Class AntiSamyUtil

java.lang.Object
ortus.boxlang.modules.esapi.util.AntiSamyUtil

public class AntiSamyUtil extends Object
Utility class for AntiSamy
  • Field Details

    • DEFAULT_POLICY

      public static final String DEFAULT_POLICY
      Default policy
      See Also:
    • POLICIES

      public static final ortus.boxlang.runtime.types.IStruct POLICIES
      Available Policies in the AntiSamy library
  • Constructor Details

    • AntiSamyUtil

      public AntiSamyUtil()
  • Method Details

    • validatePolicy

      public static void validatePolicy(String policy)
      Validate that the incoming policy is not a local one or a file
      Parameters:
      policy - The policy to validate
      Throws:
      ortus.boxlang.runtime.types.exceptions.BoxRuntimeException - If the policy is invalid
    • loadPolicy

      public static org.owasp.validator.html.Policy loadPolicy(String policy)
      Load the policy from the AntiSamy library or a custom one
      Parameters:
      policy - The policy to load
      Returns:
      The policy