# PolicyConditionGroup **Type:** GraphQL objects **Description:** Group of conditions combined with AND/OR logic. Supports agent properties, findings, and runtime detections. ## Fields - agentFilter (AgentFilterOutput): Filter on agent properties (environment, platform, owner, etc.) - search (String) - severity (SeverityFilterOutput) - platform (PlatformFilterOutput) - environment (EnvironmentFilterOutput) - accessibility (AccessibilityFilterOutput) - owner (OwnerFilterOutput) - tools (ToolFilterOutput) - id (StringFilterOutput) - toolFilter (ToolFilterOutput): Filter on tool properties (for TOOL_INVOCATION trigger) - type (StringFilterOutput) - enabled (BooleanFilterOutput) - environment (EnvironmentFilterOutput) - agent (AgentFilterOutput) - findingFilter (FindingFilterOutput): Filter on findings present on the agent (type, detectedAt) - type (FindingTypeFilterOutput): Filter by finding type - id (StringFilterOutput): Filter by finding ID - detectionFilter (DetectionFilterOutput): Filter on runtime detections on the agent - type (DetectionTypeFilterOutput) - id (StringFilterOutput)