bkkothari2255 opened a new pull request, #72: URL: https://github.com/apache/sling-org-apache-sling-xss/pull/72
- Replaced OWASP ESAPI `Validator` calls in `XSSAPIImpl.java` with native Java parsing (`Integer`, `Long`, `Double`) and range checks - Removed `org.owasp.esapi:esapi` dependency from `pom.xml`, `bnd.bnd` private package directives, and legal files (`LICENSE`) - Deleted `LongValidationRule.java`, `ESAPI.properties`, and `validation.properties` - Added 25 new edge-case unit tests covering min/max boundaries, whitespace, out-of-range, overflow, and `NaN`/`Infinity` values - Cleaned up stale ESAPI references in `README.md` and `AGENTS.md` ### Verification - `mvn clean verify` executed with `BUILD SUCCESS` - All 560 unit tests passed - `bnd-baseline` check passed against version 2.4.12 - Apache RAT legal check passed (0 unapproved files) - Confirmed with `jar tf` that ESAPI is completely absent from the final compiled OSGi bundle -- 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]
