StrictHttpFirewall

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total228 of 80871%30 of 8464%4085772022343
setAllowUrlEncodedPercent(boolean)240%20%226611
setAllowedHttpMethods(Collection)150%20%224411
setAllowUrlEncodedPeriod(boolean)140%20%224411
setAllowUrlEncodedParagraphSeparator(boolean)140%20%224411
setAllowUrlEncodedLineSeparator(boolean)140%20%224411
urlBlocklistsRemoveAll(Collection)110%n/a113311
setAllowSemicolon(boolean)100%20%224411
setAllowUrlEncodedSlash(boolean)100%20%224411
setAllowUrlEncodedDoubleSlash(boolean)100%20%224411
setAllowBackSlash(boolean)100%20%224411
setAllowNull(boolean)100%20%224411
setAllowUrlEncodedCarriageReturn(boolean)100%20%224411
setAllowUrlEncodedLineFeed(boolean)100%20%224411
setUnsafeAllowAnyHttpMethod(boolean)80%20%222211
setAllowedHeaderNames(Predicate)70%n/a113311
setAllowedHeaderValues(Predicate)70%n/a113311
setAllowedParameterNames(Predicate)70%n/a113311
setAllowedParameterValues(Predicate)70%n/a113311
setAllowedHostnames(Predicate)70%n/a113311
rejectedUntrustedHosts(HttpServletRequest)61164%2250%231401
getFirewalledResponse(HttpServletResponse)50%n/a111111
getDecodedUrlBlocklist()30%n/a111111
getEncodedUrlBlacklist()30%n/a111111
getDecodedUrlBlacklist()30%n/a111111
containsOnlyPrintableAsciiCharacters(String)22692%1787%151801
rejectForbiddenHttpMethod(HttpServletRequest)2195%1375%131601
static {...}171100%n/a0102601
StrictHttpFirewall()77100%n/a0102201
isNormalized(String)56100%14100%0801201
rejectedBlocklistedUrls(HttpServletRequest)45100%8100%050901
createDefaultAllowedHttpMethods()41100%n/a010901
getFirewalledRequest(HttpServletRequest)28100%2100%020701
isNormalized(HttpServletRequest)26100%8100%050901
rejectNonPrintableAsciiCharactersInFieldName(String, String)16100%2100%020401
encodedUrlContains(HttpServletRequest, String)12100%2100%020301
decodedUrlContains(HttpServletRequest, String)12100%2100%020301
urlBlocklistsAddAll(Collection)11100%n/a010301
valueContains(String, String)10100%4100%030101
lambda$static$2(String)5100%n/a010101
lambda$static$1(String)5100%n/a010101
getEncodedUrlBlocklist()3100%n/a010101
lambda$static$3(String)2100%n/a010101
lambda$new$0(String)2100%n/a010101