Pentesting GenAI LLM models: Securing Large Language Models