4.0.0 org.owasp.esapi esapi 2.7.1.0-SNAPSHOT jar central https://central.sonatype.org/publish/publish-portal-maven/ https://github.com/ESAPI/esapi-java-legacy/releases BSD https://www.opensource.org/licenses/bsd-license.php Code License - New BSD License Creative Commons 3.0 BY-SA https://creativecommons.org/licenses/by-sa/3.0/ Content License - Create Commons 3.0 BY-SA ESAPI https://owasp.org/www-project-enterprise-security-api/ The Enterprise Security API (ESAPI) project is an OWASP project to create simple strong security controls for every web platform. Security controls are not simple to build. You can read about the hundreds of pitfalls for unwary developers on the OWASP web site. By providing developers with a set of strong controls, we aim to eliminate some of the complexity of creating secure web applications. This can result in significant cost savings across the SDLC. The Open Worldwide Application Security Project (OWASP) https://owasp.org/ ESAPI-Project-Users https://groups.google.com/a/owasp.org/forum/#!forum/esapi-project-users/join https://groups.google.com/a/owasp.org/forum/#!forum/esapi-project-users/unsubscribe mailto:esapi-project-users@owasp.org (Pre 3/25/2019) https://lists.owasp.org/pipermail/esapi-users/ ESAPI-Project-Dev https://groups.google.com/a/owasp.org/forum/#!forum/esapi-project-dev/join https://groups.google.com/a/owasp.org/forum/#!forum/esapi-project-dev/unsubscribe mailto:esapi-project-dev@owasp.org (Pre 3/25/2019) https://lists.owasp.org/pipermail/esapi-dev/ OWASP-ESAPI (Inactive! Archive only!) https://lists.owasp.org/pipermail/owasp-esapi/ scm:git:git://github.com/ESAPI/esapi-java-legacy.git scm:git:git@github.com:ESAPI/esapi-java-legacy.git https://github.com/ESAPI/esapi-java-legacy GitHub Issue Tracking https://github.com/ESAPI/esapi-java-legacy/issues Jeff Williams Contrast Security Project Founder Kevin W. Wall Verisign Project Co-leader Matt Seil OWASP Project Co-leader Jeremiah J. Stacey JUnit SME Jack of all trades, master of many Chris Schmidt Fluid Truck Former project co-leader Dave Wichers Jim Manico UTF-8 1.37 2.0.0-M3 2.0.0-M11 2.0.9 4.9.3 4.9.3.1 3.5.3 1.8 2025-06-02 00:00:00 javax.servlet javax.servlet-api 3.1.0 provided javax.servlet.jsp javax.servlet.jsp-api 2.3.3 provided javax.servlet javax.servlet-api xom xom 1.3.9 xerces xercesImpl commons-beanutils commons-beanutils 1.11.0 commons-configuration commons-configuration 1.10 commons-logging commons-logging xml-apis xml-apis commons-lang commons-lang 2.6 commons-fileupload commons-fileupload 1.6.0 commons-io commons-io org.apache.commons commons-collections4 4.5.0-M2 org.apache-extras.beanshell bsh 2.0b6 org.owasp.antisamy antisamy 1.7.8 org.slf4j slf4j-api commons-logging commons-logging org.slf4j slf4j-api 2.0.16 xml-apis xml-apis 1.4.01 com.github.spotbugs spotbugs-annotations ${version.spotbugs} true commons-codec commons-codec 1.17.1 test junit junit 4.13.2 test org.hamcrest hamcrest-core org.bouncycastle bcprov-jdk18on 1.78.1 test org.hamcrest hamcrest-core 2.2 test org.powermock powermock-api-mockito2 ${version.powermock} test org.mockito mockito-core org.mockito mockito-core 3.12.4 test org.powermock powermock-core ${version.powermock} test net.bytebuddy byte-buddy net.bytebuddy byte-buddy-agent org.powermock powermock-module-junit4 ${version.powermock} test junit junit org.hamcrest hamcrest-core org.powermock powermock-reflect ${version.powermock} test org.objenesis objenesis net.bytebuddy byte-buddy net.bytebuddy byte-buddy-agent org.openjdk.jmh jmh-core ${version.jmh} test org.apache.maven.plugins maven-assembly-plugin 3.7.1 org.apache.maven.plugins maven-dependency-plugin 3.8.1 org.apache.maven.plugins maven-release-plugin 3.1.1 org.codehaus.mojo versions-maven-plugin 2.18.0 file:${project.basedir}/versionRuleset.xml org.sonatype.central central-publishing-maven-plugin 0.9.0 true ${project.name}-${project.version} central org.cyclonedx cyclonedx-maven-plugin 2.9.1 package makeBom com.github.spotbugs spotbugs-maven-plugin ${version.spotbugs.maven} com.github.spotbugs spotbugs ${version.spotbugs} com.h3xstream.findsecbugs findsecbugs-plugin ${version.findsecbugs} io.github.weblegacy taglib-maven-plugin 2.6 org.apache.maven.plugins maven-changelog-plugin 3.0.0-M1 org.apache.maven.plugins maven-clean-plugin 3.5.0 org.apache.maven.plugins maven-compiler-plugin 3.14.0 ${project.java.target} ${project.java.target} ${project.java.target} ${project.java.target} true true false -Xmaxwarns 2000 -Xlint:all,-deprecation,-rawtypes,-unchecked org.apache.maven.plugins maven-eclipse-plugin 2.10 true org.apache.maven.plugins maven-enforcer-plugin 3.5.0 org.codehaus.mojo extra-enforcer-rules 1.10.0 org.codehaus.mojo animal-sniffer-enforcer-rule 1.24 enforce-maven enforce [3.6.3,) Building ESAPI 2.x now requires Maven 3.6.3 or later. check-java-versions compile enforce ${project.java.target} ESAPI 2.x now uses the JDK1.8 for its baseline. Please make sure that your JAVA_HOME environment variable is pointed to a JDK1.8 or later distribution. ${project.java.target} true Dependencies shouldn't require Java 9+ true check-java8API-signatures compile enforce org.codehaus.mojo.signature java18 1.0 org.apache.maven.plugins maven-gpg-plugin 3.2.7 sign-artifacts verify sign org.apache.maven.plugins maven-install-plugin 3.1.4 org.apache.maven.plugins maven-jar-plugin 3.4.2 true true org.apache.maven.plugins maven-javadoc-plugin 3.11.2 8 none attach-javadocs package jar org.apache.maven.plugins maven-jxr-plugin 3.6.0 org.apache.maven.plugins maven-pmd-plugin 3.27.0 org.apache.maven.plugins maven-project-info-reports-plugin 3.9.0 org.apache.maven.plugins maven-resources-plugin 3.3.1 org.apache.maven.plugins maven-site-plugin 4.0.0-M16 org.apache.maven.skins maven-fluido-skin ${version.fluido} org.apache.maven.plugins maven-source-plugin 3.3.1 attach-sources package jar-no-fork org.apache.maven.plugins maven-surefire-plugin ${version.surefire} org.apache.maven.plugins maven-surefire-report-plugin ${version.surefire} org.codehaus.mojo cobertura-maven-plugin 2.7 html xml io.github.jiangxincode jdepend-maven-plugin 2.1 org.eluder.coveralls coveralls-maven-plugin 4.3.0 org.owasp dependency-check-maven 10.0.4 ${env.NVD_API_KEY} 1.0 ./suppressions.xml purge io.github.weblegacy taglib-maven-plugin org.apache.maven.plugins maven-changelog-plugin [Ii]ssue[# ]*(\d)+ https://github.com/ESAPI/esapi-java-legacy/issues/%ISSUE% date ${date.prev_release} org.apache.maven.plugins maven-javadoc-plugin none 8 true true org.apache.maven.plugins maven-jxr-plugin org.apache.maven.plugins maven-pmd-plugin ${project.java.target} utf-8 org.apache.maven.plugins maven-project-info-reports-plugin index dependency-convergence org.apache.maven.plugins maven-surefire-plugin org.apache.maven.plugins maven-surefire-report-plugin io.github.jiangxincode jdepend-maven-plugin org.codehaus.mojo versions-maven-plugin dependency-updates-report plugin-updates-report property-updates-report dist performRelease true maven-jar-plugin true true true org.apache.maven.plugins maven-assembly-plugin src/main/assembly/dist.xml make-dist package single jakarta true org.eclipse.transformer transformer-maven-plugin 0.5.0 true true default-jar jar jakarta org.owasp.esapi esapi ${project.version} javadoc-jar jar false jakarta-javadoc org.owasp.esapi esapi ${project.version} javadoc source-jar jar false jakarta-sources org.owasp.esapi esapi ${project.version} sources