Solomon
Proverbs 7:5ESV·traditional attribution

to keep you from the forbidden woman, from the adulteress with her smooth words.

Matthew Henry Presbyterian @wholebiblehenry

These verses are an introduction to his warning against fleshly lusts, much the same with that, Pro 6:20, etc., and ending (Pro 7:5) as that did (Pro 6:24), To keep thee from the strange woman; that is it he aims at; only there he had said, Keep thy father's commandment, here (which comes all to one), Keep my commandments, for he speaks to us as unto sons.

Commenting on Proverbs 7:1-5

John Gill Reformed Baptist @doctorgill

That they may keep thee from the strange woman,.... Nothing has a greater tendency than Christ and his Gospel, and an intimate acquaintance with them, and a retention of them, to keep from all sin, from all fleshly lusts, from the sin of uncleanness; and also from all the errors, heresies, idolatry, superstition, and will worship, of the whore of Rome; a stranger to God...

Jamieson-Fausset-Brown Reformed @jfbcommentary

The design of the teaching (compare Pro 2:16; Pro 6:24).