Moses
Numbers 31:15BSB·traditional attribution

“Have you spared all the women?” he asked them.

John Gill Reformed Baptist @doctorgill

Now therefore kill every male among the little ones,.... Which they had taken and brought captives, Num 31:9. and kill every woman that hath known man by lying with him; who might be such, at least many of them, who had lain with Israelitish men; and as the adulterers had been put to death, so now the adulteresses; or they were ordered to, be slain...

Geneva Bible Notes Reformed @genevanotes

And Moses said unto them, Have ye saved all the women alive? (e) As though he said, you should have spared none.

Keil & Delitzsch Lutheran @keilanddelitzsch

Num 31:13-18 Treatment of the Prisoners. - When Moses went out to the front of the camp with Eleazar and the princes of the congregation to meet the returning warriors, he was angry with the commanders, because they had left all the women alive, since it was they who had been the cause, at Balaam’s instigation, of the falling away of the Israelites from Jehovah...

Commenting on Numbers 31:13-18