Follow-up to #90 (reviewed at 31588e1). This tracks work intentionally kept separate from the modernization PR.
Problem and evidence
esapi/pom.xml declares org.owasp.esapi:esapi:[2.5.1.0,3). During the review this resolved to 2.7.0.1-RC1, meaning a fresh build can select a prerelease without any repository change. The range is also part of the published consumer POM.
Related historical failures from changing ESAPI APIs or resolution: #31, #63, and #74. This issue is not a claim that the currently resolved release is vulnerable.
Acceptance criteria
Limit changes to the ESAPI adapter and its tests/documentation; do not add ESAPI dependencies to the core encoder.
Follow-up to #90 (reviewed at
31588e1). This tracks work intentionally kept separate from the modernization PR.Problem and evidence
esapi/pom.xmldeclaresorg.owasp.esapi:esapi:[2.5.1.0,3). During the review this resolved to2.7.0.1-RC1, meaning a fresh build can select a prerelease without any repository change. The range is also part of the published consumer POM.Related historical failures from changing ESAPI APIs or resolution: #31, #63, and #74. This issue is not a claim that the currently resolved release is vulnerable.
Acceptance criteria
Limit changes to the ESAPI adapter and its tests/documentation; do not add ESAPI dependencies to the core encoder.