jar

org.owasp.esapi : esapi

Maven & Gradle

Apr 13, 2023
102 usages
557 stars

ESAPI · 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.

Table Of Contents

Latest Version

Download org.owasp.esapi : esapi JAR file - Latest Versions:

All Versions

Download org.owasp.esapi : esapi JAR file - All Versions:

Version Vulnerabilities Size Updated
2.5.x
2.4.x
2.3.x
2.2.x 2 vulnerabilities
2 vulnerabilities
2 vulnerabilities
2 vulnerabilities
2 vulnerabilities
2 vulnerabilities
2 vulnerabilities
2 vulnerabilities
2 vulnerabilities
2.1.x 2 vulnerabilities
4 vulnerabilities
2.0.x 4 vulnerabilities
2.0GA 4 vulnerabilities
2.0_rc11 4 vulnerabilities
2.0_rc10 4 vulnerabilities
2.0_rc9 4 vulnerabilities

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window esapi-2.5.2.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.owasp.esapi.util

├─ org.owasp.esapi.util.ByteConversionUtil.class - [JAR]

├─ org.owasp.esapi.util.CollectionsUtil.class - [JAR]

├─ org.owasp.esapi.util.DefaultMessageUtil.class - [JAR]

├─ org.owasp.esapi.util.NullSafe.class - [JAR]

├─ org.owasp.esapi.util.ObjFactory.class - [JAR]

org.owasp.esapi

├─ org.owasp.esapi.AccessControlRule.class - [JAR]

├─ org.owasp.esapi.AccessController.class - [JAR]

├─ org.owasp.esapi.AccessReferenceMap.class - [JAR]

├─ org.owasp.esapi.Authenticator.class - [JAR]

├─ org.owasp.esapi.ESAPI.class - [JAR]

├─ org.owasp.esapi.Encoder.class - [JAR]

├─ org.owasp.esapi.EncoderConstants.class - [JAR]

├─ org.owasp.esapi.EncryptedProperties.class - [JAR]

├─ org.owasp.esapi.Encryptor.class - [JAR]

├─ org.owasp.esapi.ExecuteResult.class - [JAR]

├─ org.owasp.esapi.Executor.class - [JAR]

├─ org.owasp.esapi.HTTPUtilities.class - [JAR]

├─ org.owasp.esapi.IntrusionDetector.class - [JAR]

├─ org.owasp.esapi.LogFactory.class - [JAR]

├─ org.owasp.esapi.Logger.class - [JAR]

├─ org.owasp.esapi.PreparedString.class - [JAR]

├─ org.owasp.esapi.PropNames.class - [JAR]

├─ org.owasp.esapi.Randomizer.class - [JAR]

├─ org.owasp.esapi.SafeFile.class - [JAR]

├─ org.owasp.esapi.SecurityConfiguration.class - [JAR]

├─ org.owasp.esapi.StringUtilities.class - [JAR]

├─ org.owasp.esapi.User.class - [JAR]

├─ org.owasp.esapi.ValidationErrorList.class - [JAR]

├─ org.owasp.esapi.ValidationRule.class - [JAR]

├─ org.owasp.esapi.Validator.class - [JAR]

org.owasp.esapi.codecs

├─ org.owasp.esapi.codecs.AbstractCharacterCodec.class - [JAR]

├─ org.owasp.esapi.codecs.AbstractCodec.class - [JAR]

├─ org.owasp.esapi.codecs.AbstractIntegerCodec.class - [JAR]

├─ org.owasp.esapi.codecs.AbstractPushbackSequence.class - [JAR]

├─ org.owasp.esapi.codecs.Base64.class - [JAR]

├─ org.owasp.esapi.codecs.CSSCodec.class - [JAR]

├─ org.owasp.esapi.codecs.Codec.class - [JAR]

├─ org.owasp.esapi.codecs.DB2Codec.class - [JAR]

├─ org.owasp.esapi.codecs.HTMLEntityCodec.class - [JAR]

├─ org.owasp.esapi.codecs.HashTrie.class - [JAR]

├─ org.owasp.esapi.codecs.Hex.class - [JAR]

├─ org.owasp.esapi.codecs.JSONCodec.class - [JAR]

├─ org.owasp.esapi.codecs.JavaScriptCodec.class - [JAR]

├─ org.owasp.esapi.codecs.LegacyHTMLEntityCodec.class - [JAR]

├─ org.owasp.esapi.codecs.MySQLCodec.class - [JAR]

├─ org.owasp.esapi.codecs.OracleCodec.class - [JAR]

├─ org.owasp.esapi.codecs.PercentCodec.class - [JAR]

