[ {
  "relativePath" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMListMBean.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "extension" : "java",
  "linesOfCode" : 222,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-app/src/main/java/io/hawt/app/App.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::hawtio-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "extension" : "java",
  "linesOfCode" : 247,
  "components" : [ "primary::hawtio-embedded" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "extension" : "java",
  "linesOfCode" : 276,
  "components" : [ "primary::hawtio-embedded" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQueryMBean.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::hawtio-log-osgi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQueryCallback.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::hawtio-log-osgi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/MavenCoordinates.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::hawtio-log-osgi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Logs.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::hawtio-log-osgi" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQuery.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::hawtio-log-osgi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Activator.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::hawtio-log-osgi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponse.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHits.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHit.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/support/Objects.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/support/Predicate.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "extension" : "java",
  "linesOfCode" : 261,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupportMBean.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/support/MavenCoordinates.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/support/LruList.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "extension" : "java",
  "linesOfCode" : 178,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/log4j/ThrowableFormatter.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/log4j/MavenCoordHelper.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQueryMBean.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "extension" : "java",
  "linesOfCode" : 305,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::hawtio-log" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringMojo.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/DefaultMojoLifecycle.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/RunMojo.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "extension" : "java",
  "linesOfCode" : 203,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelBlueprintMojo.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/MojoLifecycle.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelCdiMojo.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/TestMojo.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "extension" : "java",
  "linesOfCode" : 237,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelMojo.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringBootMojo.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/util/IsolatedThreadGroup.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-maven-plugin/src/main/resources/OSGI-INF/blueprint/blueprint.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitService.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacadeMBean.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tooling/hawtio-junit/src/main/resources/OSGI-INF/blueprint/blueprint.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::tooling" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "extension" : "java",
  "linesOfCode" : 146,
  "components" : [ "primary::hawtio-ide" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacadeMBean.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::hawtio-ide" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-ide/src/main/resources/OSGI-INF/blueprint/blueprint.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::hawtio-ide" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/karaf/src/main/resources/features.xml",
  "extension" : "xml",
  "linesOfCode" : 32,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/SpringHawtioContextListener.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 265,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/ExposedEndpoint.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/ConditionalOnExposedEndpoint.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpointAutoConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpoint.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/EndpointPathResolver.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioProperties.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestCommon.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "extension" : "java",
  "linesOfCode" : 355,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "extension" : "java",
  "linesOfCode" : 236,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootExposedEndpointIT.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot/src/integration-test/resources/logback-test.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/ConfigAdmin.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/OSGiToolsMXBean.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecoratorMBean.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/ConfigAdminMXBean.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/OSGiTools.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "extension" : "java",
  "linesOfCode" : 430,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/Activator.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/osgi-war/src/main/java/io/hawt/blueprint/HawtioBlueprintContextListener.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/osgi-war/src/main/webapp/WEB-INF/web.xml",
  "extension" : "xml",
  "linesOfCode" : 279,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/wildfly/src/main/webapp/WEB-INF/jboss-web.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/wildfly/src/main/webapp/WEB-INF/web.xml",
  "extension" : "xml",
  "linesOfCode" : 238,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "platforms/wildfly/src/main/webapp/META-INF/beans.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/HawtioKeycloakConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/KeycloakConfigResolverConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::platforms" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurityMBean.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "extension" : "java",
  "linesOfCode" : 212,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/PluginRegistryMBean.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistryMBean.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/AboutMBean.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/QuartzFacade.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/QuartzFacadeMBean.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcherMBean.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurity.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/About.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/jmx/PluginRegistry.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/HawtioContextListener.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/osgi/OsgiMBeanDetector.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceResolver.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/DefaultProxyAddress.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceServlet.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/OpenShiftProtocolSocketFactory.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/PodServlet.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/ForbiddenReason.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "extension" : "java",
  "linesOfCode" : 203,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatPrincipal.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "extension" : "java",
  "linesOfCode" : 198,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatAuthenticationContainerDiscovery.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatLoginContextConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/proxy/SSLUtil.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "extension" : "java",
  "linesOfCode" : 413,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyAddress.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "extension" : "java",
  "linesOfCode" : 181,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/servlets/SpringBatchConfigServlet.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/XFrameOptionsFilter.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/CacheHeadersFilter.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/XXSSProtectionFilter.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "extension" : "java",
  "linesOfCode" : 113,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/StrictTransportSecurityFilter.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/PublicKeyPinningFilter.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/XContentTypeOptionsFilter.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/HttpHeaderFilter.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/CORSFilter.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/ContentSecurityPolicyFilter.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "extension" : "java",
  "linesOfCode" : 218,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationContainerDiscovery.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/RelativeRequestUri.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakServlet.java",
  "extension" : "java",
  "linesOfCode" : 115,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakUserServlet.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/UserServlet.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/Redirector.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationFilter.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 180,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginServlet.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/LogoutServlet.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/auth/SessionExpiryFilter.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/web/plugin/PluginServlet.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/AuthenticateResult.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/HawtioProperty.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "extension" : "java",
  "linesOfCode" : 211,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "extension" : "java",
  "linesOfCode" : 396,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/AuthHelpers.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-system/src/main/java/io/hawt/system/JmxHelpers.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::hawtio-system" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-core/src/main/java/io/hawt/config/URLHandler.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::hawtio-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacadeMBean.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::hawtio-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::hawtio-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-core/src/main/resources/OSGI-INF/blueprint/blueprint.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::hawtio-core" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/XmlHelper.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/FileLocker.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/Objects.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/Predicate.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/ReflectionHelper.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/Files.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/Closeables.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/MBeanSupport.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/Function.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/Hosts.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/Packages.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "extension" : "java",
  "linesOfCode" : 433,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/CacheValue.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassResource.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/introspect/ClassLoaderProviders.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/introspect/ClassLoaderProvider.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/Zips.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-util/src/main/java/io/hawt/util/XmlNamespaceFinder.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::hawtio-util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/tslint-rules/licenseHeaderRule.js",
  "extension" : "js",
  "linesOfCode" : 20,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/head-partial.html",
  "extension" : "html",
  "linesOfCode" : 73,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/app.less",
  "extension" : "less",
  "linesOfCode" : 8,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/login/login.config.ts",
  "extension" : "ts",
  "linesOfCode" : 42,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/login/login.module.ts",
  "extension" : "ts",
  "linesOfCode" : 8,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/login/login.component.ts",
  "extension" : "ts",
  "linesOfCode" : 53,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/login/keycloak-login.ts",
  "extension" : "ts",
  "linesOfCode" : 56,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/login/login.component.html",
  "extension" : "html",
  "linesOfCode" : 79,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/login.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/index.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/app/src/app.ts",
  "extension" : "ts",
  "linesOfCode" : 33,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-console-assembly/gulpfile.js",
  "extension" : "js",
  "linesOfCode" : 244,
  "components" : [ "primary::hawtio-console-assembly" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPluginMBean.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/Plugin.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-base/src/main/webapp/WEB-INF/web.xml",
  "extension" : "xml",
  "linesOfCode" : 264,
  "components" : [ "primary::hawtio-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-war/src/main/webapp/WEB-INF/web.xml",
  "extension" : "xml",
  "linesOfCode" : 264,
  "components" : [ "primary::hawtio-war" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/app/src/html/navbarHeaderExtension.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/app/src/html/discover.html",
  "extension" : "html",
  "linesOfCode" : 87,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/app/src/ts/youtrackGlobals.ts",
  "extension" : "ts",
  "linesOfCode" : 15,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/app/src/ts/youtrackPlugin.ts",
  "extension" : "ts",
  "linesOfCode" : 65,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/app/src/ts/youtrack.component.ts",
  "extension" : "ts",
  "linesOfCode" : 15,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/app/src/ts/header.ts",
  "extension" : "ts",
  "linesOfCode" : 12,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/app/src/ts/discover.ts",
  "extension" : "ts",
  "linesOfCode" : 96,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/src/main/java/com/jetbrains/youtrack/hawtio/YouTrackInCloudPluginContextListener.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/src/main/resources/WEB-INF/web.xml",
  "extension" : "xml",
  "linesOfCode" : 32,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hawtio-youtrack-incloud/gulpfile.js",
  "extension" : "js",
  "linesOfCode" : 121,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "concerns" : [ "::Unclassified" ]
} ]