Class BambooStringUtils
java.lang.Object
com.atlassian.bamboo.specs.api.validators.common.BambooStringUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
containsRelatedCharacters
(@Nullable String string, @org.jetbrains.annotations.NotNull char[] characters) static boolean
containsRelaxedXssRelatedCharacters
(@Nullable String string) Relaxed xss check that allows \ character (mainly for repositories on Windows).static boolean
containsShellInjectionRelatedCharacters
(@Nullable String string) static boolean
containsXssRelatedCharacters
(@Nullable String string) Returns true if the supplied string contains characters that could be used to deface a page or trigger an XSS exploit (characters: "&'<>\).
-
Field Details
-
CHAR_APOSTROPHE
public static final char CHAR_APOSTROPHE- See Also:
-
CHAR_BACKSLASH
public static final char CHAR_BACKSLASH- See Also:
-
CHAR_DOUBLE_QUOTE
public static final char CHAR_DOUBLE_QUOTE- See Also:
-
XSS_RELATED_CHARACTERS
public static final char[] XSS_RELATED_CHARACTERS -
XSS_RELATED_CHARACTERS_FIND_STR
- See Also:
-
RELAXED_XSS_RELATED_CHARACTERS
public static final char[] RELAXED_XSS_RELATED_CHARACTERS -
SHELL_INJECTION_RELATED_CHARACTERS
public static final char[] SHELL_INJECTION_RELATED_CHARACTERS -
SHELL_INJECTION_DOLLAR_PARENTHESIS
- See Also:
-
-
Method Details
-
containsRelatedCharacters
public static boolean containsRelatedCharacters(@Nullable @Nullable String string, @NotNull @org.jetbrains.annotations.NotNull char[] characters) -
containsXssRelatedCharacters
Returns true if the supplied string contains characters that could be used to deface a page or trigger an XSS exploit (characters: "&'<>\).- Parameters:
string
- string to check- Returns:
- true if string contains unsafe characters, false otherwise
-
containsRelaxedXssRelatedCharacters
Relaxed xss check that allows \ character (mainly for repositories on Windows).- Parameters:
string
- string to check- Returns:
- true if string contains unsafe characters, false otherwise
-
containsShellInjectionRelatedCharacters
-