Registry / auth / esapi
library2.1.0javamavenunverified

The Enterprise Security API (ESAPI) provides simple, strong security controls for web applications to prevent common vulnerabilities.

<dependency> <groupId>org.owasp.esapi</groupId> <artifactId>esapi</artifactId> <version>2.1.0</version> </dependency>
INSTALL
IMPORT
SIG · ESAPI
E
esapi
authjavav2.1.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ESAPI
✓ org.owasp.esapi.ESAPI

Encode a string to prevent XSS attacks.

import org.owasp.esapi.ESAPI; public class Example { public static void main(String[] args) { String safe = ESAPI.encoder().encodeForHTML("<script>alert('xss')</script>"); System.out.println(safe); } }
Debug
Known issues
gotchaESAPI requires configuration files (ESAPI.properties) to be present on classpath.
fix
Add ESAPI.properties and validation.properties to your resources.
affects: *
Upgrade
Version history
2.1.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
17 hits · last 30 days
node
16
Resources
esapi — mvn dependency:get esapi · libregistry