SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.9.4

Threshold is medium

Effort is max

Summary

Classes Bugs Errors Missing Classes
19 14 0 0

Files

Class Bugs
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert 12
org.forgerock.json.test.assertj.AssertJJsonValueAssert$ArrayJsonValueAssert 1
org.forgerock.json.test.assertj.AssertJJsonValueAssert$ObjectJsonValueAssert 1

org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert

Bug Category Details Line Priority
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.booleanIs(String, Condition) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 250 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.doesNotContain(String) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 239 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.doubleIs(String, Condition) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 361 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.hasBoolean(String) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 260 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.hasNull(String) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 229 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.hasNumber(String) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 310 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.hasString(String) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 279 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.integerIs(String, Condition) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 321 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.isEmpty() may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 197 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.isNotNull() may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 385 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.longIs(String, Condition) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 341 Medium
org.forgerock.json.test.assertj.AssertJJsonValueAssert$AbstractJsonValueAssert.stringIs(String, Condition) may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 290 Medium

org.forgerock.json.test.assertj.AssertJJsonValueAssert$ArrayJsonValueAssert

Bug Category Details Line Priority
org.forgerock.json.test.assertj.AssertJJsonValueAssert$ArrayJsonValueAssert.isEmpty() may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 535 Medium

org.forgerock.json.test.assertj.AssertJJsonValueAssert$ObjectJsonValueAssert

Bug Category Details Line Priority
org.forgerock.json.test.assertj.AssertJJsonValueAssert$ObjectJsonValueAssert.isEmpty() may expose internal representation by returning org.assertj.core.api.AbstractAssert.myself MALICIOUS_CODE EI_EXPOSE_REP 428 Medium