Snyk has updated its CLI to require authentication for testing applications, a change aimed at preventing abuse and improving user experience. The new requirement is necessary due to the growing use of Snyk's service, which has led to occasional massive bursts of tests that can overload the system. By authenticating users, Snyk aims to block or throttle abusive users and provide better support for its growing user base. The change also allows Snyk to communicate new features and capabilities more effectively with its users. However, applying patches using `snyk protect` will remain anonymous, as it is a separate process that doesn't require authentication.