├─ org.owasp.esapi.codecs.PushBackSequenceImpl.class - [JAR]

├─ org.owasp.esapi.codecs.PushbackSequence.class - [JAR]

├─ org.owasp.esapi.codecs.PushbackString.class - [JAR]

├─ org.owasp.esapi.codecs.Trie.class - [JAR]

├─ org.owasp.esapi.codecs.UnixCodec.class - [JAR]

├─ org.owasp.esapi.codecs.VBScriptCodec.class - [JAR]

├─ org.owasp.esapi.codecs.WindowsCodec.class - [JAR]

├─ org.owasp.esapi.codecs.XMLEntityCodec.class - [JAR]

org.owasp.esapi.reference.validation

├─ org.owasp.esapi.reference.validation.BaseValidationRule.class - [JAR]

├─ org.owasp.esapi.reference.validation.CreditCardValidationRule.class - [JAR]

├─ org.owasp.esapi.reference.validation.DateValidationRule.class - [JAR]

├─ org.owasp.esapi.reference.validation.HTMLValidationRule.class - [JAR]

├─ org.owasp.esapi.reference.validation.IntegerValidationRule.class - [JAR]

├─ org.owasp.esapi.reference.validation.NumberValidationRule.class - [JAR]

├─ org.owasp.esapi.reference.validation.StringValidationRule.class - [JAR]

org.owasp.esapi.waf.internal

├─ org.owasp.esapi.waf.internal.InterceptingHTTPServletRequest.class - [JAR]

├─ org.owasp.esapi.waf.internal.InterceptingHTTPServletResponse.class - [JAR]

├─ org.owasp.esapi.waf.internal.InterceptingPrintWriter.class - [JAR]

├─ org.owasp.esapi.waf.internal.InterceptingServletOutputStream.class - [JAR]

├─ org.owasp.esapi.waf.internal.Parameter.class - [JAR]

org.owasp.esapi.reference.accesscontrol

├─ org.owasp.esapi.reference.accesscontrol.AlwaysFalseACR.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.AlwaysTrueACR.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.BaseACR.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.DelegatingACR.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.DynaBeanACRParameter.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.EchoRuntimeParameterACR.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.ExperimentalAccessController.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.FileBasedACRs.class - [JAR]

org.owasp.esapi.logging.java

├─ org.owasp.esapi.logging.java.ESAPICustomJavaLevel.class - [JAR]

├─ org.owasp.esapi.logging.java.ESAPIErrorJavaLevel.class - [JAR]

├─ org.owasp.esapi.logging.java.JavaLogBridge.class - [JAR]

├─ org.owasp.esapi.logging.java.JavaLogBridgeImpl.class - [JAR]

├─ org.owasp.esapi.logging.java.JavaLogFactory.class - [JAR]

├─ org.owasp.esapi.logging.java.JavaLogLevelHandler.class - [JAR]

├─ org.owasp.esapi.logging.java.JavaLogLevelHandlers.class - [JAR]

├─ org.owasp.esapi.logging.java.JavaLogger.class - [JAR]

org.owasp.esapi.logging.appender

├─ org.owasp.esapi.logging.appender.ClientInfoSupplier.class - [JAR]

├─ org.owasp.esapi.logging.appender.EventTypeLogSupplier.class - [JAR]

├─ org.owasp.esapi.logging.appender.LogAppender.class - [JAR]

├─ org.owasp.esapi.logging.appender.LogPrefixAppender.class - [JAR]

├─ org.owasp.esapi.logging.appender.ServerInfoSupplier.class - [JAR]

├─ org.owasp.esapi.logging.appender.UserInfoSupplier.class - [JAR]

org.owasp.esapi.waf

├─ org.owasp.esapi.waf.ConfigurationException.class - [JAR]

├─ org.owasp.esapi.waf.ESAPIWebApplicationFirewallFilter.class - [JAR]

org.owasp.esapi.filters

├─ org.owasp.esapi.filters.ClickjackFilter.class - [JAR]

├─ org.owasp.esapi.filters.ESAPIFilter.class - [JAR]

├─ org.owasp.esapi.filters.RequestRateThrottleFilter.class - [JAR]

├─ org.owasp.esapi.filters.SecurityWrapper.class - [JAR]

├─ org.owasp.esapi.filters.SecurityWrapperRequest.class - [JAR]

├─ org.owasp.esapi.filters.SecurityWrapperResponse.class - [JAR]

org.owasp.esapi.reference.crypto

├─ org.owasp.esapi.reference.crypto.DefaultEncryptedProperties.class - [JAR]

