# ClientIntegrityReportEvent > Fired when a client integrity report has been received from a client. The report contains class hashes, code source validation, JVM arguments, thread info, and classloader info. `gg.lode.lecternapi.api.event.ClientIntegrityReportEvent` --- ## Signature ```java public class ClientIntegrityReportEvent extends LecternClientEvent ``` --- ## Methods ### getReportJson ```java public String getReportJson() ``` Gets the raw JSON string of the integrity report. --- ## Example ```java @EventHandler public void onIntegrityReport(ClientIntegrityReportEvent event) { Player player = event.getPlayer(); String json = event.getReportJson(); // Parse and analyze the integrity report getLogger().info("Integrity report from " + player.getName() + ": " + json); } ``` --- ## Related Pages - [[Overview]] — Events overview