id: tehtris name: TEHTRIS XDR version: 1.0.0 description: "TEHTRIS XDR Platform — endpoint detection and response: list and read alerts, list agents, and isolate an agent (containment). Bearer-token authentication; stdlib-only, no extra Python dependencies. (French vendor. NOTE: exact API paths are best-effort — verify against the TEHTRIS API documentation before production use.)" changelog: "1.0.0 — Initial release: list/get alerts, list agents, isolate agent." category: endpoint # Per-instance configuration. Auth header 'Authorization: Bearer '. config_schema: properties: base_url: type: string description: "TEHTRIS XDR API URL (tenant-specific)" api_key: type: string description: "API key" x-soar-sensitive: true required: - base_url - api_key commands: - id: list_alerts name: tehtris-list-alerts description: "List alerts." risk: read inputs_schema: properties: limit: { type: number, description: "Max alerts (default 50)" } required: [] outputs_schema: { properties: {} } - id: get_alert name: tehtris-get-alert description: "Get a single alert by ID." risk: read inputs_schema: properties: alert_id: { type: string, description: "Alert ID" } required: [alert_id] outputs_schema: { properties: {} } - id: list_agents name: tehtris-list-agents description: "List endpoint agents." risk: read inputs_schema: properties: limit: { type: number, description: "Max agents (default 50)" } required: [] outputs_schema: { properties: {} } - id: isolate_agent name: tehtris-isolate-agent description: "Isolate an endpoint agent from the network (containment)." inputs_schema: properties: agent_id: { type: string, description: "Agent ID" } required: [agent_id] outputs_schema: { properties: {} } - id: test_connection name: tehtris-test-connection description: "Verify the API key (used by the Test button)." risk: read inputs_schema: properties: {} required: [] outputs_schema: { properties: {} }