├─ org.owasp.esapi.reference.crypto.EncryptedPropertiesUtils.class - [JAR]

├─ org.owasp.esapi.reference.crypto.JavaEncryptor.class - [JAR]

├─ org.owasp.esapi.reference.crypto.ReferenceEncryptedProperties.class - [JAR]

org.owasp.esapi.configuration.consts

├─ org.owasp.esapi.configuration.consts.EsapiConfiguration.class - [JAR]

├─ org.owasp.esapi.configuration.consts.EsapiConfigurationType.class - [JAR]

org.owasp.esapi.logging.cleaning

├─ org.owasp.esapi.logging.cleaning.CodecLogScrubber.class - [JAR]

├─ org.owasp.esapi.logging.cleaning.CompositeLogScrubber.class - [JAR]

├─ org.owasp.esapi.logging.cleaning.LogScrubber.class - [JAR]

├─ org.owasp.esapi.logging.cleaning.NewlineLogScrubber.class - [JAR]

org.owasp.esapi.crypto

├─ org.owasp.esapi.crypto.CipherSpec.class - [JAR]

├─ org.owasp.esapi.crypto.CipherText.class - [JAR]

├─ org.owasp.esapi.crypto.CipherTextSerializer.class - [JAR]

├─ org.owasp.esapi.crypto.CryptoDiscoverer.class - [JAR]

├─ org.owasp.esapi.crypto.CryptoHelper.class - [JAR]

├─ org.owasp.esapi.crypto.CryptoToken.class - [JAR]

├─ org.owasp.esapi.crypto.KeyDerivationFunction.class - [JAR]

├─ org.owasp.esapi.crypto.PlainText.class - [JAR]

├─ org.owasp.esapi.crypto.SecurityProviderLoader.class - [JAR]

org.owasp.esapi.waf.actions

├─ org.owasp.esapi.waf.actions.Action.class - [JAR]

├─ org.owasp.esapi.waf.actions.BlockAction.class - [JAR]

├─ org.owasp.esapi.waf.actions.DefaultAction.class - [JAR]

├─ org.owasp.esapi.waf.actions.DoNothingAction.class - [JAR]

├─ org.owasp.esapi.waf.actions.RedirectAction.class - [JAR]

org.owasp.esapi.reference

├─ org.owasp.esapi.reference.AbstractAccessReferenceMap.class - [JAR]

├─ org.owasp.esapi.reference.AbstractAuthenticator.class - [JAR]

├─ org.owasp.esapi.reference.DefaultAccessController.class - [JAR]

├─ org.owasp.esapi.reference.DefaultEncoder.class - [JAR]

├─ org.owasp.esapi.reference.DefaultExecutor.class - [JAR]

├─ org.owasp.esapi.reference.DefaultHTTPUtilities.class - [JAR]

├─ org.owasp.esapi.reference.DefaultIntrusionDetector.class - [JAR]

├─ org.owasp.esapi.reference.DefaultRandomizer.class - [JAR]

├─ org.owasp.esapi.reference.DefaultSecurityConfiguration.class - [JAR]

├─ org.owasp.esapi.reference.DefaultUser.class - [JAR]

├─ org.owasp.esapi.reference.DefaultValidator.class - [JAR]

├─ org.owasp.esapi.reference.FileBasedAuthenticator.class - [JAR]

├─ org.owasp.esapi.reference.IntegerAccessReferenceMap.class - [JAR]

├─ org.owasp.esapi.reference.RandomAccessReferenceMap.class - [JAR]

org.owasp.esapi.errors

├─ org.owasp.esapi.errors.AccessControlException.class - [JAR]

├─ org.owasp.esapi.errors.AuthenticationAccountsException.class - [JAR]

├─ org.owasp.esapi.errors.AuthenticationCredentialsException.class - [JAR]

├─ org.owasp.esapi.errors.AuthenticationException.class - [JAR]

├─ org.owasp.esapi.errors.AuthenticationHostException.class - [JAR]

├─ org.owasp.esapi.errors.AuthenticationLoginException.class - [JAR]

├─ org.owasp.esapi.errors.AvailabilityException.class - [JAR]

├─ org.owasp.esapi.errors.CertificateException.class - [JAR]

├─ org.owasp.esapi.errors.ConfigurationException.class - [JAR]

├─ org.owasp.esapi.errors.EncodingException.class - [JAR]

├─ org.owasp.esapi.errors.EncryptionException.class - [JAR]

├─ org.owasp.esapi.errors.EncryptionRuntimeException.class - [JAR]

├─ org.owasp.esapi.errors.EnterpriseSecurityException.class - [JAR]

