React-dev-utils version 0.2.0 represents an incremental update to the webpack utilities package commonly employed by Create React App, building upon the foundation of version 0.1.1. Key improvements center around enhanced terminal output and enhanced web socket communication for a better debugging experience. The introduction of dependencies like ansi-html and strip-ansi suggests a focus on improved handling of ANSI escape codes in the console output, ensuring more accurate and visually appealing messages for developers during the build and development process. Furthermore including html-entities may involve improvements in handling encoding issues when serving files with Create React App.
The addition of sockjs-client indicates enhanced communication capabilities, likely related to improved hot module replacement (HMR) or live reloading functionality. This could translate to a more responsive and seamless development workflow. This version shares the same peer dependency on webpack version ^1.13.2, ensuring compatibility with existing projects. Developers upgrading to 0.2.0 may find more readable console logs and more stable hot reloading, contributing to a smoother and more efficient development experience overall. While the core function of the utility remains consistent, the refinements in console output and improved communication mechanisms signal a focus on fine-tuning the developer experience within the Create React App ecosystem.
All the vulnerabilities related to the version 0.2.0 of the package
Uncontrolled Resource Consumption in ansi-html
This affects all versions of package ansi-html. If an attacker provides a malicious string, it will get stuck processing the input for an extremely long time.
Exposure of Sensitive Information in eventsource
When fetching an url with a link to an external site (Redirect), the users Cookies & Autorisation headers are leaked to the third party application. According to the same-origin-policy, the header should be "sanitized."