Rahab was a prostitute, God is a holy God. I can’t imagine that God can use Rahab. But in the New Testament, we can see the name of Rahab in the family tree of Jesus. Do you really think that God accepted the prostitute Rahab?
I believe that God already accepted Rahab completely. The blood of Jesus is the evidence of that God loved us never changed, no matter what we have done. God cleared us completly!
Yes, Rahab could become God’s people because of her faith.
Hebrews 11:31 By faith the prostitute Rahab, because she welcomed the spies, was not killed with those who were disobedient.
James 2:25 In the same way, was not even Rahab the prostitute considered righteous for what she did when she gave lodging to the spies and sent them off in a different direction?
Yes, Rahab and Christians all are saved by an act of grace through faith, true faith requires and is exemplified by action (James 2). Rahab had to put the scarlet cord out of the window. Christians must accept Jesus Christ as their Savior and Lord and then go on to live in a manner that verifies that our faith is real.