├─ org.owasp.esapi.errors.EnterpriseSecurityRuntimeException.class - [JAR]

├─ org.owasp.esapi.errors.ExecutorException.class - [JAR]

├─ org.owasp.esapi.errors.IntegrityException.class - [JAR]

├─ org.owasp.esapi.errors.IntrusionException.class - [JAR]

├─ org.owasp.esapi.errors.ValidationAvailabilityException.class - [JAR]

├─ org.owasp.esapi.errors.ValidationException.class - [JAR]

├─ org.owasp.esapi.errors.ValidationUploadException.class - [JAR]

org.owasp.esapi.waf.rules

├─ org.owasp.esapi.waf.rules.AddHTTPOnlyFlagRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.AddHeaderRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.AddSecureFlagRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.AuthenticatedRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.BeanShellRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.DetectOutboundContentRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.EnforceHTTPSRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.GeneralAttackSignatureRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.HTTPMethodRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.IPRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.MustMatchRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.PathExtensionRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.ReplaceContentRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.RestrictContentTypeRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.RestrictUserAgentRule.class - [JAR]

├─ org.owasp.esapi.waf.rules.Rule.class - [JAR]

├─ org.owasp.esapi.waf.rules.RuleUtil.class - [JAR]

├─ org.owasp.esapi.waf.rules.SimpleVirtualPatchRule.class - [JAR]

org.owasp.esapi.tags

├─ org.owasp.esapi.tags.BaseEncodeTag.class - [JAR]

├─ org.owasp.esapi.tags.ELEncodeFunctions.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForBase64Tag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForCSSTag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForHTMLAttributeTag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForHTMLTag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForJavaScriptTag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForURLTag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForVBScriptTag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForXMLAttributeTag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForXMLTag.class - [JAR]

├─ org.owasp.esapi.tags.EncodeForXPathTag.class - [JAR]

org.owasp.esapi.configuration

├─ org.owasp.esapi.configuration.AbstractPrioritizedPropertyLoader.class - [JAR]

├─ org.owasp.esapi.configuration.EsapiPropertyLoader.class - [JAR]

├─ org.owasp.esapi.configuration.EsapiPropertyLoaderFactory.class - [JAR]

├─ org.owasp.esapi.configuration.EsapiPropertyManager.class - [JAR]

├─ org.owasp.esapi.configuration.StandardEsapiPropertyLoader.class - [JAR]

├─ org.owasp.esapi.configuration.XmlEsapiPropertyLoader.class - [JAR]

org.owasp.esapi.waf.configuration

├─ org.owasp.esapi.waf.configuration.AppGuardianConfiguration.class - [JAR]

├─ org.owasp.esapi.waf.configuration.ConfigurationParser.class - [JAR]

org.owasp.esapi.reference.accesscontrol.policyloader

├─ org.owasp.esapi.reference.accesscontrol.policyloader.ACRParameterLoader.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.policyloader.ACRParameterLoaderHelper.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.policyloader.ACRPolicyFileLoader.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.policyloader.DynaBeanACRParameterLoader.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.policyloader.EchoDynaBeanPolicyParameterACR.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.policyloader.PolicyDTO.class - [JAR]

├─ org.owasp.esapi.reference.accesscontrol.policyloader.PolicyParameters.class - [JAR]

org.owasp.esapi.logging.slf4j

├─ org.owasp.esapi.logging.slf4j.Slf4JLogBridge.class - [JAR]

├─ org.owasp.esapi.logging.slf4j.Slf4JLogBridgeImpl.class - [JAR]

├─ org.owasp.esapi.logging.slf4j.Slf4JLogFactory.class - [JAR]

├─ org.owasp.esapi.logging.slf4j.Slf4JLogLevelHandler.class - [JAR]

├─ org.owasp.esapi.logging.slf4j.Slf4JLogLevelHandlers.class - [JAR]

├─ org.owasp.esapi.logging.slf4j.Slf4JLogger.class - [JAR]

org.owasp.esapi.codecs.ref

├─ org.owasp.esapi.codecs.ref.EncodingPatternPreservation.class - [JAR]

Advertisement

Dependencies from Group

Apr 13, 2023
102 usages
557 stars

Discover Dependencies

Jun 22, 2023
47 usages
486 stars
Mar 22, 2021
0 stars
Jul 27, 2023
361 usages
180 stars
Jun 29, 2023
297 usages
1.7k stars
Oct 17, 2019
252 usages
Aug 23, 2023
314 usages
6k stars
Mar 21, 2023
26 usages
29 stars
Dec 03, 2022
1k usages
72 stars
Jul 10, 2019
1 stars