Last Msg First Msg
























method org.apache.roller.weblogger.webservices. adminprotocol.Handler$URI__static_init
postinit'ed(PATHINFO_PATTERN)










method void org.apache.roller.weblogger.webservices. adminprotocol.Handler$URI(HttpServletRequest)
prerequest != null
pre(soft) PATHINFO_PATTERN != null
presumptionjava.util.regex.Matcher:matches(...)@63 == 1
presumptionjava.util.regex.Pattern:matcher(...)@62 != null
postinit'ed(this.entryId)
postinit'ed(this.type)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
test_vectorjava.lang.String:length(...)@58: {1.. 232-1}, {0}
test_vectorjavax.servlet.http.HttpServletRequest:getPathInfo(. ..)@56: Addr_Set{null}, Inverse{null}










method String getType()
preinit'ed(this.type)
postreturn_value == this.type
postinit'ed(return_value)










method String getEntryId()
preinit'ed(this.entryId)
postreturn_value == this.entryId
postinit'ed(return_value)










method bool isIntrospection()
preinit'ed(this.entryId)
pre(soft) init'ed(this.type)
postinit'ed(return_value)










method bool isCollection()
preinit'ed(this.entryId)
pre(soft) init'ed(this.type)
postinit'ed(return_value)










method bool isEntry()
preinit'ed(this.entryId)
pre(soft) init'ed(this.type)
postinit'ed(return_value)










method org.apache.roller.weblogger.webservices. adminprotocol.Handler__static_init
presumptionorg.apache.commons.logging.LogFactory:getFactory(.. .)@93 != null
postinit'ed(logger)









  infomethod not available-- call on LogFactory org.apache.commons.logging. LogFactory:getFactory()
  infomethod not available-- call on Log org.apache.commons.logging. LogFactory:getInstance(Class)











