From: https://github.com/vlakhani28/DVMA

Damn Vulnerable macOS Application (DVMA) is a purposefully designed macOS application that is riddled with security vulnerabilities. Its primary goal is to provide macOS enthusiasts, developers, and security researchers with a safe and controlled environment to learn, practice, and understand macOS application security.

DVMA is an educational tool that offers hands-on experience in identifying and exploiting various vulnerabilities. It is ideal for those looking to sharpen their skills in areas such as reverse engineering, malware analysis, and penetration testing, all within the unique ecosystem of macOS.

Vulnerabilities Included:

  1. Excessive Permissions Granted
  2. Minimum OS Version Low
  3. Hardcoded API Keys
  4. Insecure SIP Detection
  5. Sensitive Information stored in Memory
  6. Insecure Data Leakage in Logs
  7. Insecure Data Storage in Keychain
  8. Insecure Firebase Database
  9. Insecure Local Data Storage in plist files
  10. Insecure WebView Attacks
  11. SQL Injection Attack
  12. Command Injection Attack
  13. Insecure SSL Pinning
  14. Insecure TouchID Implementation
  15. Network Layer Security

List of Sessions