esapi-java-legacy icon indicating copy to clipboard operation
esapi-java-legacy copied to clipboard

ESAPI (The OWASP Enterprise Security API) is a free, open source, web application security control library that makes it easier for programmers to write lower-risk applications.

Results 112 esapi-java-legacy issues
Sort by recently updated
recently updated
newest added

### Describe the Issue This issue is here to collect any TODO type reminders that need to be done as a special _one-off_ for the current release. A new one...

Release Steps

Hi Everyone/Kevin, I'm building ESAPI develop from GitHub on Ubuntu 20.04, x86_64, fully patched. I'm also seeing this on Fedora 36, x86_64, fully patched. `mvn test` is failing: ``` $...

bug

#745 We set the directory for locating the ESAPI.properties within our resources in the following way. ``` String` rd = findConfigurationDirectory(...); // = 2.2 in = currentLoader.getResourceAsStream(DefaultSearchPath.RESOURCE_DIRECTORY.value() + fileName); ```...

bug
Configuration

Our project uses the esapi library, but only for the encoding tools. We don't use esapi logging. I recently upgraded from v2.1.0.1 to 2.5.0.0, and I noticed that now it...

enhancement

If special characters ( 测试 ) are present in name of file, then the esapi validator fails to match the input. These characters are encoded when passed to validator, but...

``` //Place in EncoderTest public void testESAPIPercentEncoding() { String input = "%E2%84%A2"; String expected = "™"; Encoder e = ESAPI.encoder(); assertEquals(expected, e.canonicalize(input)); } ``` It seems that the uri encoder...

enhancement

[Extracted from a post by @noloader to the ESAPI-Project-Users list on August 22, 2022.] **Describe the bug** It looks like Randomizer.java is providing random UUIDs. The reference given is dead.[1]...

bug
Priority-Low
Component-Randomizer

We either need a separate ESAPI Encoder User Guide or a suitable wiki page (either on the GitHub repo or the OWASP wiki) or a GitHub 'Gist' to document how...

Component-Docs

When `mvn test` is run with JDK 9 or later, there are multiple JUnit test failures. E.g., when using OpenJDK 11, here are the failures: ``` [ERROR] Tests run: 19,...

Priority-Medium
Build-Maven
Type-Other
IDE
jdk_related

SecureRandom.getInstance(SHA1) is to generate a pseudorandom number sequence by continuously performing SHA1. The right way: Use SecureRandom.getInstanceStrong() to generate random numbers.

bug
Java 1.8