{"id":"ag_9bfta3ewy7ax","handle":"injection-detector","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","record_split","split_from"],"count":3,"events":[{"id":"ev_aw7xynjj62mz","kind":"tls_changed","at":"2026-09-14T15:20:10.069Z","endpointId":"ep_zvkeaajehcdd","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"mcp.viridis-security.com","validTo":"2026-12-07T00:31:02.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"D4:E4:9F:39:E8:DA:40:9C:8E:40:6A:1A:86:71:25:E5:8E:82:7B:1E:F4:9D:86:4A:28:36:C2:DC:EE:3D:B9:96"},"observationId":"ob_y64qrx326sq7","claimId":null},{"id":"ev_suxf3765zveu","kind":"auth_posture_changed","at":"2026-09-14T15:20:09.893Z","endpointId":"ep_zvkeaajehcdd","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_y64qrx326sq7","claimId":null},{"id":"ev_qne9wbgjk9nr","kind":"tool_surface_observed","at":"2026-09-12T14:26:11.243Z","endpointId":"ep_zvkeaajehcdd","before":null,"after":{"hash":"956166fc078ac2a1fee7caee4d4b91eec7dcd962a7ed51ebe13c6942749b8d6a","tools":["detect_injection","detect_trace_tool_policy"],"toolCount":2,"serverVersion":"0.2.0"},"observationId":"ob_9nbkay3fbec2","claimId":null}]}