├── .gitignore ├── ESAPI-3.0.0-ROADMAP.md ├── LICENSE ├── README.md ├── pom.xml ├── src └── main │ └── java │ └── org │ └── owasp │ └── esapi │ └── core │ ├── EnterpriseSecurityException.java │ ├── EnterpriseSecurityRuntimeException.java │ ├── SecurityComponent.java │ ├── accesscontrol │ ├── AccessControlContext.java │ ├── AccessControlException.java │ ├── AccessController.java │ └── ManagedResource.java │ ├── authentication │ ├── Authentication.java │ ├── AuthenticationException.java │ ├── Authenticator.java │ ├── Credential.java │ └── User.java │ ├── configuration │ └── ComponentConfigurationManager.java │ ├── encoding │ ├── Encoder.java │ ├── EncodingContext.java │ ├── EncodingException.java │ ├── MixedEncodingException.java │ ├── MultipleEncodingException.java │ └── UnencodableCharacterException.java │ ├── event │ ├── SecurityEvent.java │ ├── SecurityEventListener.java │ └── SecurityEventRegistry.java │ ├── logging │ ├── GenericSecurityLoggingEvent.java │ ├── SecurityLogger.java │ └── SecurityLoggerFactory.java │ ├── policy │ └── EnterpriseSecurityPolicy.java │ └── validation │ ├── ValidationError.java │ ├── ValidationErrors.java │ ├── ValidationException.java │ └── Validator.java └── static └── ESAPI Logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/.gitignore -------------------------------------------------------------------------------- /ESAPI-3.0.0-ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/ESAPI-3.0.0-ROADMAP.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/EnterpriseSecurityException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/EnterpriseSecurityException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/EnterpriseSecurityRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/EnterpriseSecurityRuntimeException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/SecurityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/SecurityComponent.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/accesscontrol/AccessControlContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/accesscontrol/AccessControlContext.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/accesscontrol/AccessControlException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/accesscontrol/AccessControlException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/accesscontrol/AccessController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/accesscontrol/AccessController.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/accesscontrol/ManagedResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/accesscontrol/ManagedResource.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/authentication/Authentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/authentication/Authentication.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/authentication/AuthenticationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/authentication/AuthenticationException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/authentication/Authenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/authentication/Authenticator.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/authentication/Credential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/authentication/Credential.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/authentication/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/authentication/User.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/configuration/ComponentConfigurationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/configuration/ComponentConfigurationManager.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/encoding/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/encoding/Encoder.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/encoding/EncodingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/encoding/EncodingContext.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/encoding/EncodingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/encoding/EncodingException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/encoding/MixedEncodingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/encoding/MixedEncodingException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/encoding/MultipleEncodingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/encoding/MultipleEncodingException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/encoding/UnencodableCharacterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/encoding/UnencodableCharacterException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/event/SecurityEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/event/SecurityEvent.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/event/SecurityEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/event/SecurityEventListener.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/event/SecurityEventRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/event/SecurityEventRegistry.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/logging/GenericSecurityLoggingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/logging/GenericSecurityLoggingEvent.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/logging/SecurityLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/logging/SecurityLogger.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/logging/SecurityLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/logging/SecurityLoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/policy/EnterpriseSecurityPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/policy/EnterpriseSecurityPolicy.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/validation/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/validation/ValidationError.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/validation/ValidationErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/validation/ValidationErrors.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/validation/ValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/validation/ValidationException.java -------------------------------------------------------------------------------- /src/main/java/org/owasp/esapi/core/validation/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/src/main/java/org/owasp/esapi/core/validation/Validator.java -------------------------------------------------------------------------------- /static/ESAPI Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESAPI/esapi-java/HEAD/static/ESAPI Logo.png --------------------------------------------------------------------------------