# iGoat-Swift **Repository Path**: mirrors_OWASP/iGoat-Swift ## Basic Information - **Project Name**: iGoat-Swift - **Description**: OWASP iGoat (Swift) - A Damn Vulnerable Swift Application for iOS - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README  ____ ## OWASP iGoat (Swift) - A Damn Vulnerable Swift Application for iOS [](https://twitter.com/OWASPiGoat/) This is a Swift version of original iGoat [](https://github.com/OWASP/igoat) project. Using OWASP iGoat, you can learn exploiting and defending vulnerabilities in iOS Swift applications. Developed using [](https://developer.apple.com/swift/) []() iGoat (Objective C) was presented at: [](https://appsecusa2017.sched.com/event/B2Xk/igoat-a-self-learning-tool-for-ios-app-pentesting-and-security) [](http://is-ra.org/c0c0n/2017/agenda) [](https://www.sec-t.org/archive/2017_events/schedule/) [](https://2017.brucon.org/index.php/Practical_iOS_App_Exploitation_and_Defense_using_iGoat) [](https://forum.bugcrowd.com/t/levelup-2017-discussion-swaroop-owasp-igoat/3052) __Vulnerabilities Covered (version 1.0):__ [](https://codeload.github.com/OWASP/iGoat-Swift/zip/master) Documentation: https://docs.igoatapp.com/ Summary | Snapshot :-------------------------:|:-------------------------: __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__ |
## Demo

__Documentation:__ iGoat Wiki
__iGoat Quick Setup__ `git clone https://github.com/OWASP/iGoat-Swift.git`and open iGoat-Swift.xcodeproj with xcode.
__Setup iGoat Server__ Navigate to server > docker_packaging and then use 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 [](https://twitter.com/swaroopsy)
__Lead Developer__ - Anthony Gonsalves
## Architecture

### How to Contribute? ###
* You can add new exercises
* Testing iGoat and checking if any issues
* Suggest us new attacks
* Writing blogs / article about iGoat
* Spreading iGoat :)
To contribute to iGoat project, please contact __Swaroop__ ( swaroop.yermalkar@owasp.org or @swaroopsy )
### Project Contributors - ###
[Junard Lebajan](https://twitter.com/junard)
[Tim](https://twitter.com/0xff7)
[masbog](https://github.com/masbog)
[Arun](https://twitter.com/he_hacks)
Your name can be here :) We give cool iGoat t-shirt and swag!