My girlfriend is in her mid-twenties. She has a very good heart and she is very beautiful both inside and out. She lost her mother at the age of 8 and was brought up by her grandparents. She had two previous affairs before me. Both of the affairs ended with her being the innocent party as they have left her. She is a very caring girl who loves Jesus a lot. One of her ex-boyfriends seduced her and they had sex but not proper sex as he only wanted to break it. She has done oral sex with the two boys and has now repented in front of God for all the things she has done with her whole heart.
Is there any scripture that says it would be sinful for her to marry me? Would God punish us?
I'm going to assume that, unlike her previous boyfriends, you are acting properly with her and have not been sexually involved.
Your girlfriend is not innocent because she had committed fornication with two boys. Oral sex is still fornication since sex is still taking place. Even when a boy only briefly puts his penis into a girl, it is still fornication. I'm glad to hear that she has repented of her sins.
She has no obligations to these boys. Just because she sinned with them, it doesn't mean there is a marriage. See Am I married because I did sexual acts with my girlfriend?
Your girlfriend has never been in a marriage so she is free to enter into a marriage covenant.