{"id":64090,"library":"esapi","title":"OWASP ESAPI","description":"The Enterprise Security API (ESAPI) provides simple, strong security controls for web applications to prevent common vulnerabilities.","status":"active","version":"2.1.0","language":"java","source_language":null,"source_url":"https://github.com/ESAPI/esapi-java-legacy","tags":["security","owasp","web","encoding"],"install":[{"cmd":"<dependency>\n  <groupId>org.owasp.esapi</groupId>\n  <artifactId>esapi</artifactId>\n  <version>2.1.0</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.owasp.esapi:esapi:2.1.0'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"ESAPI","correct":"org.owasp.esapi.ESAPI"}],"quickstart":{"code":"import org.owasp.esapi.ESAPI;\n\npublic class Example {\n    public static void main(String[] args) {\n        String safe = ESAPI.encoder().encodeForHTML(\"<script>alert('xss')</script>\");\n        System.out.println(safe);\n    }\n}","lang":"java","description":"Encode a string to prevent XSS attacks."},"warnings":[{"fix":"Add ESAPI.properties and validation.properties to your resources.","message":"ESAPI requires configuration files (ESAPI.properties) to be present on classpath.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'api':6 'applic':15 'common':18 'control':12 'encod':23 'enterpris':4 'esapi':2,7 'owasp':1,21 'prevent':17 'provid':8 'secur':5,11,20 'simpl':9 'strong':10 'vulner':19 'web':14,22","created_at":"2026-06-17T16:51:47.807051+00:00","updated_at":"2026-06-17T16:51:47.807051+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://owasp.org/www-project-enterprise-security-api/","github":"https://github.com/ESAPI/esapi-java-legacy","docs":"https://appdoc.app/artifact/org.owasp.esapi/esapi/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["auth","utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}