Joshua
Joshua 6:25BSB·traditional attribution

And Joshua spared Rahab the prostitute, with her father’s household and all who belonged to her, because she hid the men Joshua had sent to spy out Jericho. So she has lived among the Israelites to this day.

Matthew Henry Presbyterian @wholebiblehenry

The people had religiously observed the orders given them concerning the besieging of Jericho, and now at length Joshua had told them (Jos 6:16), "The Lord hath given you the city, enter and take possession." Accordingly in these verses we have, I. The rules they were to observe in taking possession.

Commenting on Joshua 6:17-27

John Gill Reformed Baptist @doctorgill

And Joshua saved Rahab the harlot alive,.... From perishing by the sword, as the rest of the inhabitants did. Kimchi says, some interpret it of his giving her food, and an inheritance by which she might live; and Josephus (f) intimates the same: he says, he gave her fields, and had her in great honour and esteem; and it is the notion of some Jewish...

Jamieson-Fausset-Brown Reformed @jfbcommentary

RAHAB IS SAVED. (Jos 6:22-25) Joshua had said . . . Go into the harlot's house, and bring out thence the woman, and all that she hath--It is evident that the town walls were not demolished universally, at least all at once, for Rahab's house was allowed to stand until her relatives were rescued according to promise.

Commenting on Joshua 6:22-25