{"name":"Security Events Agent","description":"Receives security webhooks from external scanners and answers questions about the events it has seen. Remediation decisions belong to the calling orchestrator.","supportedInterfaces":[{"url":"https://a2a.rpt-labs.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"}],"version":"0.1.0","capabilities":{"streaming":false,"pushNotifications":false},"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"bearer"},"scheme":"bearer","type":"http"}},"securityRequirements":[{"schemes":{"bearer":{}}}],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"get_event","name":"Get event","description":"Return the full redacted detail for one security event, given its event id. Secret material is never included.","tags":["security","events","lookup"],"examples":["What else do you know about event f1f50398-8452-410a-b906-c20c8905c800?","Show me the details for that finding."]},{"id":"list_events","name":"List recent events","description":"List recently received security events, optionally filtered by severity or by originating source.","tags":["security","events","list"],"examples":["What high severity events came in recently?","List the last 5 events."]},{"id":"summarize_event","name":"Summarize event","description":"Produce a short triage brief for one security event.","tags":["security","events","summary"],"examples":["Summarize event f1f50398 for me."]}],"preferredTransport":"JSONRPC","protocolVersion":"0.3.0","security":[{"bearer":[]}],"url":"https://a2a.rpt-labs.com/a2a"}