method Handler getHandler(HttpServletRequest)
prereq != null
pre(soft) org/apache/roller/weblogger/webservices/admi nprotocol/Handler$URI.PATHINFO_PATTERN != null
presumptionjava.lang.String:equals(...)@119 == 1
presumptionorg.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@103 == 1
postinit'ed(java.lang.String:substring(...)._tainted)
postjava.lang.StringBuilder:toString(...)._tainted == 0
postreturn_value in Addr_Set{&new RollerMemberHandl er(getHandler#5),&new RollerUserHandler(getHand ler#4),&new RollerWeblogHandler(getHandler#3), &new IntrospectionHandler(getHandler#2)}
postnew Handler$URI(Handler#1) num objects == 1
postpossibly_updated(new Handler$URI(Handler#1). entryId)
postpossibly_updated(new Handler$URI(Handler#1).type)
postnew IntrospectionHandler(getHandler#2) num objects <= 1
postnew IntrospectionHandler(getHandler#2).request == req
postnew IntrospectionHandler(getHandler#2).request != null
postinit'ed(new IntrospectionHandler(getHandler#2). roller)
postnew IntrospectionHandler(getHandler#2).uri == &new Handler$URI(Handler#1)
postnew IntrospectionHandler(getHandler#2).urlPrefix == &java.lang.StringBuilder:toString(...)
postnew IntrospectionHandler(getHandler#2).userName in Addr_Set{null,&java.lang.String:substring(... )}
postnew RollerMemberHandler$MemberURI(RollerMemberHandl er#1) num objects <= 1
postinit'ed(new RollerMemberHandler$MemberURI(RollerMem berHandler#1).entryId)
postnew RollerMemberHandler$MemberURI(RollerMemberHandl er#1).handle == null
postinit'ed(new RollerMemberHandler$MemberURI(RollerMem berHandler#1).type)
postinit'ed(new RollerMemberHandler$MemberURI(RollerMem berHandler#1).username)
postnew RollerMemberHandler(getHandler#5) num objects <= 1
postnew RollerMemberHandler(getHandler#5).memberUri == &new RollerMemberHandler$MemberURI(RollerMembe rHandler#1)
postnew RollerMemberHandler(getHandler#5).request == req
postnew RollerMemberHandler(getHandler#5).request != null
postinit'ed(new RollerMemberHandler(getHandler#5). roller)
postnew RollerMemberHandler(getHandler#5).uri == &new Handler$URI(Handler#1)
postnew RollerMemberHandler(getHandler#5).urlPrefix == &java.lang.StringBuilder:toString(...)
postnew RollerMemberHandler(getHandler#5).userName in Addr_Set{null,&java.lang.String:substring(... )}
postnew RollerUserHandler(getHandler#4) num objects <= 1
postnew RollerUserHandler(getHandler#4).request == req
postnew RollerUserHandler(getHandler#4).request != null
postinit'ed(new RollerUserHandler(getHandler#4). roller)
postnew RollerUserHandler(getHandler#4).uri == &new Handler$URI(Handler#1)
postnew RollerUserHandler(getHandler#4).urlPrefix == &java.lang.StringBuilder:toString(...)
postnew RollerUserHandler(getHandler#4).userName in Addr_Set{null,&java.lang.String:substring(... )}
postnew RollerWeblogHandler(getHandler#3) num objects <= 1
postnew RollerWeblogHandler(getHandler#3).request == req
postnew RollerWeblogHandler(getHandler#3).request != null
postinit'ed(new RollerWeblogHandler(getHandler#3). roller)
postnew RollerWeblogHandler(getHandler#3).uri == &new Handler$URI(Handler#1)
postnew RollerWeblogHandler(getHandler#3).urlPrefix == &java.lang.StringBuilder:toString(...)
postnew RollerWeblogHandler(getHandler#3).userName in Addr_Set{null,&java.lang.String:substring(... )}
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on javax.servlet.http.HttpServletRequest:getPa thInfo
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:matches
unanalyzedcall on java.util.regex.Matcher:group
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.Handler
unanalyzedcall on java.lang.String:split
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getAbsoluteContextURL
unanalyzedcall on javax.servlet.http.HttpServletRequest:getHe ader
unanalyzedcall on java.util.StringTokenizer
unanalyzedcall on java.util.StringTokenizer:hasMoreTokens
unanalyzedcall on java.util.StringTokenizer:nextToken
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on java.lang.String:getBytes
unanalyzedcall on org.apache.commons.codec.binary. Base64:decodeBase64
unanalyzedcall on java.lang.String
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:substring
unanalyzedcall on getUserData
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPassword
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getProperty
unanalyzedcall on java.lang.Boolean:valueOf
unanalyzedcall on java.lang.Boolean:booleanValue
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:encodePassword
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. User:hasRole
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEnabled
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on authenticate
test_vectorjava.lang.String:equals(...)@115: {0}, {1}
test_vectorjava.lang.String:equals(...)@117: {0}, {1}









  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerConfig:getBooleanProperty(String)










Prev Msg Next Msg
+
medium
conditional throwcheck might fail: requires isEntry(...) != 0
Prev Msg Next Msg











method void org.apache.roller.weblogger.webservices. adminprotocol.Handler(HttpServletRequest)
prerequest != null
pre(soft) org/apache/roller/weblogger/webservices/admi nprotocol/Handler$URI.PATHINFO_PATTERN != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@40 != null
postinit'ed(java.lang.String:substring(...)._tainted)
postjava.lang.StringBuilder:toString(...)._tainted == 0
postthis.request == request
postthis.request != null
postinit'ed(this.roller)
postthis.uri == &new Handler$URI(Handler#1)
postthis.urlPrefix == &java.lang.StringBuilder:toSt ring(...)
postthis.userName == One-of{null, &java.lang. String:substring(...)}
postthis.userName in Addr_Set{null,&java.lang. String:substring(...)}
postnew Handler$URI(Handler#1) num objects == 1
postinit'ed(this.uri.entryId)
postinit'ed(this.uri.type)
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
unanalyzedcall on javax.servlet.http.HttpServletRequest:getPa thInfo
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:matches
unanalyzedcall on java.util.regex.Matcher:group
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on javax.servlet.http.HttpServletRequest:getHe ader
unanalyzedcall on java.util.StringTokenizer
unanalyzedcall on java.util.StringTokenizer:hasMoreTokens
unanalyzedcall on java.util.StringTokenizer:nextToken
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on java.lang.String:getBytes
unanalyzedcall on org.apache.commons.codec.binary. Base64:decodeBase64
unanalyzedcall on java.lang.String
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:substring
unanalyzedcall on getUserData
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getPassword
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getProperty
unanalyzedcall on java.lang.Boolean:valueOf
unanalyzedcall on java.lang.Boolean:booleanValue
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:encodePassword
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getUserName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. User:hasRole
unanalyzedcall on org.apache.roller.weblogger.pojos. User:getEnabled
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getUserManager
unanalyzedcall on org.apache.roller.weblogger.business. UserManager:getUserByUserName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj









  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()










  infomethod not available-- call on String org.apache.roller.weblogger. config.WebloggerRuntimeConfig:getAbsoluteContextURL ()











method String getUserName()
preinit'ed(this.userName)
postreturn_value == this.userName
postinit'ed(return_value)










method void setUserName(String)
postthis.userName == userName
postinit'ed(this.userName)










method Handler$URI getUri()
preinit'ed(this.uri)
postreturn_value == this.uri
postinit'ed(return_value)










method HttpServletRequest getRequest()
preinit'ed(this.request)
postreturn_value == this.request
postinit'ed(return_value)










method Weblogger getRoller()
preinit'ed(this.roller)
postreturn_value == this.roller
postinit'ed(return_value)










method String getUrlPrefix()
preinit'ed(this.urlPrefix)
postreturn_value == this.urlPrefix
postinit'ed(return_value)










method EntrySet getEntrySet(Reader)
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postinit'ed(return_value)
postnew MemberEntrySet(getEntrySet#1*) num objects <= 1
postinit'ed(new MemberEntrySet(getEntrySet#1*). entries)
postinit'ed(new MemberEntrySet(getEntrySet#1*).href)
postnew UserEntrySet(getEntrySet#1*) num objects <= 1
postinit'ed(new UserEntrySet(getEntrySet#1*).entries)
postinit'ed(new UserEntrySet(getEntrySet#1*).href)
postnew WeblogEntrySet(getEntrySet#1*) num objects <= 1
postinit'ed(new WeblogEntrySet(getEntrySet#1*). entries)
postinit'ed(new WeblogEntrySet(getEntrySet#1*).href)
unanalyzedcall on java.lang.Exception
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on getUrlPrefix
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.EntrySet
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on setEntries
unanalyzedcall on org.jdom.Document:getRootElement
unanalyzedcall on org.jdom.Element:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.jdom.Element:getChildren
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.jdom.Element:getChild
unanalyzedcall on org.jdom.Element:getText
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:toArray
unanalyzedcall on setHref
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.sdk.Entry
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Locale
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on java.lang.Long:valueOf
unanalyzedcall on java.lang.Long:longValue
unanalyzedcall on java.util.Date
unanalyzedcall on java.lang.Boolean:valueOf









  infomethod not available-- call on void org.jdom.input.SAXBuilder()










  infomethod not available-- call on Document org.jdom.input.SAXBuilder:build (Reader)











method Weblog getWebsiteData(String)
prethis.roller != null
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@202 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@204 != null
postreturn_value != null
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
test_vectororg.apache.roller.weblogger.business. UserManager:getWebsiteByHandle(...)@202: Inverse{null}, Addr_Set{null}









  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()
  infomethod not available-- call on Weblog org.apache.roller.weblogger. business.UserManager:getWebsiteByHandle(String, Boolean)










  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()
  infomethod not available-- call on Weblog org.apache.roller.weblogger. business.UserManager:getWebsiteByHandle(String, Boolean)










Prev Msg Next Msg
+
low
conditional throwcheck might fail: requires wd != null
Prev Msg Next Msg











method User getUserData(String)
prethis.roller != null
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionorg.apache.roller.weblogger.business. Weblogger:getUserManager(...)@218 != null
postreturn_value != null
unanalyzedcall on org.apache.roller.weblogger.webservices. adminprotocol.HandlerException
unanalyzedcall on java.lang.Exception
test_vectororg.apache.roller.weblogger.business. UserManager:getUserByUserName(...)@219: Inverse{null}, Addr_Set{null}









  infomethod not available-- call on UserManager org.apache.roller.weblogger. business.Weblogger:getUserManager()










  infomethod not available-- call on User org.apache.roller.weblogger. business.UserManager:getUserByUserName(String, Boolean)










  infomethod not available-- call on User org.apache.roller.weblogger. business.UserManager:getUserByUserName(String, Boolean)










Prev Msg Next Msg
+
low
conditional throwcheck might fail: requires ud != null
Prev Msg Next Msg