Brijesh619 opened a new pull request, #641:
URL: https://github.com/apache/atlas/pull/641

   **What changes were proposed in this pull request?**
   Upgraded sanitize-html dependency from 2.13.0 to 2.17.4
   Fixed critical XSS vulnerability reported in npm audit
   Addressed security issue related to unsafe raw-text passthrough handling 
(xmp tag)
   Verified compatibility with existing rich text rendering and sanitization 
flows
   No functional business logic changes were introduced
   
   **Related vulnerability:**
   
   GHSA-rpr9-rxv7-x643
   How was this patch tested?
   Manual Testing
   
   **Validated rich text editor and HTML rendering flows across the 
application:**
   
   Classification form
   Glossary form
   Business Metadata form
   BM Attributes fields
   HTML renderer components
   Show more text components
   Security Validation
   
   **Tested sanitization against malicious HTML payloads:**
   
   <script>alert('xss')</script>
   <img src=x onerror=alert('xss')>
   <xmp><script>alert('xss')</script></xmp>
   
   **Verified:**
   
   scripts are removed/sanitized correctly
   no JavaScript execution occurs
   formatting and existing rich text rendering continue to work as expected
   Additional Validation
   Executed npm audit after dependency upgrade
   Verified application builds successfully
   Performed regression testing for ReactQuill editor content rendering and 
display flows


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to