Insecure Use of Language/Framework API
Why is this important?
iOS, like any other programming language, is constantly evolving and is deprecating or banning APIs to ensure a safer ecosystem.
Option A: Fixing Deprecated/Banned APIs
Go through the issues that GuardRails identified in the PR
Look for the following patterns and replace them with secure alternatives:
Banned/Deprecated Preferred SFSafariViewController WKWebView UIWebView WKWebView strcat strlcat strcpy strlcpy strncat strlcat strncpy strlcpy sprintf asprintf vsprintf vasprintf gets fgets Test it and ensure the functionality works as expected
Ship it 🚢 and relax 🌴