This is a Swift version of original iGoat Objective C project. Using OWASP iGoat, you can learn exploiting and defending vulnerabilities in iOS Swift applications. Developed using Swif 4 and Ruby iGoat (Objective C) was presented at:
OWASP TOP 10 Mobile 

  • Reverse Engineering
  • Runtime Analysis
  • Data Protection (Rest)
  • Data Protection (Transit)
  • Key Management
  • Tampering
  • Injection Flaws
  • Broken Cryptography
  • Memory Management
  • URL Scheme Attack
  • Social Engineering
  • SSL Pinning
  • Authentication
  • Jailbreak Detection
  • Side Channel Data Leaks
  • Cloud Misconfiguration
  • Crypto Challenges

Documentation:iGoat Wiki
iGoat Quick Setupgit clone https://github.com/OWASP/iGoat-Swift.gitand open iGoat-Swift.xcodeproj with xcode.
Setup iGoat Server Navigate to server > docker_packaging and then user command docker compose up
Using Cydia Repo – Open Cydia -> Sources -> Edit and add source http://swiftigoat.yourepo.com/ and then search for iGoat and install it.

Project Lead – Swaroop Yermalkar
Lead Developer – Anthony Gonsalves


Download iGoat-Swift


This is only an educational purposes only I am not responsible for further activities

Join my forum and learn more ethical hacking and penetration testing


Get me at







Leave a Reply

Your email address will not be published. Required fields are marked *