Automate Penetration Testing workflow with Gen AI: from OSINT & Vulnerability Scanning to Exploit & Reporting automation