# 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