| method | org.apache.roller.weblogger.util.Utilities__ static_init |
| post | init'ed(BR_TAG_PATTERN) |
| post | init'ed(CLOSING_A_TAG_PATTERN) |
| post | init'ed(CLOSING_BLOCKQUOTE_TAG_PATTERN) |
| post | init'ed(CLOSING_B_TAG_PATTERN) |
| post | init'ed(CLOSING_I_TAG_PATTERN) |
| post | init'ed(CLOSING_LI_TAG_PATTERN) |
| post | init'ed(CLOSING_OL_TAG_PATTERN) |
| post | init'ed(CLOSING_PRE_TAG_PATTERN) |
| post | init'ed(CLOSING_P_TAG_PATTERN) |
| post | init'ed(CLOSING_UL_TAG_PATTERN) |
| post | init'ed(OPENING_A_TAG_PATTERN) |
| post | init'ed(OPENING_BLOCKQUOTE_TAG_PATTERN) |
| post | init'ed(OPENING_B_TAG_PATTERN) |
| post | init'ed(OPENING_I_TAG_PATTERN) |
| post | init'ed(OPENING_LI_TAG_PATTERN) |
| post | init'ed(OPENING_OL_TAG_PATTERN) |
| post | init'ed(OPENING_PRE_TAG_PATTERN) |
| post | init'ed(OPENING_P_TAG_PATTERN) |
| post | init'ed(OPENING_UL_TAG_PATTERN) |
| post | init'ed(QUOTE_PATTERN) |
| post | init'ed(mLinkPattern) |
| post | init'ed(mLogger) |
| method | String stripJsessionId(String) |
| pre | url != null |
| post | init'ed(java.lang.String:substring(...)._tainted) |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | return_value == One-of{url, &java.lang. String:substring(...), &java.lang. StringBuilder:toString(...)} |
| post | return_value != null |
| test_vector | java.lang.String:indexOf(...)@89: {-1}, {-231..-2, 0..232-1} |
| test_vector | java.lang.String:indexOf(...)@91: {-231.. -2, 0..232-1}, {-1} |
| method | String addNofollow(String) |
| pre | (soft) mLinkPattern != null |
| presumption | java.util.regex.Pattern:matcher(...)@215 != null |
| post | init'ed(java.lang.StringBuffer:toString(...)._ tainted) |
| post | return_value == One-of{html, &java.lang. StringBuffer:toString(...)} |
| post | init'ed(return_value) |
| test_vector | html: Addr_Set{null}, Inverse{null} |
| test_vector | java.lang.String:indexOf(...)@222: {-231. .-2, 0..232-1}, {-1} |
| test_vector | java.lang.String:length(...)@212: {1.. 232-1}, {0} |
| test_vector | java.util.regex.Matcher:find(...)@217: {0}, {1} |
| method | String[] stringToStringArray(String, String) |
| presumption | java.util.StringTokenizer:countTokens(...)@301 >= 1 |
| post | init'ed(java.util.StringTokenizer:nextToken(...)._ tainted) |
| post | return_value == &new String[](stringToStringArr ay#2) |
| post | new String[](stringToStringArray#2) num objects == 1 |
| post | (soft) return_value.length in 1..232-1 |
| post | return_value[...] == &java.util. StringTokenizer:nextToken(...) |
| test_vector | java.util.StringTokenizer:hasMoreTokens(...)@304: {0}, {1} |
| method | void copyFile(File, File) |
| pre | from != null |
| unanalyzed | call on java.io.BufferedInputStream |
| unanalyzed | call on java.io.BufferedOutputStream |
| unanalyzed | call on java.io.BufferedInputStream:read |
| unanalyzed | call on java.io.BufferedOutputStream:write |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.io.BufferedInputStream:close |
| unanalyzed | call on java.io.BufferedOutputStream:close |
| unanalyzed | call on java.io.IOException:getMessage |
| unanalyzed | call on java.io.IOException |
| method | String truncate(String, int, int, String) |
| post | init'ed(java.lang.String:substring(...)._tainted) |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | return_value != null |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:trim |
| test_vector | lower - upper: {-6_442_450_943..0}, {1..6_442_450_943} |
| method | String truncateNicely(String, int, int, String) |
| pre | str != null |
| presumption | java.lang.String:indexOf(...)@619 + java.lang.String:length(...)@619 in -231..232-1 |
| presumption | java.lang.String:lastIndexOf(...)@613 <= 232-2 |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | return_value == One-of{str, &java.lang. StringBuilder:toString(...)} |
| post | return_value != null |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:trim |
| test_vector | lower - upper: {-6_442_450_943..0}, {1..6_442_450_943} |
| method | String truncateText(String, int, int, String) |
| pre | str != null |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | return_value == One-of{str, &java.lang. StringBuilder:toString(...)} |
| post | return_value != null |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:trim |
| test_vector | lower - upper: {-6_442_450_943..0}, {1..6_442_450_943} |
| method | String removeVisibleHTMLTags(String) |
| pre | str != null |
| presumption | java.lang.StringBuffer:indexOf(...)@714 + java.lang.String:length(...)@716 in -231..232-1 |
| presumption | java.lang.StringBuffer:indexOf(...)@714 + java.lang.String:length(...)@717 in -231..232-1 |
| presumption | java.lang.StringBuffer:indexOf(...)@720 <= 232-2 |
| presumption | java.lang.StringBuffer:indexOf(...)@738 <= 232-2 |
| presumption | java.lang.StringBuffer:indexOf(...)@741 + java.lang.String:length(...)@744 in -231..232-1 |
| presumption | java.lang.StringBuffer:indexOf(...)@741 + java.lang.String:length(...)@745 in -231..232-1 |
| presumption | java.lang.StringBuffer:indexOf(...)@748 <= 232-2 |
| post | init'ed(java.lang.StringBuffer:toString(...)._ tainted) |
| post | return_value == &java.lang.StringBuffer:toStrin g(...) |
| unanalyzed | call on java.lang.String:replaceAll |
| test_vector | java.lang.String:endsWith(...)@715: {0}, {1} |
| test_vector | java.lang.StringBuffer:charAt(...)@750: {0..46, 48..216-1}, {47} |
| test_vector | java.lang.StringBuffer:indexOf(...)@714: {-1}, {-231..-2, 0..232-1} |
| test_vector | java.lang.StringBuffer:indexOf(...)@720: {-231..-1}, {0..232-2} |
| test_vector | java.lang.StringBuffer:indexOf(...)@738: {-231..-1}, {0..232-3} |
| test_vector | java.lang.StringBuffer:indexOf(...)@741: {-231..-1}, {0..232-1} |
| test_vector | java.lang.StringBuffer:indexOf(...)@749: {-231..-2, 0..232-2}, {-1} |
| method | String extractHTML(String) |
| presumption | java.lang.String:indexOf(...)@778 <= 232-2 |
| post | init'ed(java.lang.StringBuffer:toString(...)._ tainted) |
| post | return_value == One-of{&"", str, &java.lang.StringBuffer:toString(...)} |
| post | return_value != null |
| test_vector | str: Inverse{null}, Addr_Set{null} |
| test_vector | java.lang.String:indexOf(...)@772: {-231. .-2, 0..232-1}, {-1} |
| test_vector | java.lang.String:indexOf(...)@778: {-231. .-1}, {0..232-2} |
| method | String transformToHTMLSubset(String) |
| presumption | java.util.regex.Matcher:replaceAll(...)@985 != null |
| presumption | java.util.regex.Pattern:compile(...)@43 != null |
| presumption | java.util.regex.Pattern:compile(...)@45 != null |
| presumption | java.util.regex.Pattern:compile(...)@47 != null |
| presumption | java.util.regex.Pattern:compile(...)@49 != null |
| presumption | java.util.regex.Pattern:compile(...)@51 != null |
| presumption | java.util.regex.Pattern:compile(...)@53 != null |
| presumption | java.util.regex.Pattern:compile(...)@55 != null |
| presumption | java.util.regex.Pattern:compile(...)@57 != null |
| presumption | java.util.regex.Pattern:compile(...)@59 != null |
| presumption | java.util.regex.Pattern:compile(...)@61 != null |
| presumption | java.util.regex.Pattern:compile(...)@63 != null |
| presumption | java.util.regex.Pattern:compile(...)@65 != null |
| presumption | java.util.regex.Pattern:compile(...)@67 != null |
| presumption | java.util.regex.Pattern:compile(...)@69 != null |
| presumption | java.util.regex.Pattern:compile(...)@71 != null |
| presumption | java.util.regex.Pattern:compile(...)@73 != null |
| presumption | java.util.regex.Pattern:compile(...)@75 != null |
| presumption | java.util.regex.Pattern:compile(...)@77 != null |
| presumption | java.util.regex.Pattern:compile(...)@79 != null |
| presumption | java.util.regex.Pattern:compile(...)@81 != null |
| presumption | java.util.regex.Pattern:matcher(...)@964 != null |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | init'ed(return_value) |
| unanalyzed | call on java.util.regex.Pattern:matcher |
| unanalyzed | call on java.util.regex.Matcher:replaceAll |
| test_vector | s: Inverse{null}, Addr_Set{null} |
| test_vector | java.util.regex.Matcher:find(...)@965: {0}, {1} |