Whether the prophets of the demons ever foretell the truth?

Objections

Objection 1 : It would seem that the prophets of the demons never foretell the truth. For Ambrose [*Hilary the Deacon (Ambrosiaster) on 1 Cor. 12:3] says that "Every truth, by whomsoever spoken, is from the Holy Ghost." Now the prophets of the demons do not speak from the Holy Ghost, because "there is no concord between Christ and Belial [*'What concord hath Christ with Belial?']" (2 Cor. 6:15). Therefore it would seem that they never foretell the truth.
Objection 2 : Further, just as true prophets are inspired by the Spirit of truth, so the prophets of the demons are inspired by the spirit of untruth, according to 3 Kgs. 22:22, "I will go forth, and be a lying spirit in the mouth of all his prophets." Now the prophets inspired by the Holy Ghost never speak false, as stated above (Question [111], Article [6]). Therefore the prophets of the demons never speak truth.
Objection 3 : Further, it is said of the devil (Jn. 8:44) that "when he speaketh a lie, he speaketh of his own, for the devil is a liar, and the father thereof," i.e. of lying. Now by inspiring his prophets, the devil speaks only of his own, for he is not appointed God's minister to declare the truth, since "light hath no fellowship with darkness [*Vulg.: 'What fellowship hath light with darkness?']" (2 Cor. 6:14). Therefore the prophets of the demons never foretell the truth.