From 85ae7cba3573bb5900279908cd75071dae84ac96 Mon Sep 17 00:00:00 2001 From: akshraj-crest <168534717+akshraj-crest@users.noreply.github.com> Date: Mon, 11 May 2026 12:20:02 +0530 Subject: [PATCH 1/5] [BeyondTrust EPM][Audit] Add Audit data stream (#18635) The initial release includes audit data stream, associated dashboard and visualizations. BeyondTrust EPM fields are mapped to their corresponding ECS fields where possible. Test samples were derived from live data samples, which were subsequently sanitized. --- .github/CODEOWNERS | 1 + packages/beyondtrust_epm/_dev/build/build.yml | 3 + .../beyondtrust_epm/_dev/build/docs/README.md | 145 ++ .../_dev/deploy/docker/docker-compose.yml | 15 + .../_dev/deploy/docker/files/config.yml | 696 ++++++ .../beyondtrust_epm/_dev/deploy/tf/env.yml | 9 + .../_dev/deploy/tf/files/test-audit.log | 4 + .../beyondtrust_epm/_dev/deploy/tf/main.tf | 57 + .../_dev/deploy/tf/variables.tf | 26 + packages/beyondtrust_epm/changelog.yml | 6 + .../audit/_dev/test/pipeline/test-audit.log | 4 + .../pipeline/test-audit.log-expected.json | 1424 +++++++++++ .../_dev/test/pipeline/test-common-config.yml | 3 + .../_dev/test/system/test-aws-config.yml | 16 + .../_dev/test/system/test-cel-config.yml | 14 + .../audit/agent/stream/aws-s3.yml.hbs | 104 + .../audit/agent/stream/cel.yml.hbs | 111 + .../elasticsearch/ingest_pipeline/default.yml | 805 +++++++ .../data_stream/audit/fields/base-fields.yml | 16 + .../data_stream/audit/fields/beats.yml | 24 + .../data_stream/audit/fields/ecs.yml | 9 + .../data_stream/audit/fields/fields.yml | 745 ++++++ .../data_stream/audit/manifest.yml | 224 ++ .../data_stream/audit/sample_event.json | 399 ++++ packages/beyondtrust_epm/docs/README.md | 796 +++++++ .../img/beyondtrust_epm-audit.png | Bin 0 -> 586872 bytes .../img/beyondtrust_epm-logo.svg | 34 + ...-20f84912-15d7-4fa5-94eb-a2c945a6d477.json | 2118 +++++++++++++++++ packages/beyondtrust_epm/manifest.yml | 226 ++ packages/beyondtrust_epm/validation.yml | 4 + 30 files changed, 8038 insertions(+) create mode 100644 packages/beyondtrust_epm/_dev/build/build.yml create mode 100644 packages/beyondtrust_epm/_dev/build/docs/README.md create mode 100644 packages/beyondtrust_epm/_dev/deploy/docker/docker-compose.yml create mode 100644 packages/beyondtrust_epm/_dev/deploy/docker/files/config.yml create mode 100644 packages/beyondtrust_epm/_dev/deploy/tf/env.yml create mode 100644 packages/beyondtrust_epm/_dev/deploy/tf/files/test-audit.log create mode 100644 packages/beyondtrust_epm/_dev/deploy/tf/main.tf create mode 100644 packages/beyondtrust_epm/_dev/deploy/tf/variables.tf create mode 100644 packages/beyondtrust_epm/changelog.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-audit.log create mode 100644 packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-audit.log-expected.json create mode 100644 packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-common-config.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-aws-config.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-cel-config.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs create mode 100644 packages/beyondtrust_epm/data_stream/audit/agent/stream/cel.yml.hbs create mode 100644 packages/beyondtrust_epm/data_stream/audit/elasticsearch/ingest_pipeline/default.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/fields/base-fields.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/fields/beats.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/fields/ecs.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/fields/fields.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/manifest.yml create mode 100644 packages/beyondtrust_epm/data_stream/audit/sample_event.json create mode 100644 packages/beyondtrust_epm/docs/README.md create mode 100644 packages/beyondtrust_epm/img/beyondtrust_epm-audit.png create mode 100644 packages/beyondtrust_epm/img/beyondtrust_epm-logo.svg create mode 100644 packages/beyondtrust_epm/kibana/dashboard/beyondtrust_epm-20f84912-15d7-4fa5-94eb-a2c945a6d477.json create mode 100644 packages/beyondtrust_epm/manifest.yml create mode 100644 packages/beyondtrust_epm/validation.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ae43a7720da..e0c8f286e6c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -146,6 +146,7 @@ /packages/beat @elastic/stack-monitoring /packages/beelzebub @elastic/security-service-integrations /packages/beyondinsight_password_safe @elastic/security-service-integrations +/packages/beyondtrust_epm @elastic/security-service-integrations /packages/beyondtrust_pra @elastic/security-service-integrations /packages/bitdefender @elastic/security-service-integrations /packages/bitsight @elastic/security-service-integrations diff --git a/packages/beyondtrust_epm/_dev/build/build.yml b/packages/beyondtrust_epm/_dev/build/build.yml new file mode 100644 index 00000000000..32921896292 --- /dev/null +++ b/packages/beyondtrust_epm/_dev/build/build.yml @@ -0,0 +1,3 @@ +dependencies: + ecs: + reference: git@v9.3.0 diff --git a/packages/beyondtrust_epm/_dev/build/docs/README.md b/packages/beyondtrust_epm/_dev/build/docs/README.md new file mode 100644 index 00000000000..de56b37a846 --- /dev/null +++ b/packages/beyondtrust_epm/_dev/build/docs/README.md @@ -0,0 +1,145 @@ +# BeyondTrust EPM Integration for Elastic + +## Overview + +[BeyondTrust Endpoint Privilege Management (EPM)](https://www.beyondtrust.com/products/endpoint-privilege-management) is a security solution that enforces least-privilege policies across endpoints, controls application usage, and audits privileged activity. It helps organizations reduce their attack surface by managing and monitoring privilege escalation, application control, and configuration changes across users and devices. + +The BeyondTrust EPM integration for Elastic collects audit logs using the **BeyondTrust EPM Management API** or through **AWS S3/SQS** cloud storage, and visualizes them in Kibana. + +### Compatibility + +The BeyondTrust EPM integration is compatible with BeyondTrust EPM version **26.1** and Management API version **v3**. + +### How it works + +This integration supports two collection methods: + +- **Direct API polling** via CEL input, which periodically queries the BeyondTrust EPM Management API using OAuth 2.0 (Client Credentials) authentication. +- **Cloud storage** via AWS S3/SQS, for organizations that export audit logs from BeyondTrust EPM to an AWS S3 bucket using the built-in SIEM integration. + +## What data does this integration collect? + +This integration collects log messages of the following type: + +- `Audit`: Collects audit logs via the **BeyondTrust EPM Management API** (endpoint: `/management-api/v3/ActivityAudits/Details`) or via **AWS S3/SQS** for organizations that export logs from BeyondTrust EPM to an S3 bucket. + +### Supported use cases + +Integrating BeyondTrust EPM with Elastic provides centralized visibility into privileged activity and configuration changes across your endpoints, enabling efficient monitoring, investigation, and compliance reporting within Kibana dashboards. + + +## What do I need to use this integration? + +### From BeyondTrust EPM (API collection) + +To collect data via the Management API, you need a **Client ID** and **Client Secret** with OAuth 2.0 Client Credentials authentication. + +1. Sign in to `app.beyondtrust.io`. +2. Navigate to **Configuration** > **API Registration**. +3. Create or select an API client and copy the **Client ID** and **Client Secret**. + +For more information on configuring API registration in BeyondTrust EPM, refer to the [API Settings guide](https://docs.beyondtrust.com/epm-wm/docs/pathfinder-epm-api-settings) in the BeyondTrust documentation. + +### From BeyondTrust EPM (AWS S3 collection) + +To collect data using AWS S3, configure BeyondTrust EPM to export logs to an S3 bucket, then point Elastic at that bucket. + +#### Step 1: Set up AWS infrastructure: + +1. Create an **S3 bucket** and note the bucket name and region. +2. Create an **IAM access policy** with these permissions: + - List: `ListAllMyBuckets` + - Write: `PutObject` + - Read: `GetBucketAcl`, `GetBucketLocation`, `GetUser`, `SimulatePrincipalPolicy` +3. Create an **IAM user** with programmatic access, attach the policy, and save the **Access Key ID** and **Secret Access Key**. + +#### Step 2: Configure SIEM export in BeyondTrust EPM: + +1. Sign in to **app.beyondtrust.io**. +2. Navigate to **Endpoint Privilege Management for Windows and Mac** > **Configuration** > **SIEM Settings**. +3. Select **Enable SIEM Integration**, then choose **S3** as the Integration Type. +4. Enter the **Access Key ID**, **Secret Access Key**, **Bucket** name, and **Region**. +5. Set the data format to **ECS - Elastic Common Schema**. +6. Click **Validate Settings**, then **Save Settings**. + +> **Note:** Only one SIEM integration can be configured at a time. Events are batched and exported to S3 in one-minute intervals in JSON format. + +For more information on configuring SIEM settings in BeyondTrust EPM, refer to the [SIEM Settings guide](https://docs.beyondtrust.com/epm-wm/docs/pathfinder-epm-siem-settings) in the BeyondTrust documentation. + +## How do I deploy this integration? + +This integration supports both Elastic Agentless-based and Agent-based installations. + +### Agentless-based installation + +Agentless integrations allow you to collect data without having to manage Elastic Agent in your cloud. They make manual agent deployment unnecessary, so you can focus on your data instead of the agent that collects it. For more information, refer to [Agentless integrations](https://www.elastic.co/guide/en/serverless/current/security-agentless-integrations.html) and the [Agentless integrations FAQ](https://www.elastic.co/guide/en/serverless/current/agentless-integration-troubleshooting.html). + +Agentless deployments are only supported in Elastic Serverless and Elastic Cloud environments. This functionality is in beta and is subject to change. Beta features are not subject to the support SLA of official GA features. + +### Agent-based installation + +Elastic Agent must be installed. For more details, check the Elastic Agent [installation instructions](docs-content://reference/fleet/install-elastic-agents.md). You can install only one Elastic Agent per host. + +### Configure + +1. In the top search bar in Kibana, search for **Integrations**. +2. In the search bar, type **BeyondTrust EPM**. +3. Select the **BeyondTrust EPM** integration from the search results. +4. Select **Add BeyondTrust EPM** to add the integration. +5. Enable and configure only the collection methods which you will use. + + * To **Collect logs using BeyondTrust EPM API (CEL)**: + + - Set the **URL** to the base URL of your BeyondTrust EPM instance (e.g., `https://app.beyondtrust.io`). + - Set the **Client ID** and **Client Secret** obtained from API Registration. + - Optionally adjust **Initial Interval**, **Interval**, **Page Size**, and **HTTP Client Timeout**. + + * To **Collect logs using AWS S3**: + + - Set the **Bucket ARN** of the S3 bucket configured in BeyondTrust EPM SIEM Settings. + - Set **AWS Access Key ID** and **Secret Access Key** for an IAM user with read access to the bucket. + - Optionally configure **Queue URL** (SQS) if using event-driven notifications instead of bucket polling. + +6. Select **Save and continue** to save the integration. + +## Troubleshooting + +For help with Elastic ingest tools, check [Common problems](https://www.elastic.co/docs/troubleshoot/ingest/fleet/common-problems). + +### Validation + +#### Dashboard populated + +1. In the top search bar in Kibana, search for **Dashboards**. +2. In the search bar, type **BeyondTrust EPM**, and verify the dashboard information is populated. + +## Scaling + +For more information on architectures that can be used for scaling this integration, check the [Ingest Architectures](https://www.elastic.co/docs/manage-data/ingest/ingest-reference-architectures) documentation. + +## Reference + +### Audit + +#### Audit fields + +{{fields "audit"}} + +### Example event + +#### Audit + +{{event "audit"}} + +### Inputs used + +These inputs are used in the integration: + +- [CEL](https://www.elastic.co/docs/reference/beats/filebeat/filebeat-input-cel) +- [AWS S3](https://www.elastic.co/docs/reference/beats/filebeat/filebeat-input-aws-s3) + +### API usage + +This integration dataset uses the following API: + +* List Activity Audit Details (endpoint: `/management-api/v3/ActivityAudits/Details`) diff --git a/packages/beyondtrust_epm/_dev/deploy/docker/docker-compose.yml b/packages/beyondtrust_epm/_dev/deploy/docker/docker-compose.yml new file mode 100644 index 00000000000..3c09a7b07e4 --- /dev/null +++ b/packages/beyondtrust_epm/_dev/deploy/docker/docker-compose.yml @@ -0,0 +1,15 @@ +version: '3.8' +services: + beyondtrust_epm: + image: docker.elastic.co/observability/stream:v0.20.0 + hostname: beyondtrust_epm + ports: + - 8090 + volumes: + - ./files:/files:ro + environment: + PORT: '8090' + command: + - http-server + - --addr=:8090 + - --config=/files/config.yml diff --git a/packages/beyondtrust_epm/_dev/deploy/docker/files/config.yml b/packages/beyondtrust_epm/_dev/deploy/docker/files/config.yml new file mode 100644 index 00000000000..9c7b31a95ee --- /dev/null +++ b/packages/beyondtrust_epm/_dev/deploy/docker/files/config.yml @@ -0,0 +1,696 @@ +# The BeyondTrust EPM API uses dot-notation query parameter keys (e.g. +# "Pagination.PageSize", "Sorts[0].order"). The stream mock server parses its +# config with ucfg.PathSep("."), which interprets dots as nested-path separators, +# so these keys cannot be used in query_params matching rules. +# +# To exercise pagination despite this, the Details rule omits query_params and +# instead uses response cycling: the stream server rotates through the responses +# list on successive requests to the same path (response index = request_count % +# len(responses)). Page 1 returns pageCount > pageNumber, causing the CEL +# program to set want_more=true and request the next page. Page 2 returns +# pageNumber == pageCount, ending pagination. +rules: + - path: /oauth/connect/token + methods: ['POST'] + query_params: + grant_type: client_credentials + responses: + - status_code: 200 + headers: + Content-Type: + - 'application/json' + body: | + {"access_token":"xxxx","expires_in":600,"token_type":"Bearer", "scope":"urn:management:api"} + - path: /management-api/v3/ActivityAudits/Details + methods: ['GET'] + request_headers: + Authorization: "Bearer xxxx" + responses: + - status_code: 200 + headers: + Content-Type: + - 'application/json' + body: |- + {{ minify_json ` + { + "pageNumber": 1, + "pageSize": 1, + "totalRecordCount": 2, + "pageCount": 2, + "data": [ + { + "id": 10574823, + "details": "User john.doe modified security policy settings for Windows Defender Exclusions", + "userId": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8", + "user": "john.doe@company.com", + "entity": "PolicyRevision", + "entityName": "Windows_Security_Policy_v2", + "auditType": "PolicyModification", + "created": "2026-04-08T14:32:15.2340000", + "changedBy": "Portal", + "apiClientDataAuditing": { + "newName": "ProductionAPIClient_v2", + "oldName": "ProductionAPIClient", + "newDescription": "Production environment API client for automated deployments", + "oldDescription": "Production API client", + "secretUpdated": false, + "deleted": false + }, + "computerDataAuditing": { + "updatedPoliciesOn": { + "WORKSTATION-001": "Windows_Security_Policy_v2", + "SERVER-DB-01": "Server_Hardening_Policy_v3" + }, + "deactivatedAgents": { + "LAPTOP-042": "Agent inactive for 30 days", + "DESKTOP-178": "Hardware decommissioned" + }, + "newDeletedAgents": [ + "LAPTOP-042", + "DESKTOP-178" + ] + }, + "groupDataAuditing": { + "newName": "Finance_Department_Users", + "oldName": "Finance_Users", + "newDescription": "All finance department users including contractors", + "oldDescription": "Finance department users", + "newIsDefault": false, + "oldIsDefault": false, + "addPolicyRevisions": { + "Finance_Access_Policy": "Revision 3.2", + "Data_Protection_Policy": "Revision 2.1" + }, + "removePolicyRevisions": { + "Legacy_Finance_Policy": "Revision 1.0" + }, + "newAgents": { + "WORKSTATION-501": "Finance_WS_01", + "WORKSTATION-502": "Finance_WS_02" + }, + "removeAgents": { + "WORKSTATION-401": "Migrated to new group" + } + }, + "installationKeyDataAuditing": { + "oldLabel": "Production_Key_2025", + "newLabel": "Production_Key_2026", + "newDisabled": false, + "oldDisabled": false, + "deleted": false + }, + "policyDataAuditing": { + "newName": "Enhanced_Security_Policy", + "oldName": "Standard_Security_Policy", + "newDescription": "Enhanced security policy with additional privilege management rules", + "oldDescription": "Standard security policy for general users" + }, + "policyRevisionDataAuditing": { + "newGroups": { + "IT_Administrators": "Full access", + "Security_Team": "Audit access" + }, + "newAnnotationNote": "Updated policy to include new CVE-2026-1234 mitigation" + }, + "settingsDataAuditing": { + "addDomain": "subsidiary.company.com", + "removeDomain": "subsi.company.com", + "modifyDomainOldValue": "company.local", + "modifyDomainNewValue": "company.com" + }, + "userDataAuditing": { + "newEmailAddress": "john.doe@company.com", + "oldEmailAddress": "j.doe@company.com", + "newOlsonTimeZoneId": "America/New_York", + "oldOlsonTimeZoneId": "UTC", + "newDateTimeDisplayFormat": "MM/dd/yyyy HH:mm:ss", + "oldDateTimeDisplayFormat": "yyyy-MM-dd HH:mm:ss", + "newPreferredLanguage": "en-US", + "oldPreferredLanguage": "en-GB", + "newDisabled": false, + "oldDisabled": false, + "newUserType": "Administrator", + "oldUserType": "Standard", + "deletedAt": "2026-04-08T14:32:15.2340000", + "roles": [ + { + "resourceType": "PolicyManagement", + "resourceId": "f4g7h8i9-2j3k-4l5m-6n7o-p8q9r0s1t2u3", + "resourceName": "Global_Policy_Manager", + "newRoles": [ + { + "roleId": "b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9", + "roleName": "Security Administrator" + } + ], + "oldRoles": [ + { + "roleId": "a5b6c7d8-1e2f-3g4h-5i6j-k7l8m9n0o1p2", + "roleName": "Policy Viewer" + } + ] + } + ], + "newPermissionSets": [ + { + "permissionSetId": "d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6", + "permissionSetName": "Full_Admin_Access" + } + ], + "oldPermissionSets": [ + { + "permissionSetId": "c0d1e2f3-4g5h-6i7j-8k9l-m0n1o2p3q4r5", + "permissionSetName": "Read_Only_Access" + } + ] + }, + "openIdConfigDataAuditing": { + "oldAuthenticationType": "SAML", + "newAuthenticationType": "OAuth2", + "oldDomain": "auth.company.local", + "newDomain": "auth.company.com", + "oldClientId": "beyondtrust-client-prod-v1", + "newClientId": "beyondtrust-client-prod-v2", + "secretUpdated": true, + "oldOpenIDConnectProvider": "https://login.company.local", + "newOpenIDConnectProvider": "https://login.company.com" + }, + "mmcRemoteClientDataAuditing": { + "enabled": true, + "oldEnabled": false, + "clientId": "e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7", + "oldClientId": "d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6" + }, + "computerPolicyDataAuditing": { + "oldInactivityAgentDeactivationDays": 60, + "oldEnableDeactivatedAgentDeletion": false, + "oldDeactivatedAgentDeletionDays": 90, + "inactivityAgentDeactivationDays": 30, + "enableDeactivatedAgentDeletion": true, + "deactivatedAgentDeletionDays": 60 + }, + "azureADIntegrationDataAuditing": { + "oldAzureAdTenantId": "12345678-1234-1234-1234-123456789012", + "oldAzureAdClientId": "abcdef01-2345-6789-abcd-ef0123456789", + "oldAzureAdClientSecret": "***", + "oldAzureAdUseCertificateAuth": false, + "oldAzureAdIntegrationEnabled": false, + "azureAdTenantId": "87654321-4321-4321-4321-210987654321", + "azureAdClientId": "fedcba98-7654-3210-fedc-ba9876543210", + "azureAdClientSecret": "***", + "azureAdUseCertificateAuth": true, + "azureAdIntegrationEnabled": true, + "azureAdConfigChanged": true + }, + "authorizationRequestDataAuditing": { + "oldAuthRequestIntegrationEnabled": false, + "oldAuthRequestHostName": "auth-old.company.local", + "oldAuthRequestClientId": "bt-auth-client-v1", + "oldAuthRequestClientSecret": "***", + "oldAuthRequestPassword": "***", + "oldAuthRequestUserName": "bt_service_account", + "oldAuthRequestApiClientId": "api-client-v1", + "oldAuthRequestApiClientSecret": "***", + "authRequestIntegrationEnabled": true, + "authRequestHostName": "auth.company.com", + "authRequestClientId": "bt-auth-client-v2", + "authRequestClientSecret": "***", + "authRequestPassword": "***", + "authRequestUserName": "bt_service_account_v2", + "authRequestApiClientId": "api-client-v2", + "authRequestApiClientSecret": "***", + "authRequestConfigChanged": true + }, + "reputationSettingsDataAuditing": { + "oldReputationIntegrationEnabled": false, + "oldReputationIntegrationApiKey": "***", + "reputationIntegrationEnabled": true, + "reputationIntegrationApiKey": "***", + "reputationConfigChanged": true + }, + "securitySettingsDataAuditing": { + "tokenTimeout": 3600, + "oldTokenTimeout": 7200 + }, + "siemIntegrationBaseDetailModel": { + "siemIntegrationEnabled": true, + "siemIntegrationType": "Splunk", + "siemFormat": "JSON" + }, + "siemIntegrationQradarAuditing": { + "siemIntegrationEnabled": false, + "siemIntegrationType": "QRadar", + "siemFormat": "LEEF", + "hostName": "qradar.company.com", + "port": "514", + "cert": "-----BEGIN CERTIFICATE-----\nMIID...certificate...content\n-----END CERTIFICATE-----" + }, + "siemIntegrationS3Auditing": { + "siemIntegrationEnabled": true, + "siemIntegrationType": "AWS", + "siemFormat": "JSON", + "siemAccessKeyId": "AKIAIOSFODNN7EXAMPLE", + "siemBucketName": "company-beyondtrust-logs", + "siemCodec": "gzip", + "siemRegionName": "us-east-1", + "siemSseEnabled": true + }, + "siemIntegrationSentinelAuditing": { + "siemIntegrationEnabled": true, + "siemIntegrationType": "Sentinel", + "siemFormat": "JSON", + "tableName": "BeyondTrustAuditLogs", + "workspaceId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890" + }, + "siemIntegrationSplunkAuditing": { + "siemIntegrationEnabled": true, + "siemIntegrationType": "Splunk", + "siemFormat": "JSON", + "hostName": "splunk-hec.company.com", + "index": "beyondtrust_audit" + }, + "agentDataAuditing": { + "newAgentId": "f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0", + "oldAgentId": "e4f5g6h7-8i9j-0k1l-2m3n-o4p5q6r7s8t9", + "newTimestamp": "2026-04-08T14:30:00.0000000", + "oldTimestamp": "2026-04-08T14:00:00.0000000", + "newHostType": "Windows Server", + "oldHostType": "Windows Workstation", + "newOsName": "Windows Server 2022", + "oldOsName": "Windows 10 Enterprise", + "newAdapterVersion": "25.1.0.234", + "oldAdapterVersion": "25.0.1.198", + "newComputerGroupId": "g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1", + "oldComputerGroupId": "f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0", + "newComputerGroupName": "Production_Servers", + "oldComputerGroupName": "Workstations" + }, + "managementRuleDataAuditing": { + "newPriority": 100, + "oldPriority": 50 + }, + "autoUpdateRateLimitDataAuditing": { + "oldPmRequestsLimits": 100, + "oldPmRequestsLimitMinutes": 60, + "pmRequestsLimits": 200, + "pmRequestsLimitMinutes": 30 + }, + "autoUpdateGroupConfigSettingsDataAuditing": { + "newEnableAutoUpdate": "true", + "newUseLatestVersion": "true", + "newClientVersion": "25.1.0", + "newAdapterVersion": "25.1.0.234", + "oldEnableAutoUpdate": "false", + "oldUseLatestVersion": "false", + "oldClientVersion": "25.0.0", + "oldAdapterVersion": "25.0.1.198" + }, + "autoUpdateGroupClientSettingsDataAuditing": { + "oldAppEventLogType": "Warning", + "oldBeyondInsightCertName": "BeyondInsight_Prod_2025", + "oldBeyondInsightUrl": "https://beyondinsight.company.local", + "oldBeyondInsightWorkGroup": "WORKGROUP", + "oldCertMode": "Thumbprint", + "oldConfigAuditEnabled": "false", + "oldConfigAuditMode": "Basic", + "oldCrlFailOpen": "false", + "oldDownloadAuditMode": "Minimal", + "oldHookLoadMethod": "Standard", + "oldPolicyEnabled": "true", + "oldPolicyPrecedence": "Local", + "oldPsMode": "Restricted", + "newPsMode": "Full", + "newBeyondInsightCertName": "BeyondInsight_Prod_2026", + "newBeyondInsightUrl": "https://beyondinsight.company.com", + "newBeyondInsightWorkGroup": "DOMAIN", + "newAppEventLogType": "Information", + "newHookLoadMethod": "Advanced", + "newCertMode": "Subject", + "newConfigAuditEnabled": "true", + "newConfigAuditMode": "Detailed", + "newCrlFailOpen": "true", + "newDownloadAuditMode": "Verbose", + "newPolicyEnabled": "true", + "newPolicyPrecedence": "Central" + }, + "permissionGroupDataAuditing": { + "permissionSetId": "h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2", + "newName": "Advanced_Security_Permissions", + "oldName": "Basic_Security_Permissions", + "newDescription": "Full security administration permissions including audit and compliance", + "oldDescription": "Basic security permissions for viewing", + "newNumberOfUsers": "25", + "oldNumberOfUsers": "50" + }, + "autoUpdateGroupMacClientSettingsDataAuditing": { + "newAntiTamper": "enabled", + "newMountAssist": "enabled", + "newSudoEnabled": "true", + "newBiometricAuthenticationEnabled": "true", + "newBadgeIcons": "visible", + "oldAntiTamper": "disabled", + "oldMountAssist": "disabled", + "oldSudoEnabled": "false", + "oldBiometricAuthenticationEnabled": "false", + "oldBadgeIcons": "hidden" + } + } + ] + } + `}} + - status_code: 200 + headers: + Content-Type: + - 'application/json' + body: |- + {{ minify_json ` + { + "pageNumber": 2, + "pageSize": 1, + "totalRecordCount": 2, + "pageCount": 2, + "data": [ + { + "id": 10574824, + "details": "User jane.smith modified group membership and role assignments for IT Operations team", + "userId": "b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9", + "user": "jane.smith@company.com", + "entity": "Group", + "entityName": "IT_Operations_Group_v2", + "auditType": "GroupModification", + "created": "2026-04-09T09:15:42.5612340", + "changedBy": "API", + "apiClientDataAuditing": { + "newName": "StagingAPIClient_v2", + "oldName": "StagingAPIClient", + "newDescription": "Staging environment API client for CI/CD pipeline integrations", + "oldDescription": "Staging API client for testing", + "secretUpdated": true, + "deleted": false + }, + "computerDataAuditing": { + "updatedPoliciesOn": { + "WORKSTATION-101": "IT_Operations_Policy_v3", + "SERVER-APP-02": "Application_Server_Policy_v2" + }, + "deactivatedAgents": { + "LAPTOP-055": "Agent inactive for 45 days", + "DESKTOP-203": "Replaced by virtual machine" + }, + "newDeletedAgents": [ + "LAPTOP-055", + "DESKTOP-203" + ] + }, + "groupDataAuditing": { + "newName": "IT_Operations_Team", + "oldName": "IT_Operations", + "newDescription": "IT Operations team including on-call engineers and support staff", + "oldDescription": "IT Operations core team", + "newIsDefault": true, + "oldIsDefault": false, + "addPolicyRevisions": { + "IT_Operations_Policy": "Revision 4.1", + "Endpoint_Management_Policy": "Revision 1.5" + }, + "removePolicyRevisions": { + "Legacy_IT_Policy": "Revision 2.0", + "Deprecated_Access_Policy": "Revision 1.2" + }, + "newAgents": { + "WORKSTATION-601": "IT_Ops_WS_01", + "WORKSTATION-602": "IT_Ops_WS_02", + "WORKSTATION-603": "IT_Ops_WS_03" + }, + "removeAgents": { + "WORKSTATION-502": "Transferred to Finance group", + "WORKSTATION-503": "Decommissioned" + } + }, + "installationKeyDataAuditing": { + "oldLabel": "Staging_Key_2025", + "newLabel": "Staging_Key_2026", + "newDisabled": false, + "oldDisabled": true, + "deleted": false + }, + "policyDataAuditing": { + "newName": "IT_Operations_Hardening_Policy", + "oldName": "IT_Operations_Standard_Policy", + "newDescription": "Hardened IT operations policy with strict privilege controls and audit logging", + "oldDescription": "Standard IT operations policy for general access" + }, + "policyRevisionDataAuditing": { + "newGroups": { + "IT_Administrators": "Full access", + "IT_Operations": "Read-write access", + "Help_Desk": "Read-only access" + }, + "newAnnotationNote": "Revised policy to enforce least-privilege access following Q1 security audit findings" + }, + "settingsDataAuditing": { + "addDomain": "it-ops.company.com", + "removeDomain": "it.company.local", + "modifyDomainOldValue": "operations.company.local", + "modifyDomainNewValue": "operations.company.com" + }, + "userDataAuditing": { + "newEmailAddress": "jane.smith@company.com", + "oldEmailAddress": "j.smith@company.com", + "newOlsonTimeZoneId": "America/Chicago", + "oldOlsonTimeZoneId": "America/Los_Angeles", + "newDateTimeDisplayFormat": "dd/MM/yyyy HH:mm:ss", + "oldDateTimeDisplayFormat": "MM/dd/yyyy HH:mm:ss", + "newPreferredLanguage": "en-US", + "oldPreferredLanguage": "en-AU", + "newDisabled": false, + "oldDisabled": true, + "newUserType": "Auditor", + "oldUserType": "Standard", + "deletedAt": "2026-04-09T09:15:42.5612340", + "roles": [ + { + "resourceType": "GroupManagement", + "resourceId": "g5h6i7j8-3k4l-5m6n-7o8p-q9r0s1t2u3v4", + "resourceName": "IT_Operations_Manager", + "newRoles": [ + { + "roleId": "c9d7e5f3-0a4b-6c8d-2e0f-g4h2i8j0k2l4", + "roleName": "Group Administrator" + } + ], + "oldRoles": [ + { + "roleId": "b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9", + "roleName": "Group Member" + } + ] + } + ], + "newPermissionSets": [ + { + "permissionSetId": "e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7", + "permissionSetName": "IT_Ops_Admin_Access" + } + ], + "oldPermissionSets": [ + { + "permissionSetId": "d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6", + "permissionSetName": "Standard_User_Access" + } + ] + }, + "openIdConfigDataAuditing": { + "oldAuthenticationType": "LocalDB", + "newAuthenticationType": "SAML", + "oldDomain": "sso.company.local", + "newDomain": "sso.company.com", + "oldClientId": "beyondtrust-sso-staging-v1", + "newClientId": "beyondtrust-sso-staging-v2", + "secretUpdated": false, + "oldOpenIDConnectProvider": "https://sso.company.local", + "newOpenIDConnectProvider": "https://sso.company.com" + }, + "mmcRemoteClientDataAuditing": { + "enabled": false, + "oldEnabled": true, + "clientId": "f3g4h5i6-7j8k-9l0m-1n2o-p3q4r5s6t7u8", + "oldClientId": "e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7" + }, + "computerPolicyDataAuditing": { + "oldInactivityAgentDeactivationDays": 90, + "oldEnableDeactivatedAgentDeletion": true, + "oldDeactivatedAgentDeletionDays": 120, + "inactivityAgentDeactivationDays": 45, + "enableDeactivatedAgentDeletion": true, + "deactivatedAgentDeletionDays": 90 + }, + "azureADIntegrationDataAuditing": { + "oldAzureAdTenantId": "11223344-5566-7788-9900-aabbccddeeff", + "oldAzureAdClientId": "aabbccdd-1122-3344-5566-778899001122", + "oldAzureAdClientSecret": "***", + "oldAzureAdUseCertificateAuth": true, + "oldAzureAdIntegrationEnabled": true, + "azureAdTenantId": "99887766-5544-3322-1100-ffeeddccbbaa", + "azureAdClientId": "ffeeddc0-9988-7766-5544-332211009988", + "azureAdClientSecret": "***", + "azureAdUseCertificateAuth": true, + "azureAdIntegrationEnabled": true, + "azureAdConfigChanged": true + }, + "authorizationRequestDataAuditing": { + "oldAuthRequestIntegrationEnabled": true, + "oldAuthRequestHostName": "auth-staging.company.local", + "oldAuthRequestClientId": "bt-auth-staging-v1", + "oldAuthRequestClientSecret": "***", + "oldAuthRequestPassword": "***", + "oldAuthRequestUserName": "bt_staging_account", + "oldAuthRequestApiClientId": "api-staging-v1", + "oldAuthRequestApiClientSecret": "***", + "authRequestIntegrationEnabled": true, + "authRequestHostName": "auth-staging.company.com", + "authRequestClientId": "bt-auth-staging-v2", + "authRequestClientSecret": "***", + "authRequestPassword": "***", + "authRequestUserName": "bt_staging_account_v2", + "authRequestApiClientId": "api-staging-v2", + "authRequestApiClientSecret": "***", + "authRequestConfigChanged": true + }, + "reputationSettingsDataAuditing": { + "oldReputationIntegrationEnabled": true, + "oldReputationIntegrationApiKey": "***", + "reputationIntegrationEnabled": true, + "reputationIntegrationApiKey": "***", + "reputationConfigChanged": true + }, + "securitySettingsDataAuditing": { + "tokenTimeout": 1800, + "oldTokenTimeout": 3600 + }, + "siemIntegrationBaseDetailModel": { + "siemIntegrationEnabled": true, + "siemIntegrationType": "Sentinel", + "siemFormat": "JSON" + }, + "siemIntegrationQradarAuditing": { + "siemIntegrationEnabled": true, + "siemIntegrationType": "QRadar", + "siemFormat": "LEEF", + "hostName": "qradar-staging.company.com", + "port": "6514", + "cert": "-----BEGIN CERTIFICATE-----\nMIIE...staging-certificate...content\n-----END CERTIFICATE-----" + }, + "siemIntegrationS3Auditing": { + "siemIntegrationEnabled": false, + "siemIntegrationType": "AWS", + "siemFormat": "JSON", + "siemAccessKeyId": "AKIAI9SFODNN7STAGING", + "siemBucketName": "company-beyondtrust-staging-logs", + "siemCodec": "none", + "siemRegionName": "us-west-2", + "siemSseEnabled": false + }, + "siemIntegrationSentinelAuditing": { + "siemIntegrationEnabled": true, + "siemIntegrationType": "Sentinel", + "siemFormat": "JSON", + "tableName": "BeyondTrustStagingLogs", + "workspaceId": "b2c3d4e5-f6a7-8901-bcde-fg2345678901" + }, + "siemIntegrationSplunkAuditing": { + "siemIntegrationEnabled": false, + "siemIntegrationType": "Splunk", + "siemFormat": "JSON", + "hostName": "splunk-staging.company.com", + "index": "beyondtrust_staging" + }, + "agentDataAuditing": { + "newAgentId": "g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1", + "oldAgentId": "f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0", + "newTimestamp": "2026-04-09T09:10:00.0000000", + "oldTimestamp": "2026-04-09T08:45:00.0000000", + "newHostType": "Windows Workstation", + "oldHostType": "Windows Workstation", + "newOsName": "Windows 11 Enterprise", + "oldOsName": "Windows 10 Enterprise", + "newAdapterVersion": "25.1.0.234", + "oldAdapterVersion": "24.4.2.156", + "newComputerGroupId": "h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2", + "oldComputerGroupId": "g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1", + "newComputerGroupName": "IT_Operations_Workstations", + "oldComputerGroupName": "General_Workstations" + }, + "managementRuleDataAuditing": { + "newPriority": 75, + "oldPriority": 25 + }, + "autoUpdateRateLimitDataAuditing": { + "oldPmRequestsLimits": 150, + "oldPmRequestsLimitMinutes": 45, + "pmRequestsLimits": 300, + "pmRequestsLimitMinutes": 60 + }, + "autoUpdateGroupConfigSettingsDataAuditing": { + "newEnableAutoUpdate": "true", + "newUseLatestVersion": "false", + "newClientVersion": "25.1.0", + "newAdapterVersion": "25.1.0.234", + "oldEnableAutoUpdate": "true", + "oldUseLatestVersion": "true", + "oldClientVersion": "24.4.0", + "oldAdapterVersion": "24.4.2.156" + }, + "autoUpdateGroupClientSettingsDataAuditing": { + "oldAppEventLogType": "Error", + "oldBeyondInsightCertName": "BeyondInsight_Staging_2025", + "oldBeyondInsightUrl": "https://beyondinsight-staging.company.local", + "oldBeyondInsightWorkGroup": "STAGING", + "oldCertMode": "Subject", + "oldConfigAuditEnabled": "true", + "oldConfigAuditMode": "Basic", + "oldCrlFailOpen": "true", + "oldDownloadAuditMode": "Standard", + "oldHookLoadMethod": "Standard", + "oldPolicyEnabled": "true", + "oldPolicyPrecedence": "Central", + "oldPsMode": "Restricted", + "newPsMode": "Restricted", + "newBeyondInsightCertName": "BeyondInsight_Staging_2026", + "newBeyondInsightUrl": "https://beyondinsight-staging.company.com", + "newBeyondInsightWorkGroup": "STAGING", + "newAppEventLogType": "Warning", + "newHookLoadMethod": "Standard", + "newCertMode": "Thumbprint", + "newConfigAuditEnabled": "true", + "newConfigAuditMode": "Detailed", + "newCrlFailOpen": "false", + "newDownloadAuditMode": "Standard", + "newPolicyEnabled": "true", + "newPolicyPrecedence": "Central" + }, + "permissionGroupDataAuditing": { + "permissionSetId": "i8j9k0l1-2m3n-4o5p-6q7r-s8t9u0v1w2x3", + "newName": "IT_Operations_Permissions", + "oldName": "IT_Standard_Permissions", + "newDescription": "IT Operations team permissions with elevated endpoint management rights", + "oldDescription": "Standard IT permissions for basic endpoint access", + "newNumberOfUsers": "18", + "oldNumberOfUsers": "30" + }, + "autoUpdateGroupMacClientSettingsDataAuditing": { + "newAntiTamper": "enabled", + "newMountAssist": "disabled", + "newSudoEnabled": "false", + "newBiometricAuthenticationEnabled": "true", + "newBadgeIcons": "hidden", + "oldAntiTamper": "disabled", + "oldMountAssist": "disabled", + "oldSudoEnabled": "false", + "oldBiometricAuthenticationEnabled": "false", + "oldBadgeIcons": "hidden" + } + } + ] + } + `}} diff --git a/packages/beyondtrust_epm/_dev/deploy/tf/env.yml b/packages/beyondtrust_epm/_dev/deploy/tf/env.yml new file mode 100644 index 00000000000..aee5f1c5900 --- /dev/null +++ b/packages/beyondtrust_epm/_dev/deploy/tf/env.yml @@ -0,0 +1,9 @@ +version: '2.3' +services: + terraform: + environment: + - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} + - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + - AWS_SESSION_TOKEN=${AWS_SESSION_TOKEN} + - AWS_DEFAULT_PROFILE=${AWS_DEFAULT_PROFILE} + - AWS_REGION=${AWS_REGION:-us-east-1} diff --git a/packages/beyondtrust_epm/_dev/deploy/tf/files/test-audit.log b/packages/beyondtrust_epm/_dev/deploy/tf/files/test-audit.log new file mode 100644 index 00000000000..3e78348c6f8 --- /dev/null +++ b/packages/beyondtrust_epm/_dev/deploy/tf/files/test-audit.log @@ -0,0 +1,4 @@ +{"id":10574823,"details":"User john.doe modified security policy settings for Windows Defender Exclusions","userId":"a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8","user":"john.doe@company.com","entity":"PolicyRevision","entityName":"Windows_Security_Policy_v2","auditType":"PolicyModification","created":"2026-04-08T14:32:15.2340000","changedBy":"Portal","apiClientDataAuditing":{"newName":"ProductionAPIClient_v2","oldName":"ProductionAPIClient","newDescription":"Production environment API client for automated deployments","oldDescription":"Production API client","secretUpdated":false,"deleted":false},"computerDataAuditing":{"updatedPoliciesOn":{"WORKSTATION-001":"Windows_Security_Policy_v2","SERVER-DB-01":"Server_Hardening_Policy_v3"},"deactivatedAgents":{"LAPTOP-042":"Agent inactive for 30 days","DESKTOP-178":"Hardware decommissioned"},"newDeletedAgents":["LAPTOP-042","DESKTOP-178"]},"groupDataAuditing":{"newName":"Finance_Department_Users","oldName":"Finance_Users","newDescription":"All finance department users including contractors","oldDescription":"Finance department users","newIsDefault":false,"oldIsDefault":false,"addPolicyRevisions":{"Finance_Access_Policy":"Revision 3.2","Data_Protection_Policy":"Revision 2.1"},"removePolicyRevisions":{"Legacy_Finance_Policy":"Revision 1.0"},"newAgents":{"WORKSTATION-501":"Finance_WS_01","WORKSTATION-502":"Finance_WS_02"},"removeAgents":{"WORKSTATION-401":"Migrated to new group"}},"installationKeyDataAuditing":{"oldLabel":"Production_Key_2025","newLabel":"Production_Key_2026","newDisabled":false,"oldDisabled":false,"deleted":false},"policyDataAuditing":{"newName":"Enhanced_Security_Policy","oldName":"Standard_Security_Policy","newDescription":"Enhanced security policy with additional privilege management rules","oldDescription":"Standard security policy for general users"},"policyRevisionDataAuditing":{"newGroups":{"IT_Administrators":"Full access","Security_Team":"Audit access"},"newAnnotationNote":"Updated policy to include new CVE-2026-1234 mitigation"},"settingsDataAuditing":{"addDomain":"subsidiary.company.com","removeDomain":"subsi.company.com","modifyDomainOldValue":"company.local","modifyDomainNewValue":"company.com"},"userDataAuditing":{"newEmailAddress":"john.doe@company.com","oldEmailAddress":"j.doe@company.com","newOlsonTimeZoneId":"America/New_York","oldOlsonTimeZoneId":"UTC","newDateTimeDisplayFormat":"MM/dd/yyyy HH:mm:ss","oldDateTimeDisplayFormat":"yyyy-MM-dd HH:mm:ss","newPreferredLanguage":"en-US","oldPreferredLanguage":"en-GB","newDisabled":false,"oldDisabled":false,"newUserType":"Administrator","oldUserType":"Standard","deletedAt":"2026-04-08T14:32:15.2340000","roles":[{"resourceType":"PolicyManagement","resourceId":"f4g7h8i9-2j3k-4l5m-6n7o-p8q9r0s1t2u3","resourceName":"Global_Policy_Manager","newRoles":[{"roleId":"b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9","roleName":"Security Administrator"}],"oldRoles":[{"roleId":"a5b6c7d8-1e2f-3g4h-5i6j-k7l8m9n0o1p2","roleName":"Policy Viewer"}]}],"newPermissionSets":[{"permissionSetId":"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6","permissionSetName":"Full_Admin_Access"}],"oldPermissionSets":[{"permissionSetId":"c0d1e2f3-4g5h-6i7j-8k9l-m0n1o2p3q4r5","permissionSetName":"Read_Only_Access"}]},"openIdConfigDataAuditing":{"oldAuthenticationType":"SAML","newAuthenticationType":"OAuth2","oldDomain":"auth.company.local","newDomain":"auth.company.com","oldClientId":"beyondtrust-client-prod-v1","newClientId":"beyondtrust-client-prod-v2","secretUpdated":true,"oldOpenIDConnectProvider":"https://login.company.local","newOpenIDConnectProvider":"https://login.company.com"},"mmcRemoteClientDataAuditing":{"enabled":true,"oldEnabled":false,"clientId":"e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7","oldClientId":"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6"},"computerPolicyDataAuditing":{"oldInactivityAgentDeactivationDays":60,"oldEnableDeactivatedAgentDeletion":false,"oldDeactivatedAgentDeletionDays":90,"inactivityAgentDeactivationDays":30,"enableDeactivatedAgentDeletion":true,"deactivatedAgentDeletionDays":60},"azureADIntegrationDataAuditing":{"oldAzureAdTenantId":"12345678-1234-1234-1234-123456789012","oldAzureAdClientId":"abcdef01-2345-6789-abcd-ef0123456789","oldAzureAdClientSecret":"***","oldAzureAdUseCertificateAuth":false,"oldAzureAdIntegrationEnabled":false,"azureAdTenantId":"87654321-4321-4321-4321-210987654321","azureAdClientId":"fedcba98-7654-3210-fedc-ba9876543210","azureAdClientSecret":"***","azureAdUseCertificateAuth":true,"azureAdIntegrationEnabled":true,"azureAdConfigChanged":true},"authorizationRequestDataAuditing":{"oldAuthRequestIntegrationEnabled":false,"oldAuthRequestHostName":"auth-old.company.local","oldAuthRequestClientId":"bt-auth-client-v1","oldAuthRequestClientSecret":"***","oldAuthRequestPassword":"***","oldAuthRequestUserName":"bt_service_account","oldAuthRequestApiClientId":"api-client-v1","oldAuthRequestApiClientSecret":"***","authRequestIntegrationEnabled":true,"authRequestHostName":"auth.company.com","authRequestClientId":"bt-auth-client-v2","authRequestClientSecret":"***","authRequestPassword":"***","authRequestUserName":"bt_service_account_v2","authRequestApiClientId":"api-client-v2","authRequestApiClientSecret":"***","authRequestConfigChanged":true},"reputationSettingsDataAuditing":{"oldReputationIntegrationEnabled":false,"oldReputationIntegrationApiKey":"***","reputationIntegrationEnabled":true,"reputationIntegrationApiKey":"***","reputationConfigChanged":true},"securitySettingsDataAuditing":{"tokenTimeout":3600,"oldTokenTimeout":7200},"siemIntegrationBaseDetailModel":{"siemIntegrationEnabled":true,"siemIntegrationType":"Splunk","siemFormat":"JSON"},"siemIntegrationQradarAuditing":{"siemIntegrationEnabled":false,"siemIntegrationType":"QRadar","siemFormat":"LEEF","hostName":"qradar.company.com","port":"514","cert":"-----BEGIN CERTIFICATE-----\nMIID...certificate...content\n-----END CERTIFICATE-----"},"siemIntegrationS3Auditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"AWS","siemFormat":"JSON","siemAccessKeyId":"AKIAIOSFODNN7EXAMPLE","siemBucketName":"company-beyondtrust-logs","siemCodec":"gzip","siemRegionName":"us-east-1","siemSseEnabled":true},"siemIntegrationSentinelAuditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"Sentinel","siemFormat":"JSON","tableName":"BeyondTrustAuditLogs","workspaceId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"},"siemIntegrationSplunkAuditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"Splunk","siemFormat":"JSON","hostName":"splunk-hec.company.com","index":"beyondtrust_audit"},"agentDataAuditing":{"newAgentId":"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0","oldAgentId":"e4f5g6h7-8i9j-0k1l-2m3n-o4p5q6r7s8t9","newTimestamp":"2026-04-08T14:30:00.0000000","oldTimestamp":"2026-04-08T14:00:00.0000000","newHostType":"Windows Server","oldHostType":"Windows Workstation","newOsName":"Windows Server 2022","oldOsName":"Windows 10 Enterprise","newAdapterVersion":"25.1.0.234","oldAdapterVersion":"25.0.1.198","newComputerGroupId":"g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1","oldComputerGroupId":"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0","newComputerGroupName":"Production_Servers","oldComputerGroupName":"Workstations"},"managementRuleDataAuditing":{"newPriority":100,"oldPriority":50},"autoUpdateRateLimitDataAuditing":{"oldPmRequestsLimits":100,"oldPmRequestsLimitMinutes":60,"pmRequestsLimits":200,"pmRequestsLimitMinutes":30},"autoUpdateGroupConfigSettingsDataAuditing":{"newEnableAutoUpdate":"true","newUseLatestVersion":"true","newClientVersion":"25.1.0","newAdapterVersion":"25.1.0.234","oldEnableAutoUpdate":"false","oldUseLatestVersion":"false","oldClientVersion":"25.0.0","oldAdapterVersion":"25.0.1.198"},"autoUpdateGroupClientSettingsDataAuditing":{"oldAppEventLogType":"Warning","oldBeyondInsightCertName":"BeyondInsight_Prod_2025","oldBeyondInsightUrl":"https://beyondinsight.company.local","oldBeyondInsightWorkGroup":"WORKGROUP","oldCertMode":"Thumbprint","oldConfigAuditEnabled":"false","oldConfigAuditMode":"Basic","oldCrlFailOpen":"false","oldDownloadAuditMode":"Minimal","oldHookLoadMethod":"Standard","oldPolicyEnabled":"true","oldPolicyPrecedence":"Local","oldPsMode":"Restricted","newPsMode":"Full","newBeyondInsightCertName":"BeyondInsight_Prod_2026","newBeyondInsightUrl":"https://beyondinsight.company.com","newBeyondInsightWorkGroup":"DOMAIN","newAppEventLogType":"Information","newHookLoadMethod":"Advanced","newCertMode":"Subject","newConfigAuditEnabled":"true","newConfigAuditMode":"Detailed","newCrlFailOpen":"true","newDownloadAuditMode":"Verbose","newPolicyEnabled":"true","newPolicyPrecedence":"Central"},"permissionGroupDataAuditing":{"permissionSetId":"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2","newName":"Advanced_Security_Permissions","oldName":"Basic_Security_Permissions","newDescription":"Full security administration permissions including audit and compliance","oldDescription":"Basic security permissions for viewing","newNumberOfUsers":"25","oldNumberOfUsers":"50"},"autoUpdateGroupMacClientSettingsDataAuditing":{"newAntiTamper":"enabled","newMountAssist":"enabled","newSudoEnabled":"true","newBiometricAuthenticationEnabled":"true","newBadgeIcons":"visible","oldAntiTamper":"disabled","oldMountAssist":"disabled","oldSudoEnabled":"false","oldBiometricAuthenticationEnabled":"false","oldBadgeIcons":"hidden"}} +{"id":10574824,"details":"User jane.smith modified group membership and role assignments for IT Operations team","userId":"b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9","user":"jane.smith@company.com","entity":"Group","entityName":"IT_Operations_Group_v2","auditType":"GroupModification","created":"2026-04-09T09:15:42.5612340","changedBy":"API","apiClientDataAuditing":{"newName":"StagingAPIClient_v2","oldName":"StagingAPIClient","newDescription":"Staging environment API client for CI/CD pipeline integrations","oldDescription":"Staging API client for testing","secretUpdated":true,"deleted":false},"computerDataAuditing":{"updatedPoliciesOn":{"WORKSTATION-101":"IT_Operations_Policy_v3","SERVER-APP-02":"Application_Server_Policy_v2"},"deactivatedAgents":{"LAPTOP-055":"Agent inactive for 45 days","DESKTOP-203":"Replaced by virtual machine"},"newDeletedAgents":["LAPTOP-055","DESKTOP-203"]},"groupDataAuditing":{"newName":"IT_Operations_Team","oldName":"IT_Operations","newDescription":"IT Operations team including on-call engineers and support staff","oldDescription":"IT Operations core team","newIsDefault":true,"oldIsDefault":false,"addPolicyRevisions":{"IT_Operations_Policy":"Revision 4.1","Endpoint_Management_Policy":"Revision 1.5"},"removePolicyRevisions":{"Legacy_IT_Policy":"Revision 2.0","Deprecated_Access_Policy":"Revision 1.2"},"newAgents":{"WORKSTATION-601":"IT_Ops_WS_01","WORKSTATION-602":"IT_Ops_WS_02","WORKSTATION-603":"IT_Ops_WS_03"},"removeAgents":{"WORKSTATION-502":"Transferred to Finance group","WORKSTATION-503":"Decommissioned"}},"installationKeyDataAuditing":{"oldLabel":"Staging_Key_2025","newLabel":"Staging_Key_2026","newDisabled":false,"oldDisabled":true,"deleted":false},"policyDataAuditing":{"newName":"IT_Operations_Hardening_Policy","oldName":"IT_Operations_Standard_Policy","newDescription":"Hardened IT operations policy with strict privilege controls and audit logging","oldDescription":"Standard IT operations policy for general access"},"policyRevisionDataAuditing":{"newGroups":{"IT_Administrators":"Full access","IT_Operations":"Read-write access","Help_Desk":"Read-only access"},"newAnnotationNote":"Revised policy to enforce least-privilege access following Q1 security audit findings"},"settingsDataAuditing":{"addDomain":"it-ops.company.com","removeDomain":"it.company.local","modifyDomainOldValue":"operations.company.local","modifyDomainNewValue":"operations.company.com"},"userDataAuditing":{"newEmailAddress":"jane.smith@company.com","oldEmailAddress":"j.smith@company.com","newOlsonTimeZoneId":"America/Chicago","oldOlsonTimeZoneId":"America/Los_Angeles","newDateTimeDisplayFormat":"dd/MM/yyyy HH:mm:ss","oldDateTimeDisplayFormat":"MM/dd/yyyy HH:mm:ss","newPreferredLanguage":"en-US","oldPreferredLanguage":"en-AU","newDisabled":false,"oldDisabled":true,"newUserType":"Auditor","oldUserType":"Standard","deletedAt":"2026-04-09T09:15:42.5612340","roles":[{"resourceType":"GroupManagement","resourceId":"g5h6i7j8-3k4l-5m6n-7o8p-q9r0s1t2u3v4","resourceName":"IT_Operations_Manager","newRoles":[{"roleId":"c9d7e5f3-0a4b-6c8d-2e0f-g4h2i8j0k2l4","roleName":"Group Administrator"}],"oldRoles":[{"roleId":"b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9","roleName":"Group Member"}]}],"newPermissionSets":[{"permissionSetId":"e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7","permissionSetName":"IT_Ops_Admin_Access"}],"oldPermissionSets":[{"permissionSetId":"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6","permissionSetName":"Standard_User_Access"}]},"openIdConfigDataAuditing":{"oldAuthenticationType":"LocalDB","newAuthenticationType":"SAML","oldDomain":"sso.company.local","newDomain":"sso.company.com","oldClientId":"beyondtrust-sso-staging-v1","newClientId":"beyondtrust-sso-staging-v2","secretUpdated":false,"oldOpenIDConnectProvider":"https://sso.company.local","newOpenIDConnectProvider":"https://sso.company.com"},"mmcRemoteClientDataAuditing":{"enabled":false,"oldEnabled":true,"clientId":"f3g4h5i6-7j8k-9l0m-1n2o-p3q4r5s6t7u8","oldClientId":"e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7"},"computerPolicyDataAuditing":{"oldInactivityAgentDeactivationDays":90,"oldEnableDeactivatedAgentDeletion":true,"oldDeactivatedAgentDeletionDays":120,"inactivityAgentDeactivationDays":45,"enableDeactivatedAgentDeletion":true,"deactivatedAgentDeletionDays":90},"azureADIntegrationDataAuditing":{"oldAzureAdTenantId":"11223344-5566-7788-9900-aabbccddeeff","oldAzureAdClientId":"aabbccdd-1122-3344-5566-778899001122","oldAzureAdClientSecret":"***","oldAzureAdUseCertificateAuth":true,"oldAzureAdIntegrationEnabled":true,"azureAdTenantId":"99887766-5544-3322-1100-ffeeddccbbaa","azureAdClientId":"ffeeddc0-9988-7766-5544-332211009988","azureAdClientSecret":"***","azureAdUseCertificateAuth":true,"azureAdIntegrationEnabled":true,"azureAdConfigChanged":true},"authorizationRequestDataAuditing":{"oldAuthRequestIntegrationEnabled":true,"oldAuthRequestHostName":"auth-staging.company.local","oldAuthRequestClientId":"bt-auth-staging-v1","oldAuthRequestClientSecret":"***","oldAuthRequestPassword":"***","oldAuthRequestUserName":"bt_staging_account","oldAuthRequestApiClientId":"api-staging-v1","oldAuthRequestApiClientSecret":"***","authRequestIntegrationEnabled":true,"authRequestHostName":"auth-staging.company.com","authRequestClientId":"bt-auth-staging-v2","authRequestClientSecret":"***","authRequestPassword":"***","authRequestUserName":"bt_staging_account_v2","authRequestApiClientId":"api-staging-v2","authRequestApiClientSecret":"***","authRequestConfigChanged":true},"reputationSettingsDataAuditing":{"oldReputationIntegrationEnabled":true,"oldReputationIntegrationApiKey":"***","reputationIntegrationEnabled":true,"reputationIntegrationApiKey":"***","reputationConfigChanged":true},"securitySettingsDataAuditing":{"tokenTimeout":1800,"oldTokenTimeout":3600},"siemIntegrationBaseDetailModel":{"siemIntegrationEnabled":true,"siemIntegrationType":"Sentinel","siemFormat":"JSON"},"siemIntegrationQradarAuditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"QRadar","siemFormat":"LEEF","hostName":"qradar-staging.company.com","port":"6514","cert":"-----BEGIN CERTIFICATE-----\nMIIE...staging-certificate...content\n-----END CERTIFICATE-----"},"siemIntegrationS3Auditing":{"siemIntegrationEnabled":false,"siemIntegrationType":"AWS","siemFormat":"JSON","siemAccessKeyId":"AKIAI9SFODNN7STAGING","siemBucketName":"company-beyondtrust-staging-logs","siemCodec":"none","siemRegionName":"us-west-2","siemSseEnabled":false},"siemIntegrationSentinelAuditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"Sentinel","siemFormat":"JSON","tableName":"BeyondTrustStagingLogs","workspaceId":"b2c3d4e5-f6a7-8901-bcde-fg2345678901"},"siemIntegrationSplunkAuditing":{"siemIntegrationEnabled":false,"siemIntegrationType":"Splunk","siemFormat":"JSON","hostName":"splunk-staging.company.com","index":"beyondtrust_staging"},"agentDataAuditing":{"newAgentId":"g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1","oldAgentId":"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0","newTimestamp":"2026-04-09T09:10:00.0000000","oldTimestamp":"2026-04-09T08:45:00.0000000","newHostType":"Windows Workstation","oldHostType":"Windows Workstation","newOsName":"Windows 11 Enterprise","oldOsName":"Windows 10 Enterprise","newAdapterVersion":"25.1.0.234","oldAdapterVersion":"24.4.2.156","newComputerGroupId":"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2","oldComputerGroupId":"g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1","newComputerGroupName":"IT_Operations_Workstations","oldComputerGroupName":"General_Workstations"},"managementRuleDataAuditing":{"newPriority":75,"oldPriority":25},"autoUpdateRateLimitDataAuditing":{"oldPmRequestsLimits":150,"oldPmRequestsLimitMinutes":45,"pmRequestsLimits":300,"pmRequestsLimitMinutes":60},"autoUpdateGroupConfigSettingsDataAuditing":{"newEnableAutoUpdate":"true","newUseLatestVersion":"false","newClientVersion":"25.1.0","newAdapterVersion":"25.1.0.234","oldEnableAutoUpdate":"true","oldUseLatestVersion":"true","oldClientVersion":"24.4.0","oldAdapterVersion":"24.4.2.156"},"autoUpdateGroupClientSettingsDataAuditing":{"oldAppEventLogType":"Error","oldBeyondInsightCertName":"BeyondInsight_Staging_2025","oldBeyondInsightUrl":"https://beyondinsight-staging.company.local","oldBeyondInsightWorkGroup":"STAGING","oldCertMode":"Subject","oldConfigAuditEnabled":"true","oldConfigAuditMode":"Basic","oldCrlFailOpen":"true","oldDownloadAuditMode":"Standard","oldHookLoadMethod":"Standard","oldPolicyEnabled":"true","oldPolicyPrecedence":"Central","oldPsMode":"Restricted","newPsMode":"Restricted","newBeyondInsightCertName":"BeyondInsight_Staging_2026","newBeyondInsightUrl":"https://beyondinsight-staging.company.com","newBeyondInsightWorkGroup":"STAGING","newAppEventLogType":"Warning","newHookLoadMethod":"Standard","newCertMode":"Thumbprint","newConfigAuditEnabled":"true","newConfigAuditMode":"Detailed","newCrlFailOpen":"false","newDownloadAuditMode":"Standard","newPolicyEnabled":"true","newPolicyPrecedence":"Central"},"permissionGroupDataAuditing":{"permissionSetId":"i8j9k0l1-2m3n-4o5p-6q7r-s8t9u0v1w2x3","newName":"IT_Operations_Permissions","oldName":"IT_Standard_Permissions","newDescription":"IT Operations team permissions with elevated endpoint management rights","oldDescription":"Standard IT permissions for basic endpoint access","newNumberOfUsers":"18","oldNumberOfUsers":"30"},"autoUpdateGroupMacClientSettingsDataAuditing":{"newAntiTamper":"enabled","newMountAssist":"disabled","newSudoEnabled":"false","newBiometricAuthenticationEnabled":"true","newBadgeIcons":"hidden","oldAntiTamper":"disabled","oldMountAssist":"disabled","oldSudoEnabled":"false","oldBiometricAuthenticationEnabled":"false","oldBadgeIcons":"hidden"}} +{"id":10574825,"details":"System scheduler updated macOS fleet auto-update configuration and adjusted agent computer policy inactivity thresholds","userId":"c9d7e5f3-0a4b-6c8d-2e0f-a4h6i8j0k2l4","user":"michael.chen@company.com","entity":"AutoUpdateGroupConfig","entityName":"Mac_Workstation_AutoUpdate_Policy","auditType":"AutoUpdateModification","created":"2026-04-10T16:45:28.9834210","changedBy":"Scheduler","apiClientDataAuditing":{"newName":"DevOpsAPIClient_v3","oldName":"DevOpsAPIClient_v2","newDescription":"DevOps automation API client with extended permissions for deployment workflows","oldDescription":"DevOps automation API client for standard deployments","secretUpdated":false,"deleted":false},"computerDataAuditing":{"updatedPoliciesOn":{"MAC-WORKSTATION-001":"Mac_Hardening_Policy_v2","MAC-WORKSTATION-002":"Mac_Hardening_Policy_v2","MAC-SERVER-01":"Mac_Server_Policy_v3"},"deactivatedAgents":{"MAC-LAPTOP-099":"Agent offline for 60 days","MAC-DESKTOP-045":"Device returned to vendor"},"newDeletedAgents":["MAC-LAPTOP-099","MAC-DESKTOP-045"]},"groupDataAuditing":{"newName":"MacOS_Fleet_Operations","oldName":"Mac_Ops_Group","newDescription":"All macOS devices in corporate fleet including laptops and desktops","oldDescription":"macOS operations group for managed devices","newIsDefault":false,"oldIsDefault":false,"addPolicyRevisions":{"Mac_Security_Policy":"Revision 2.3","Mac_Compliance_Policy":"Revision 1.1"},"removePolicyRevisions":{"Legacy_Mac_Policy":"Revision 1.0"},"newAgents":{"MAC-WORKSTATION-101":"Mac_WS_01","MAC-WORKSTATION-102":"Mac_WS_02"},"removeAgents":{"MAC-WORKSTATION-001":"Upgraded to newer model"}},"installationKeyDataAuditing":{"oldLabel":"Mac_Fleet_Key_2025","newLabel":"Mac_Fleet_Key_2026","newDisabled":false,"oldDisabled":false,"deleted":false},"policyDataAuditing":{"newName":"Mac_Enhanced_Privilege_Policy","oldName":"Mac_Standard_Privilege_Policy","newDescription":"Enhanced macOS privilege management policy with biometric authentication requirements","oldDescription":"Standard macOS privilege management policy"},"policyRevisionDataAuditing":{"newGroups":{"Mac_Administrators":"Full access","Mac_Power_Users":"Elevated access"},"newAnnotationNote":"Updated Mac policy to require biometric authentication for all privilege escalation requests"},"settingsDataAuditing":{"addDomain":"mac.company.com","removeDomain":"mac.company.local","modifyDomainOldValue":"macos.company.local","modifyDomainNewValue":"macos.company.com"},"userDataAuditing":{"newEmailAddress":"michael.chen@company.com","oldEmailAddress":"m.chen@company.com","newOlsonTimeZoneId":"America/Los_Angeles","oldOlsonTimeZoneId":"Asia/Shanghai","newDateTimeDisplayFormat":"MM/dd/yyyy HH:mm:ss","oldDateTimeDisplayFormat":"yyyy/MM/dd HH:mm:ss","newPreferredLanguage":"en-US","oldPreferredLanguage":"zh-CN","newDisabled":false,"oldDisabled":false,"newUserType":"Standard","oldUserType":"Standard","deletedAt":"2026-04-10T16:45:28.9834210","roles":[{"resourceType":"EndpointManagement","resourceId":"h6i7j8k9-4l5m-6n7o-8p9q-r0s1t2u3v4w5","resourceName":"Mac_Fleet_Manager","newRoles":[{"roleId":"d0e8f6g4-1b5c-7d9e-3f1g-h5i7j9k1l3m5","roleName":"Device Administrator"}],"oldRoles":[{"roleId":"c9d7e5f3-0a4b-6c8d-2e0f-a4h6i8j0k2l4","roleName":"Device Viewer"}]}],"newPermissionSets":[{"permissionSetId":"f3g4h5i6-7j8k-9l0m-1n2o-p3q4r5s6t7u8","permissionSetName":"Mac_Fleet_Admin_Access"}],"oldPermissionSets":[{"permissionSetId":"e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7","permissionSetName":"Mac_Fleet_Read_Access"}]},"openIdConfigDataAuditing":{"oldAuthenticationType":"OAuth2","newAuthenticationType":"OAuth2","oldDomain":"auth.mac.company.local","newDomain":"auth.mac.company.com","oldClientId":"beyondtrust-mac-client-v2","newClientId":"beyondtrust-mac-client-v3","secretUpdated":true,"oldOpenIDConnectProvider":"https://login.mac.company.local","newOpenIDConnectProvider":"https://login.mac.company.com"},"mmcRemoteClientDataAuditing":{"enabled":true,"oldEnabled":true,"clientId":"g4h5i6j7-8k9l-0m1n-2o3p-q4r5s6t7u8v9","oldClientId":"f3g4h5i6-7j8k-9l0m-1n2o-p3q4r5s6t7u8"},"computerPolicyDataAuditing":{"oldInactivityAgentDeactivationDays":45,"oldEnableDeactivatedAgentDeletion":false,"oldDeactivatedAgentDeletionDays":180,"inactivityAgentDeactivationDays":60,"enableDeactivatedAgentDeletion":false,"deactivatedAgentDeletionDays":180},"azureADIntegrationDataAuditing":{"oldAzureAdTenantId":"aabbccdd-eeff-0011-2233-445566778899","oldAzureAdClientId":"11223344-aabb-ccdd-eeff-001122334455","oldAzureAdClientSecret":"***","oldAzureAdUseCertificateAuth":false,"oldAzureAdIntegrationEnabled":true,"azureAdTenantId":"aabbccdd-eeff-0011-2233-445566778899","azureAdClientId":"22334455-bbcc-ddee-ff00-112233445566","azureAdClientSecret":"***","azureAdUseCertificateAuth":false,"azureAdIntegrationEnabled":true,"azureAdConfigChanged":true},"authorizationRequestDataAuditing":{"oldAuthRequestIntegrationEnabled":false,"oldAuthRequestHostName":"auth-mac.company.local","oldAuthRequestClientId":"bt-mac-client-v1","oldAuthRequestClientSecret":"***","oldAuthRequestPassword":"***","oldAuthRequestUserName":"bt_mac_service","oldAuthRequestApiClientId":"mac-api-client-v1","oldAuthRequestApiClientSecret":"***","authRequestIntegrationEnabled":true,"authRequestHostName":"auth-mac.company.com","authRequestClientId":"bt-mac-client-v2","authRequestClientSecret":"***","authRequestPassword":"***","authRequestUserName":"bt_mac_service_v2","authRequestApiClientId":"mac-api-client-v2","authRequestApiClientSecret":"***","authRequestConfigChanged":true},"reputationSettingsDataAuditing":{"oldReputationIntegrationEnabled":false,"oldReputationIntegrationApiKey":"***","reputationIntegrationEnabled":false,"reputationIntegrationApiKey":"***","reputationConfigChanged":false},"securitySettingsDataAuditing":{"tokenTimeout":7200,"oldTokenTimeout":7200},"siemIntegrationBaseDetailModel":{"siemIntegrationEnabled":true,"siemIntegrationType":"AWS","siemFormat":"JSON"},"siemIntegrationQradarAuditing":{"siemIntegrationEnabled":false,"siemIntegrationType":"QRadar","siemFormat":"LEEF","hostName":"qradar-mac.company.com","port":"514","cert":"-----BEGIN CERTIFICATE-----\nMIIF...mac-certificate...content\n-----END CERTIFICATE-----"},"siemIntegrationS3Auditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"AWS","siemFormat":"JSON","siemAccessKeyId":"AKIAIOSFODNN7MAC001","siemBucketName":"company-beyondtrust-mac-logs","siemCodec":"gzip","siemRegionName":"us-west-1","siemSseEnabled":true},"siemIntegrationSentinelAuditing":{"siemIntegrationEnabled":false,"siemIntegrationType":"Sentinel","siemFormat":"JSON","tableName":"BeyondTrustMacAuditLogs","workspaceId":"c3d4e5f6-a7b8-9012-cdef-gh3456789012"},"siemIntegrationSplunkAuditing":{"siemIntegrationEnabled":false,"siemIntegrationType":"Splunk","siemFormat":"JSON","hostName":"splunk-hec.company.com","index":"beyondtrust_mac_audit"},"agentDataAuditing":{"newAgentId":"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2","oldAgentId":"g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1","newTimestamp":"2026-04-10T16:40:00.0000000","oldTimestamp":"2026-04-10T16:00:00.0000000","newHostType":"macOS Workstation","oldHostType":"macOS Workstation","newOsName":"macOS Sequoia 15.3","oldOsName":"macOS Ventura 13.6","newAdapterVersion":"25.1.0.234","oldAdapterVersion":"25.0.3.211","newComputerGroupId":"i8j9k0l1-2m3n-4o5p-6q7r-s8t9u0v1w2x3","oldComputerGroupId":"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2","newComputerGroupName":"Mac_Production_Fleet","oldComputerGroupName":"Mac_Legacy_Fleet"},"managementRuleDataAuditing":{"newPriority":50,"oldPriority":200},"autoUpdateRateLimitDataAuditing":{"oldPmRequestsLimits":200,"oldPmRequestsLimitMinutes":30,"pmRequestsLimits":150,"pmRequestsLimitMinutes":15},"autoUpdateGroupConfigSettingsDataAuditing":{"newEnableAutoUpdate":"true","newUseLatestVersion":"true","newClientVersion":"25.1.0","newAdapterVersion":"25.1.0.234","oldEnableAutoUpdate":"true","oldUseLatestVersion":"false","oldClientVersion":"25.0.0","oldAdapterVersion":"25.0.3.211"},"autoUpdateGroupClientSettingsDataAuditing":{"oldAppEventLogType":"Information","oldBeyondInsightCertName":"BeyondInsight_Mac_2025","oldBeyondInsightUrl":"https://beyondinsight-mac.company.local","oldBeyondInsightWorkGroup":"MAC_DOMAIN","oldCertMode":"Subject","oldConfigAuditEnabled":"true","oldConfigAuditMode":"Detailed","oldCrlFailOpen":"true","oldDownloadAuditMode":"Verbose","oldHookLoadMethod":"Advanced","oldPolicyEnabled":"true","oldPolicyPrecedence":"Central","oldPsMode":"Full","newPsMode":"Full","newBeyondInsightCertName":"BeyondInsight_Mac_2026","newBeyondInsightUrl":"https://beyondinsight-mac.company.com","newBeyondInsightWorkGroup":"MAC_DOMAIN","newAppEventLogType":"Information","newHookLoadMethod":"Advanced","newCertMode":"Subject","newConfigAuditEnabled":"true","newConfigAuditMode":"Detailed","newCrlFailOpen":"true","newDownloadAuditMode":"Verbose","newPolicyEnabled":"true","newPolicyPrecedence":"Central"},"permissionGroupDataAuditing":{"permissionSetId":"j9k0l1m2-3n4o-5p6q-7r8s-t9u0v1w2x3y4","newName":"Mac_Fleet_Admin_Permissions","oldName":"Mac_Fleet_Standard_Permissions","newDescription":"Full macOS fleet administration permissions including privilege management and biometric controls","oldDescription":"Standard macOS fleet permissions for device management","newNumberOfUsers":"12","oldNumberOfUsers":"20"},"autoUpdateGroupMacClientSettingsDataAuditing":{"newAntiTamper":"enabled","newMountAssist":"enabled","newSudoEnabled":"true","newBiometricAuthenticationEnabled":"true","newBadgeIcons":"visible","oldAntiTamper":"enabled","oldMountAssist":"disabled","oldSudoEnabled":"true","oldBiometricAuthenticationEnabled":"false","oldBadgeIcons":"hidden"}} +{"id":10574826,"details":"Administrator sarah.wilson reconfigured SIEM integration endpoints and updated permission group membership for compliance reporting","userId":"d0e8f6g4-1b5c-7d9e-3f1g-h5i7j9k1l3m5","user":"sarah.wilson@company.com","entity":"SiemIntegration","entityName":"Splunk_Production_HEC","auditType":"IntegrationModification","created":"2026-04-11T11:22:55.1234560","changedBy":"Portal","apiClientDataAuditing":{"newName":"ComplianceAPIClient_v2","oldName":"ComplianceAPIClient_v1","newDescription":"Compliance reporting API client with read-only access to audit data","oldDescription":"Compliance reporting API client for basic audit queries","secretUpdated":true,"deleted":false},"computerDataAuditing":{"updatedPoliciesOn":{"SERVER-COMP-01":"Compliance_Audit_Policy_v4","SERVER-COMP-02":"Compliance_Audit_Policy_v4","WORKSTATION-AUDIT-01":"Auditor_Workstation_Policy_v2"},"deactivatedAgents":{"SERVER-LEGACY-01":"Decommissioned compliance server","WORKSTATION-OLD-22":"End of life hardware"},"newDeletedAgents":["SERVER-LEGACY-01","WORKSTATION-OLD-22"]},"groupDataAuditing":{"newName":"Compliance_Audit_Team","oldName":"Compliance_Team","newDescription":"Compliance and audit team with access to all audit logs and reporting tools","oldDescription":"Compliance team for regulatory reporting","newIsDefault":false,"oldIsDefault":false,"addPolicyRevisions":{"Compliance_Policy":"Revision 5.0","SOX_Audit_Policy":"Revision 3.1","GDPR_Compliance_Policy":"Revision 2.4"},"removePolicyRevisions":{"Legacy_Compliance_Policy":"Revision 1.5","Deprecated_SOX_Policy":"Revision 2.0"},"newAgents":{"WORKSTATION-AUDIT-01":"Audit_WS_01","WORKSTATION-AUDIT-02":"Audit_WS_02"},"removeAgents":{"WORKSTATION-COMP-OLD-01":"Replaced by WORKSTATION-AUDIT-01"}},"installationKeyDataAuditing":{"oldLabel":"Compliance_Key_2025","newLabel":"Compliance_Key_2026","newDisabled":false,"oldDisabled":false,"deleted":false},"policyDataAuditing":{"newName":"SOX_Compliance_Enforcement_Policy","oldName":"SOX_Compliance_Standard_Policy","newDescription":"SOX compliance enforcement policy with mandatory audit trail and privilege justification","oldDescription":"SOX compliance policy for financial systems access"},"policyRevisionDataAuditing":{"newGroups":{"Compliance_Officers":"Full access","Internal_Audit":"Read-write access","External_Auditors":"Read-only access"},"newAnnotationNote":"Updated SOX policy revision to meet 2026 regulatory requirements and address findings from external audit report"},"settingsDataAuditing":{"addDomain":"compliance.company.com","removeDomain":"compliance.company.local","modifyDomainOldValue":"audit.company.local","modifyDomainNewValue":"audit.company.com"},"userDataAuditing":{"newEmailAddress":"sarah.wilson@company.com","oldEmailAddress":"s.wilson@company.com","newOlsonTimeZoneId":"Europe/London","oldOlsonTimeZoneId":"UTC","newDateTimeDisplayFormat":"dd/MM/yyyy HH:mm:ss","oldDateTimeDisplayFormat":"dd/MM/yyyy HH:mm","newPreferredLanguage":"en-GB","oldPreferredLanguage":"en-US","newDisabled":false,"oldDisabled":false,"newUserType":"Auditor","oldUserType":"Auditor","deletedAt":"2026-04-11T11:22:55.1234560","roles":[{"resourceType":"AuditManagement","resourceId":"i7j8k9l0-5m6n-7o8p-9q0r-s1t2u3v4w5x6","resourceName":"Global_Audit_Manager","newRoles":[{"roleId":"e1f2g3h4-2i3j-4k5l-6m7n-o8p9q0r1s2t3","roleName":"Compliance Administrator"}],"oldRoles":[{"roleId":"d0e8f6g4-1b5c-7d9e-3f1g-h5i7j9k1l3m5","roleName":"Compliance Auditor"}]}],"newPermissionSets":[{"permissionSetId":"g4h5i6j7-8k9l-0m1n-2o3p-q4r5s6t7u8v9","permissionSetName":"Compliance_Full_Access"}],"oldPermissionSets":[{"permissionSetId":"f3g4h5i6-7j8k-9l0m-1n2o-p3q4r5s6t7u8","permissionSetName":"Compliance_Read_Access"}]},"openIdConfigDataAuditing":{"oldAuthenticationType":"OAuth2","newAuthenticationType":"OAuth2","oldDomain":"auth.compliance.company.local","newDomain":"auth.compliance.company.com","oldClientId":"beyondtrust-compliance-v2","newClientId":"beyondtrust-compliance-v3","secretUpdated":true,"oldOpenIDConnectProvider":"https://login.compliance.company.local","newOpenIDConnectProvider":"https://login.compliance.company.com"},"mmcRemoteClientDataAuditing":{"enabled":true,"oldEnabled":false,"clientId":"h5i6j7k8-9l0m-1n2o-3p4q-r5s6t7u8v9w0","oldClientId":"g4h5i6j7-8k9l-0m1n-2o3p-q4r5s6t7u8v9"},"computerPolicyDataAuditing":{"oldInactivityAgentDeactivationDays":30,"oldEnableDeactivatedAgentDeletion":true,"oldDeactivatedAgentDeletionDays":60,"inactivityAgentDeactivationDays":14,"enableDeactivatedAgentDeletion":true,"deactivatedAgentDeletionDays":30},"azureADIntegrationDataAuditing":{"oldAzureAdTenantId":"ccddee00-ff11-2233-4455-66778899aabb","oldAzureAdClientId":"33445566-ccdd-eeff-0011-223344556677","oldAzureAdClientSecret":"***","oldAzureAdUseCertificateAuth":true,"oldAzureAdIntegrationEnabled":true,"azureAdTenantId":"ccddee00-ff11-2233-4455-66778899aabb","azureAdClientId":"44556677-ddee-ff00-1122-334455667788","azureAdClientSecret":"***","azureAdUseCertificateAuth":true,"azureAdIntegrationEnabled":true,"azureAdConfigChanged":true},"authorizationRequestDataAuditing":{"oldAuthRequestIntegrationEnabled":true,"oldAuthRequestHostName":"auth-compliance.company.local","oldAuthRequestClientId":"bt-compliance-client-v2","oldAuthRequestClientSecret":"***","oldAuthRequestPassword":"***","oldAuthRequestUserName":"bt_compliance_svc","oldAuthRequestApiClientId":"compliance-api-v2","oldAuthRequestApiClientSecret":"***","authRequestIntegrationEnabled":true,"authRequestHostName":"auth-compliance.company.com","authRequestClientId":"bt-compliance-client-v3","authRequestClientSecret":"***","authRequestPassword":"***","authRequestUserName":"bt_compliance_svc_v3","authRequestApiClientId":"compliance-api-v3","authRequestApiClientSecret":"***","authRequestConfigChanged":true},"reputationSettingsDataAuditing":{"oldReputationIntegrationEnabled":true,"oldReputationIntegrationApiKey":"***","reputationIntegrationEnabled":true,"reputationIntegrationApiKey":"***","reputationConfigChanged":true},"securitySettingsDataAuditing":{"tokenTimeout":900,"oldTokenTimeout":1800},"siemIntegrationBaseDetailModel":{"siemIntegrationEnabled":true,"siemIntegrationType":"QRadar","siemFormat":"LEEF"},"siemIntegrationQradarAuditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"QRadar","siemFormat":"LEEF","hostName":"qradar-compliance.company.com","port":"6514","cert":"-----BEGIN CERTIFICATE-----\nMIIG...compliance-certificate...content\n-----END CERTIFICATE-----"},"siemIntegrationS3Auditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"AWS","siemFormat":"JSON","siemAccessKeyId":"AKIAIOSFODNN7COMP01","siemBucketName":"company-beyondtrust-compliance-logs","siemCodec":"gzip","siemRegionName":"eu-west-1","siemSseEnabled":true},"siemIntegrationSentinelAuditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"Sentinel","siemFormat":"JSON","tableName":"BeyondTrustComplianceLogs","workspaceId":"d4e5f6a7-b8c9-0123-defg-hi4567890123"},"siemIntegrationSplunkAuditing":{"siemIntegrationEnabled":true,"siemIntegrationType":"Splunk","siemFormat":"JSON","hostName":"splunk-hec-compliance.company.com","index":"beyondtrust_compliance"},"agentDataAuditing":{"newAgentId":"i8j9k0l1-2m3n-4o5p-6q7r-s8t9u0v1w2x3","oldAgentId":"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2","newTimestamp":"2026-04-11T11:18:00.0000000","oldTimestamp":"2026-04-11T10:45:00.0000000","newHostType":"Windows Server","oldHostType":"Windows Server","newOsName":"Windows Server 2022 Datacenter","oldOsName":"Windows Server 2019 Standard","newAdapterVersion":"25.1.0.234","oldAdapterVersion":"25.1.0.201","newComputerGroupId":"j9k0l1m2-3n4o-5p6q-7r8s-t9u0v1w2x3y4","oldComputerGroupId":"i8j9k0l1-2m3n-4o5p-6q7r-s8t9u0v1w2x3","newComputerGroupName":"Compliance_Servers","oldComputerGroupName":"General_Servers"},"managementRuleDataAuditing":{"newPriority":10,"oldPriority":150},"autoUpdateRateLimitDataAuditing":{"oldPmRequestsLimits":50,"oldPmRequestsLimitMinutes":120,"pmRequestsLimits":100,"pmRequestsLimitMinutes":60},"autoUpdateGroupConfigSettingsDataAuditing":{"newEnableAutoUpdate":"false","newUseLatestVersion":"false","newClientVersion":"25.1.0","newAdapterVersion":"25.1.0.234","oldEnableAutoUpdate":"false","oldUseLatestVersion":"false","oldClientVersion":"25.1.0","oldAdapterVersion":"25.1.0.201"},"autoUpdateGroupClientSettingsDataAuditing":{"oldAppEventLogType":"Information","oldBeyondInsightCertName":"BeyondInsight_Compliance_2025","oldBeyondInsightUrl":"https://beyondinsight-compliance.company.local","oldBeyondInsightWorkGroup":"COMPLIANCE","oldCertMode":"Subject","oldConfigAuditEnabled":"true","oldConfigAuditMode":"Detailed","oldCrlFailOpen":"false","oldDownloadAuditMode":"Verbose","oldHookLoadMethod":"Advanced","oldPolicyEnabled":"true","oldPolicyPrecedence":"Central","oldPsMode":"Restricted","newPsMode":"Restricted","newBeyondInsightCertName":"BeyondInsight_Compliance_2026","newBeyondInsightUrl":"https://beyondinsight-compliance.company.com","newBeyondInsightWorkGroup":"COMPLIANCE","newAppEventLogType":"Information","newHookLoadMethod":"Advanced","newCertMode":"Subject","newConfigAuditEnabled":"true","newConfigAuditMode":"Detailed","newCrlFailOpen":"false","newDownloadAuditMode":"Verbose","newPolicyEnabled":"true","newPolicyPrecedence":"Central"},"permissionGroupDataAuditing":{"permissionSetId":"k0l1m2n3-4o5p-6q7r-8s9t-u0v1w2x3y4z5","newName":"Compliance_Full_Permissions","oldName":"Compliance_Audit_Permissions","newDescription":"Full compliance administration permissions including SIEM management and audit configuration","oldDescription":"Standard compliance audit permissions for log review and reporting","newNumberOfUsers":"8","oldNumberOfUsers":"15"},"autoUpdateGroupMacClientSettingsDataAuditing":{"newAntiTamper":"enabled","newMountAssist":"enabled","newSudoEnabled":"false","newBiometricAuthenticationEnabled":"false","newBadgeIcons":"visible","oldAntiTamper":"enabled","oldMountAssist":"enabled","oldSudoEnabled":"false","oldBiometricAuthenticationEnabled":"false","oldBadgeIcons":"visible"}} diff --git a/packages/beyondtrust_epm/_dev/deploy/tf/main.tf b/packages/beyondtrust_epm/_dev/deploy/tf/main.tf new file mode 100644 index 00000000000..0ed3d776747 --- /dev/null +++ b/packages/beyondtrust_epm/_dev/deploy/tf/main.tf @@ -0,0 +1,57 @@ +provider "aws" { + region = "us-east-1" + default_tags { + tags = { + environment = var.ENVIRONMENT + repo = var.REPO + branch = var.BRANCH + build = var.BUILD_ID + created_date = var.CREATED_DATE + } + } +} + +resource "aws_s3_bucket" "bucket" { + bucket = "elastic-package-beyondtrust-epm-bucket-${var.TEST_RUN_ID}" +} + +resource "aws_sqs_queue" "queue" { + name = "elastic-package-beyondtrust-epm-queue-${var.TEST_RUN_ID}" + policy = < 0) ? + optional.of( + body.data[size(body.data) - 1].created.parse_time("2006-01-02T15:04:05.9999999").format(time_layout.RFC3339) + ) + : + state.?cursor.last_timestamp, + }, + } + ) + : + { + "events": { + "error": { + "code": string(resp.StatusCode), + "id": string(resp.Status), + "message": "GET " + state.url.trim_suffix("/") + "/management-api/v3/ActivityAudits/Details: " + ( + (size(resp.Body) != 0) ? + string(resp.Body) + : + string(resp.Status) + " (" + string(resp.StatusCode) + ")" + ), + }, + }, + "next": {}, + "want_more": false, + } + ) + ) + ) +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#if preserve_duplicate_custom_fields}} + - preserve_duplicate_custom_fields +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/beyondtrust_epm/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/beyondtrust_epm/data_stream/audit/elasticsearch/ingest_pipeline/default.yml new file mode 100644 index 00000000000..ed9a9195319 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,805 @@ +--- +description: Pipeline for processing audit logs. +processors: + - set: + field: ecs.version + tag: set_ecs_version + value: 9.3.0 + - terminate: + tag: data_collection_error + if: ctx.error?.message != null && ctx.message == null && ctx.event?.original == null + description: error message set and no data to process. + - remove: + field: + - organization + - division + - team + tag: remove_agentless_tags + if: ctx.organization instanceof String && ctx.division instanceof String && ctx.team instanceof String + ignore_missing: true + description: Removes the fields added by Agentless as metadata, as they can collide with ECS fields. + - rename: + field: message + tag: rename_message_to_event_original + if: ctx.event?.original == null + target_field: event.original + ignore_missing: true + description: Renames the original `message` field to `event.original` to store a copy of the original message. + - remove: + field: + - message + tag: remove_message + if: ctx.event?.original != null + ignore_missing: true + description: The `message` field is no longer required if the document has an `event.original` field. + - json: + field: event.original + tag: json_event_original + target_field: beyondtrust_epm.audit + - fingerprint: + tag: fingerprint_with_id + fields: + - beyondtrust_epm.audit.id + target_field: _id + ignore_missing: true + - set: + field: event.kind + tag: set_event_kind + value: event + - append: + field: event.type + tag: append_change_into_event_type + value: change + - append: + field: event.category + tag: append_change_into_event_type + value: configuration + - date: + field: beyondtrust_epm.audit.agentDataAuditing.newTimestamp + tag: date_agentDataAuditing_newTimestamp + if: ctx.beyondtrust_epm?.audit?.agentDataAuditing?.newTimestamp != null && ctx.beyondtrust_epm.audit.agentDataAuditing.newTimestamp != '' + target_field: beyondtrust_epm.audit.agentDataAuditing.newTimestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.audit.agentDataAuditing.newTimestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.audit.agentDataAuditing.oldTimestamp + tag: date_agentDataAuditing_oldTimestamp + if: ctx.beyondtrust_epm?.audit?.agentDataAuditing?.oldTimestamp != null && ctx.beyondtrust_epm.audit.agentDataAuditing.oldTimestamp != '' + target_field: beyondtrust_epm.audit.agentDataAuditing.oldTimestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.audit.agentDataAuditing.oldTimestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.apiClientDataAuditing.deleted + tag: convert_apiClientDataAuditing_deleted_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.apiClientDataAuditing.deleted + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.apiClientDataAuditing.secretUpdated + tag: convert_apiClientDataAuditing_secretUpdated_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.apiClientDataAuditing.secretUpdated + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.authorizationRequestDataAuditing.authRequestConfigChanged + tag: convert_authorizationRequestDataAuditing_authRequestConfigChanged_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.authorizationRequestDataAuditing.authRequestConfigChanged + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.authorizationRequestDataAuditing.authRequestIntegrationEnabled + tag: convert_authorizationRequestDataAuditing_authRequestIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.authorizationRequestDataAuditing.authRequestIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.authorizationRequestDataAuditing.oldAuthRequestIntegrationEnabled + tag: convert_authorizationRequestDataAuditing_oldAuthRequestIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.authorizationRequestDataAuditing.oldAuthRequestIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.autoUpdateRateLimitDataAuditing.oldPmRequestsLimitMinutes + tag: convert_autoUpdateRateLimitDataAuditing_oldPmRequestsLimitMinutes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.autoUpdateRateLimitDataAuditing.oldPmRequestsLimitMinutes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.autoUpdateRateLimitDataAuditing.oldPmRequestsLimits + tag: convert_autoUpdateRateLimitDataAuditing_oldPmRequestsLimits_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.autoUpdateRateLimitDataAuditing.oldPmRequestsLimits + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.autoUpdateRateLimitDataAuditing.pmRequestsLimitMinutes + tag: convert_autoUpdateRateLimitDataAuditing_pmRequestsLimitMinutes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.autoUpdateRateLimitDataAuditing.pmRequestsLimitMinutes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.autoUpdateRateLimitDataAuditing.pmRequestsLimits + tag: convert_autoUpdateRateLimitDataAuditing_pmRequestsLimits_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.autoUpdateRateLimitDataAuditing.pmRequestsLimits + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.azureAdConfigChanged + tag: convert_azureADIntegrationDataAuditing_azureAdConfigChanged_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.azureAdConfigChanged + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.azureAdIntegrationEnabled + tag: convert_azureADIntegrationDataAuditing_azureAdIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.azureAdIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.azureAdUseCertificateAuth + tag: convert_azureADIntegrationDataAuditing_azureAdUseCertificateAuth_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.azureAdUseCertificateAuth + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.oldAzureAdIntegrationEnabled + tag: convert_azureADIntegrationDataAuditing_oldAzureAdIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.oldAzureAdIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.oldAzureAdUseCertificateAuth + tag: convert_azureADIntegrationDataAuditing_oldAzureAdUseCertificateAuth_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.azureADIntegrationDataAuditing.oldAzureAdUseCertificateAuth + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.deactivatedAgentDeletionDays + tag: convert_computerPolicyDataAuditing_deactivatedAgentDeletionDays_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.deactivatedAgentDeletionDays + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.enableDeactivatedAgentDeletion + tag: convert_computerPolicyDataAuditing_enableDeactivatedAgentDeletion_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.enableDeactivatedAgentDeletion + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.inactivityAgentDeactivationDays + tag: convert_computerPolicyDataAuditing_inactivityAgentDeactivationDays_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.inactivityAgentDeactivationDays + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.oldDeactivatedAgentDeletionDays + tag: convert_computerPolicyDataAuditing_oldDeactivatedAgentDeletionDays_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.oldDeactivatedAgentDeletionDays + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.oldEnableDeactivatedAgentDeletion + tag: convert_computerPolicyDataAuditing_oldEnableDeactivatedAgentDeletion_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.oldEnableDeactivatedAgentDeletion + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.oldInactivityAgentDeactivationDays + tag: convert_computerPolicyDataAuditing_oldInactivityAgentDeactivationDays_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.computerPolicyDataAuditing.oldInactivityAgentDeactivationDays + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.audit.created + tag: date_created + if: ctx.beyondtrust_epm?.audit?.created != null && ctx.beyondtrust_epm.audit.created != '' + target_field: beyondtrust_epm.audit.created + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.audit.created + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: '@timestamp' + tag: set_timestamp_from_audit_created + copy_from: beyondtrust_epm.audit.created + ignore_empty_value: true + - set: + field: event.created + tag: set_event_created_from_audit_created + copy_from: beyondtrust_epm.audit.created + ignore_empty_value: true + - set: + field: message + tag: set_message_from_audit_details + copy_from: beyondtrust_epm.audit.details + ignore_empty_value: true + - convert: + field: beyondtrust_epm.audit.groupDataAuditing.newIsDefault + tag: convert_groupDataAuditing_newIsDefault_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.groupDataAuditing.newIsDefault + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.groupDataAuditing.oldIsDefault + tag: convert_groupDataAuditing_oldIsDefault_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.groupDataAuditing.oldIsDefault + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.id + tag: convert_id_to_string + type: string + ignore_missing: true + - set: + field: event.id + tag: set_event_id_from_audit_id + copy_from: beyondtrust_epm.audit.id + ignore_empty_value: true + - convert: + field: beyondtrust_epm.audit.installationKeyDataAuditing.deleted + tag: convert_installationKeyDataAuditing_deleted_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.installationKeyDataAuditing.deleted + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.installationKeyDataAuditing.newDisabled + tag: convert_installationKeyDataAuditing_newDisabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.installationKeyDataAuditing.newDisabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.installationKeyDataAuditing.oldDisabled + tag: convert_installationKeyDataAuditing_oldDisabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.installationKeyDataAuditing.oldDisabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.locked + tag: convert_locked_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.locked + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.managementRuleDataAuditing.newPriority + tag: convert_managementRuleDataAuditing_newPriority_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.managementRuleDataAuditing.newPriority + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.managementRuleDataAuditing.oldPriority + tag: convert_managementRuleDataAuditing_oldPriority_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.managementRuleDataAuditing.oldPriority + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.mmcRemoteClientDataAuditing.enabled + tag: convert_mmcRemoteClientDataAuditing_enabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.mmcRemoteClientDataAuditing.enabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.mmcRemoteClientDataAuditing.oldEnabled + tag: convert_mmcRemoteClientDataAuditing_oldEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.mmcRemoteClientDataAuditing.oldEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.openIdConfigDataAuditing.secretUpdated + tag: convert_openIdConfigDataAuditing_secretUpdated_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.openIdConfigDataAuditing.secretUpdated + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.reputationSettingsDataAuditing.oldReputationIntegrationEnabled + tag: convert_reputationSettingsDataAuditing_oldReputationIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.reputationSettingsDataAuditing.oldReputationIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.reputationSettingsDataAuditing.reputationConfigChanged + tag: convert_reputationSettingsDataAuditing_reputationConfigChanged_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.reputationSettingsDataAuditing.reputationConfigChanged + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.reputationSettingsDataAuditing.reputationIntegrationEnabled + tag: convert_reputationSettingsDataAuditing_reputationIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.reputationSettingsDataAuditing.reputationIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.securitySettingsDataAuditing.oldTokenTimeout + tag: convert_securitySettingsDataAuditing_oldTokenTimeout_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.securitySettingsDataAuditing.oldTokenTimeout + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.securitySettingsDataAuditing.tokenTimeout + tag: convert_securitySettingsDataAuditing_tokenTimeout_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.securitySettingsDataAuditing.tokenTimeout + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.siemIntegrationBaseDetailModel.siemIntegrationEnabled + tag: convert_siemIntegrationBaseDetailModel_siemIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.siemIntegrationBaseDetailModel.siemIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.siemIntegrationQradarAuditing.siemIntegrationEnabled + tag: convert_siemIntegrationQradarAuditing_siemIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.siemIntegrationQradarAuditing.siemIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.siemIntegrationS3Auditing.siemIntegrationEnabled + tag: convert_siemIntegrationS3Auditing_siemIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.siemIntegrationS3Auditing.siemIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.siemIntegrationS3Auditing.siemSseEnabled + tag: convert_siemIntegrationS3Auditing_siemSseEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.siemIntegrationS3Auditing.siemSseEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.siemIntegrationSentinelAuditing.siemIntegrationEnabled + tag: convert_siemIntegrationSentinelAuditing_siemIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.siemIntegrationSentinelAuditing.siemIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.siemIntegrationSplunkAuditing.siemIntegrationEnabled + tag: convert_siemIntegrationSplunkAuditing_siemIntegrationEnabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.siemIntegrationSplunkAuditing.siemIntegrationEnabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: user.name + tag: set_user_name_from_audit_user + copy_from: beyondtrust_epm.audit.user + ignore_empty_value: true + - date: + field: beyondtrust_epm.audit.userDataAuditing.deletedAt + tag: date_userDataAuditing_deletedAt + if: ctx.beyondtrust_epm?.audit?.userDataAuditing?.deletedAt != null && ctx.beyondtrust_epm.audit.userDataAuditing.deletedAt != '' + target_field: beyondtrust_epm.audit.userDataAuditing.deletedAt + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.audit.userDataAuditing.deletedAt + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.userDataAuditing.newDisabled + tag: convert_userDataAuditing_newDisabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.userDataAuditing.newDisabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.audit.userDataAuditing.oldDisabled + tag: convert_userDataAuditing_oldDisabled_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.audit.userDataAuditing.oldDisabled + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: user.id + tag: set_user_id_from_audit_userId + copy_from: beyondtrust_epm.audit.userId + ignore_empty_value: true + - append: + field: related.user + tag: append_beyondtrust_epm_audit_userId_into_related_user + value: '{{{beyondtrust_epm.audit.userId}}}' + allow_duplicates: false + if: ctx.beyondtrust_epm?.audit?.userId != null + - append: + field: related.user + tag: append_beyondtrust_epm_audit_user_into_related_user + value: '{{{beyondtrust_epm.audit.user}}}' + allow_duplicates: false + if: ctx.beyondtrust_epm?.audit?.user != null + - append: + field: related.user + tag: append_beyondtrust_epm_audit_changedBy_into_related_user + value: '{{{beyondtrust_epm.audit.changedBy}}}' + allow_duplicates: false + if: ctx.beyondtrust_epm?.audit?.changedBy != null + - remove: + field: + - beyondtrust_epm.audit.details + - beyondtrust_epm.audit.id + - beyondtrust_epm.audit.user + - beyondtrust_epm.audit.userId + - beyondtrust_epm.audit.created + tag: remove_custom_duplicate_fields + if: ctx.tags == null || !ctx.tags.contains('preserve_duplicate_custom_fields') + ignore_missing: true + - script: + tag: remove_null_values + lang: painless + description: Remove null or empty values from the document. + source: |- + void handleMap(Map map) { + map.values().removeIf(v -> { + if (v instanceof Map) { + handleMap(v); + } else if (v instanceof List) { + handleList(v); + } + return v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0) + }); + } + void handleList(List list) { + list.removeIf(v -> { + if (v instanceof Map) { + handleMap(v); + } else if (v instanceof List) { + handleList(v); + } + return v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0) + }); + } + handleMap(ctx); + # rename to snake case + - script: + description: > + Convert field names from camelCase to snake_case recursively. + tag: script_convert_camelcase_to_snake_case + lang: painless + source: |- + String camelToSnake(String str) { + StringBuilder result = new StringBuilder(); + for (int i = 0; i < str.length(); i++) { + char c = str.charAt(i); + if (Character.isUpperCase(c)) { + if (i > 0) { + char prev = str.charAt(i - 1); + boolean nextIsLower = (i + 1 < str.length()) && Character.isLowerCase(str.charAt(i + 1)); + boolean prevIsDigit = Character.isDigit(prev); + if (Character.isLowerCase(prev) || prevIsDigit || (Character.isUpperCase(prev) && nextIsLower)) { + result.append('_'); + } + } + result.append(Character.toLowerCase(c)); + } else { + result.append(c); + } + } + return result.toString(); + } + def convertToSnakeCase(def obj) { + if (obj instanceof Map) { + def newObj = [:]; + for (entry in obj.entrySet()) { + String newKey = camelToSnake(entry.getKey()); + newObj[newKey] = convertToSnakeCase(entry.getValue()); + } + return newObj; + } else if (obj instanceof List) { + def newList = []; + for (item in obj) { + newList.add(convertToSnakeCase(item)); + } + return newList; + } else { + return obj; + } + } + ctx.beyondtrust_epm = ctx.beyondtrust_epm ?: [:]; + if (ctx.beyondtrust_epm?.audit != null) { + ctx.beyondtrust_epm.audit = convertToSnakeCase(ctx.beyondtrust_epm.audit); + } + - set: + field: event.kind + tag: set_pipeline_error_into_event_kind + if: ctx.error?.message != null + value: pipeline_error + - append: + field: tags + tag: append_tags + if: ctx.error?.message != null + value: preserve_original_event + allow_duplicates: false +on_failure: + - append: + field: error.message + value: |- + Processor '{{{_ingest.on_failure_processor_type}}}' + {{{#_ingest.on_failure_processor_tag}}}with tag '{{{_ingest.on_failure_processor_tag}}}' + {{{/_ingest.on_failure_processor_tag}}}failed with message '{{{_ingest.on_failure_message}}}' + - set: + field: event.kind + tag: set_pipeline_error_to_event_kind + value: pipeline_error + - append: + field: tags + tag: append_tags + value: preserve_original_event + allow_duplicates: false diff --git a/packages/beyondtrust_epm/data_stream/audit/fields/base-fields.yml b/packages/beyondtrust_epm/data_stream/audit/fields/base-fields.yml new file mode 100644 index 00000000000..1d37d2bf391 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/audit/fields/base-fields.yml @@ -0,0 +1,16 @@ +- name: data_stream.type + external: ecs +- name: data_stream.dataset + external: ecs +- name: data_stream.namespace + external: ecs +- name: event.module + type: constant_keyword + external: ecs + value: beyondtrust_epm +- name: event.dataset + type: constant_keyword + external: ecs + value: beyondtrust_epm.audit +- name: '@timestamp' + external: ecs diff --git a/packages/beyondtrust_epm/data_stream/audit/fields/beats.yml b/packages/beyondtrust_epm/data_stream/audit/fields/beats.yml new file mode 100644 index 00000000000..d9b1cd412fa --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/audit/fields/beats.yml @@ -0,0 +1,24 @@ +- name: input.type + type: keyword + description: Type of Filebeat input. +- name: log.offset + type: long + description: Log offset. +- name: aws.s3 + type: group + fields: + - name: bucket + type: group + fields: + - name: name + type: keyword + description: The AWS S3 bucket name. + - name: arn + type: keyword + description: The AWS S3 bucket ARN. + - name: object + type: group + fields: + - name: key + type: keyword + description: The AWS S3 Object key. diff --git a/packages/beyondtrust_epm/data_stream/audit/fields/ecs.yml b/packages/beyondtrust_epm/data_stream/audit/fields/ecs.yml new file mode 100644 index 00000000000..b24d606b439 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/audit/fields/ecs.yml @@ -0,0 +1,9 @@ +# Define ECS constant fields as constant_keyword +- name: observer.product + external: ecs + type: constant_keyword + value: Endpoint Privilege Management +- name: observer.vendor + external: ecs + type: constant_keyword + value: BeyondTrust diff --git a/packages/beyondtrust_epm/data_stream/audit/fields/fields.yml b/packages/beyondtrust_epm/data_stream/audit/fields/fields.yml new file mode 100644 index 00000000000..9c1613dee1c --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/audit/fields/fields.yml @@ -0,0 +1,745 @@ +- name: beyondtrust_epm + type: group + fields: + - name: audit + type: group + fields: + - name: agent_data_auditing + type: group + fields: + - name: new_adapter_version + type: keyword + description: Adapter version installed in the computer. + - name: new_agent_id + type: keyword + description: Guid to store the new Agent Id assigned to the computer. + - name: new_computer_group_id + type: keyword + description: The computer group Id that the agent is going to be assigned to. + - name: new_computer_group_name + type: keyword + description: The computer group name that the agent is going to be assigned to. + - name: new_host_type + type: keyword + description: The host type detected for the agent. + - name: new_os_name + type: keyword + description: Os Name assigned detected by the adapter. + - name: new_timestamp + type: date + description: TimeStamp of the audit event. + - name: old_adapter_version + type: keyword + description: Present adapter version, in case of updating, this value can reflect the last adapter version used. + - name: old_agent_id + type: keyword + description: Guid to store the old Agent Id if there is a change in Agent Id. + - name: old_computer_group_id + type: keyword + description: The computer group Id that the agent was assigned to. + - name: old_computer_group_name + type: keyword + description: The computer group name that the agent was assigned to. + - name: old_host_type + type: keyword + description: The present Host type found by the adapter. + - name: old_os_name + type: keyword + description: The present Os Name detected by the adapter. + - name: old_timestamp + type: date + description: TimeStamp of a previous audit event. + - name: api_client_data_auditing + type: group + fields: + - name: deleted + type: boolean + - name: new_description + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: new_name + type: keyword + - name: old_description + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: old_name + type: keyword + - name: secret_updated + type: boolean + - name: audit_type + type: keyword + description: audit type. + - name: authorization_request_data_auditing + type: group + fields: + - name: auth_request_api_client_id + type: keyword + description: Authorization Request API Client ID. + - name: auth_request_api_client_secret + type: keyword + description: Authorization Request Client Secret. + - name: auth_request_client_id + type: keyword + description: Authorization Request ClientId. + - name: auth_request_client_secret + type: keyword + description: Authorization Request Client Secret. + - name: auth_request_config_changed + type: boolean + description: Is Authorization Request Config changed?. + - name: auth_request_host_name + type: keyword + description: Authorization Requests Hostname. + - name: auth_request_integration_enabled + type: boolean + description: Old Value is Authorization Request Integration Enabled?. + - name: auth_request_password + type: keyword + description: Authorization Request Password. + - name: auth_request_user_name + type: keyword + description: Authorization Request User Name. + - name: old_auth_request_api_client_id + type: keyword + description: Old Value Authorization Request API Client ID. + - name: old_auth_request_api_client_secret + type: keyword + description: Old Value Authorization Request Client Secret. + - name: old_auth_request_client_id + type: keyword + description: Old Value Authorization Request ClientId. + - name: old_auth_request_client_secret + type: keyword + description: Old Value Authorization Request Client Secret. + - name: old_auth_request_host_name + type: keyword + description: Old Value Authorization Requests Hostname. + - name: old_auth_request_integration_enabled + type: boolean + description: Old Value is Authorization Request Integration Enabled?. + - name: old_auth_request_password + type: keyword + description: Old Value Authorization Request Password. + - name: old_auth_request_user_name + type: keyword + description: Old Value Authorization Request User Name. + - name: auto_update_group_client_settings_data_auditing + type: group + fields: + - name: new_app_event_log_type + type: keyword + description: New value of application event log type. + - name: new_beyond_insight_cert_name + type: keyword + description: New value of Beyond insight certificate name. + - name: new_beyond_insight_url + type: keyword + description: New value of Beyond insight URL. + - name: new_beyond_insight_work_group + type: keyword + description: New value of Beyond insight group. + - name: new_cert_mode + type: keyword + description: New value of certificate mode. + - name: new_config_audit_enabled + type: keyword + description: New value of config audit enabled. + - name: new_config_audit_mode + type: keyword + description: New value of config audit mode. + - name: new_crl_fail_open + type: keyword + description: New value of crl fail open. + - name: new_download_audit_mode + type: keyword + description: New value of download audit mode. + - name: new_hook_load_method + type: keyword + description: New value of hook load method. + - name: new_policy_enabled + type: keyword + description: New value of policy enabled. + - name: new_policy_precedence + type: keyword + description: New value of policy precedence. + - name: new_ps_mode + type: keyword + description: New value of ps mode. + - name: old_app_event_log_type + type: keyword + description: Old value of app event log type. + - name: old_beyond_insight_cert_name + type: keyword + description: Old value of Beyond insight certificate name. + - name: old_beyond_insight_url + type: keyword + description: Old value of Beyond insight URL. + - name: old_beyond_insight_work_group + type: keyword + description: Old value of Beyond insight group. + - name: old_cert_mode + type: keyword + description: Old value of certificate mode. + - name: old_config_audit_enabled + type: keyword + description: Old value of config audit enabled. + - name: old_config_audit_mode + type: keyword + description: Old value of config audit mode. + - name: old_crl_fail_open + type: keyword + description: Old value of crl fail open. + - name: old_download_audit_mode + type: keyword + description: Old value of download audit mode. + - name: old_hook_load_method + type: keyword + description: Old value of hook load method. + - name: old_policy_enabled + type: keyword + description: Old value of policy enabled. + - name: old_policy_precedence + type: keyword + description: Old value of policy precedence. + - name: old_ps_mode + type: keyword + description: Old value of ps mode. + - name: auto_update_group_config_settings_data_auditing + type: group + fields: + - name: new_adapter_version + type: keyword + description: New value of adapter version for package manager. + - name: new_client_version + type: keyword + description: New value of client version for package manager. + - name: new_enable_auto_update + type: keyword + description: New value of Enable auto update for package manager. + - name: new_use_latest_version + type: keyword + description: New value of use latest version for package manager. + - name: old_adapter_version + type: keyword + description: Old value of adapter version for package manager. + - name: old_client_version + type: keyword + description: Old value of client version for package manager. + - name: old_enable_auto_update + type: keyword + description: Old value of Enable auto update for package manager. + - name: old_use_latest_version + type: keyword + description: Old value of use latest version for package manager. + - name: auto_update_group_mac_client_settings_data_auditing + type: group + fields: + - name: new_anti_tamper + type: keyword + - name: new_badge_icons + type: keyword + - name: new_biometric_authentication_enabled + type: keyword + - name: new_mount_assist + type: keyword + - name: new_sudo_enabled + type: keyword + - name: old_anti_tamper + type: keyword + - name: old_badge_icons + type: keyword + - name: old_biometric_authentication_enabled + type: keyword + - name: old_mount_assist + type: keyword + - name: old_sudo_enabled + type: keyword + - name: auto_update_rate_limit_data_auditing + type: group + fields: + - name: old_pm_requests_limit_minutes + type: long + description: Old Value Auto update request limits in minutes. + - name: old_pm_requests_limits + type: long + description: Old Value Auto update request limits. + - name: pm_requests_limit_minutes + type: long + description: Auto update request limits in minutes. + - name: pm_requests_limits + type: long + description: Auto update request limits. + - name: azure_ad_integration_data_auditing + type: group + fields: + - name: azure_ad_client_id + type: keyword + description: Azure AD Client Id used in the integration. + - name: azure_ad_client_secret + type: keyword + description: Azure AD Client Secret. + - name: azure_ad_config_changed + type: boolean + description: Is Azure AD Configuration changed?. + - name: azure_ad_integration_enabled + type: boolean + description: Is Microsoft Entra ID Integration enabled?. + - name: azure_ad_tenant_id + type: keyword + description: Old Value Azure AD Tenant ID. + - name: azure_ad_use_certificate_auth + type: boolean + description: Azure AD Use Certified Authorization. + - name: old_azure_ad_client_id + type: keyword + description: Old Value Azure AD Client Id used in the integration. + - name: old_azure_ad_client_secret + type: keyword + description: Old Value Azure AD Client Secret. + - name: old_azure_ad_integration_enabled + type: boolean + description: Old Value Is Microsoft Entra ID Integration enabled?. + - name: old_azure_ad_tenant_id + type: keyword + description: Old Value Azure AD Tenant ID. + - name: old_azure_ad_use_certificate_auth + type: boolean + description: Old Value Azure AD Use Certified Authorization. + - name: changed_by + type: keyword + description: Changed by enum used for activity audits. + - name: computer_data_auditing + type: group + fields: + - name: deactivated_agents + type: flattened + - name: new_deleted_agents + type: keyword + - name: updated_policies_on + type: flattened + - name: computer_policy_data_auditing + type: group + fields: + - name: deactivated_agent_deletion_days + type: long + description: Deactivated Agent Deletion Days. + - name: enable_deactivated_agent_deletion + type: boolean + description: Is enable deactivated Agent Deletion. + - name: inactivity_agent_deactivation_days + type: long + description: Deactivation Days for inactivity. + - name: old_deactivated_agent_deletion_days + type: long + description: Old Value Deactivated Agent Deletion Days. + - name: old_enable_deactivated_agent_deletion + type: boolean + description: Old Value Is enable deactivated Agent Deletion. + - name: old_inactivity_agent_deactivation_days + type: long + description: Old Value Deactivation Days for inactivity. + - name: created + type: date + description: created. + - name: details + description: Details. + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: entity + type: keyword + description: Entity. + - name: entity_name + type: keyword + description: Name of the entity that was modified. + - name: error_info + type: flattened + - name: group_data_auditing + type: group + fields: + - name: add_policy_revisions + type: flattened + - name: new_agents + type: flattened + - name: new_description + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: new_is_default + type: boolean + - name: new_name + type: keyword + - name: old_description + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: old_is_default + type: boolean + - name: old_name + type: keyword + - name: remove_agents + type: flattened + - name: remove_policy_revisions + type: flattened + - name: id + type: keyword + description: Id. + - name: installation_key_data_auditing + type: group + fields: + - name: deleted + type: boolean + - name: new_disabled + type: boolean + - name: new_label + type: keyword + - name: old_disabled + type: boolean + - name: old_label + type: keyword + - name: locked + type: boolean + - name: management_rule_data_auditing + type: group + fields: + - name: new_priority + type: long + description: New Priority Value for rule. + - name: old_priority + type: long + description: Old priority value for rule. + - name: mmc_remote_client_data_auditing + type: group + fields: + - name: client_id + type: keyword + description: ClientId selected. + - name: enabled + type: boolean + description: Is Remote Client enabled?. + - name: old_client_id + type: keyword + description: Old Value ClientId selected. + - name: old_enabled + type: boolean + description: Old Value Is Remote Client enabled?. + - name: open_id_config_data_auditing + type: group + fields: + - name: new_authentication_type + type: keyword + description: New Authentication Type. + - name: new_client_id + type: keyword + description: New ClientId. + - name: new_domain + type: keyword + description: New Domain. + - name: new_open_id_connect_provider + type: keyword + description: New OpenIdProvider. + - name: old_authentication_type + type: keyword + description: Old Authentication Type. + - name: old_client_id + type: keyword + description: Old client ID. + - name: old_domain + type: keyword + description: Old domain. + - name: old_open_id_connect_provider + type: keyword + description: Old OpenId Provider. + - name: secret_updated + type: boolean + description: Is Secret Updated?. + - name: permission_group_data_auditing + type: group + fields: + - name: new_description + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: new_name + type: keyword + - name: new_number_of_users + type: keyword + - name: old_description + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: old_name + type: keyword + - name: old_number_of_users + type: keyword + - name: permission_set_id + type: keyword + - name: policy_data_auditing + type: group + fields: + - name: new_description + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: new_name + type: keyword + - name: old_description + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: old_name + type: keyword + - name: policy_revision_data_auditing + type: group + fields: + - name: new_annotation_note + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: new_groups + type: flattened + - name: reputation_settings_data_auditing + type: group + fields: + - name: old_reputation_integration_api_key + type: keyword + description: Old Value Reputation Integration Key. + - name: old_reputation_integration_enabled + type: boolean + description: Old Value Is reputation integration enabled?. + - name: reputation_config_changed + type: boolean + description: Reputation Configuration changed. + - name: reputation_integration_api_key + type: keyword + description: Reputation Integration Key. + - name: reputation_integration_enabled + type: boolean + description: Is reputation integration enabled?. + - name: security_settings_data_auditing + type: group + fields: + - name: old_token_timeout + type: long + description: Old Value Token Timeout. + - name: token_timeout + type: long + description: Token Timeout. + - name: settings_data_auditing + type: group + fields: + - name: add_domain + type: keyword + - name: modify_domain_new_value + type: keyword + - name: modify_domain_old_value + type: keyword + - name: remove_domain + type: keyword + - name: siem_integration_base_detail_model + type: group + fields: + - name: siem_format + type: keyword + description: Data format selected. + - name: siem_integration_enabled + type: boolean + description: Is siem integration enabled?. + - name: siem_integration_type + type: keyword + description: Type of integration selected. + - name: siem_integration_qradar_auditing + type: group + fields: + - name: cert + description: Cert. + type: keyword + multi_fields: + - name: text + type: match_only_text + - name: host_name + type: keyword + description: Hostname. + - name: port + type: keyword + description: Port. + - name: siem_format + type: keyword + description: Data format selected. + - name: siem_integration_enabled + type: boolean + description: Is siem integration enabled?. + - name: siem_integration_type + type: keyword + description: Type of integration selected. + - name: siem_integration_s3_auditing + type: group + fields: + - name: siem_access_key_id + type: keyword + description: AccessKeyId. + - name: siem_bucket_name + type: keyword + description: AWS Bucket name. + - name: siem_codec + type: keyword + description: Codec. + - name: siem_format + type: keyword + description: Data format selected. + - name: siem_integration_enabled + type: boolean + description: Is siem integration enabled?. + - name: siem_integration_type + type: keyword + description: Type of integration selected. + - name: siem_region_name + type: keyword + description: Region. + - name: siem_sse_enabled + type: boolean + description: Is SSE enabled. + - name: siem_integration_sentinel_auditing + type: group + fields: + - name: siem_format + type: keyword + description: Data format selected. + - name: siem_integration_enabled + type: boolean + description: Is siem integration enabled?. + - name: siem_integration_type + type: keyword + description: Type of integration selected. + - name: table_name + type: keyword + description: TableName. + - name: workspace_id + type: keyword + description: WorkspaceId. + - name: siem_integration_splunk_auditing + type: group + fields: + - name: host_name + type: keyword + description: Hostname. + - name: index + type: keyword + description: Index. + - name: siem_format + type: keyword + description: Data format selected. + - name: siem_integration_enabled + type: boolean + description: Is siem integration enabled?. + - name: siem_integration_type + type: keyword + description: Type of integration selected. + - name: user + type: keyword + description: user name. + - name: user_data_auditing + type: group + fields: + - name: deleted_at + type: date + description: Deleted date of the user. + - name: new_date_time_display_format + type: keyword + description: New Datetime Display Format. + - name: new_disabled + type: boolean + description: New Disabled. + - name: new_email_address + type: keyword + description: New Email Address. + - name: new_olson_time_zone_id + type: keyword + description: New Timezone. + - name: new_permission_sets + type: group + fields: + - name: permission_set_id + type: keyword + description: The Id of the permission set. + - name: permission_set_name + type: keyword + description: The name of the permission set. + - name: new_preferred_language + type: keyword + description: New Preferred Language. + - name: new_user_type + type: keyword + description: new user type. + - name: old_date_time_display_format + type: keyword + description: Old Datetime Display Format. + - name: old_disabled + type: boolean + description: Old Disabled. + - name: old_email_address + type: keyword + description: Old Email Address. + - name: old_olson_time_zone_id + type: keyword + description: Old Timezone. + - name: old_permission_sets + type: group + fields: + - name: permission_set_id + type: keyword + description: The Id of the permission set. + - name: permission_set_name + type: keyword + description: The name of the permission set. + - name: old_preferred_language + type: keyword + description: Old Preferred Language. + - name: old_user_type + type: keyword + description: old user type. + - name: roles + type: group + fields: + - name: new_roles + type: group + fields: + - name: role_id + type: keyword + description: role id. + - name: role_name + type: keyword + description: role name. + - name: old_roles + type: group + fields: + - name: role_id + type: keyword + description: role id. + - name: role_name + type: keyword + description: role name. + - name: resource_id + type: keyword + description: Id of the resource. + - name: resource_name + type: keyword + description: Resource name. + - name: resource_type + type: keyword + description: Type of resource. + - name: user_id + type: keyword + description: User id. diff --git a/packages/beyondtrust_epm/data_stream/audit/manifest.yml b/packages/beyondtrust_epm/data_stream/audit/manifest.yml new file mode 100644 index 00000000000..3b36bd967b8 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/audit/manifest.yml @@ -0,0 +1,224 @@ +title: Collect Audit logs from BeyondTrust EPM +type: logs +streams: + - input: cel + title: BeyondTrust EPM Audit Logs + enabled: false + description: Collect Audit logs from BeyondTrust EPM via the ActivityAudits API. + template_path: cel.yml.hbs + vars: + - name: initial_interval + type: text + title: Initial Interval + description: How far back to pull the logs from BeyondTrust EPM API. Supported units for this parameter are h/m/s. + multi: false + required: true + show_user: true + default: 24h + - name: interval + type: text + title: Interval + description: Duration between requests to the BeyondTrust EPM API. Supported units for this parameter are h/m/s. + default: 5m + multi: false + required: true + show_user: true + - name: page_size + type: integer + title: Page Size + description: Page size for the response of the BeyondTrust EPM API. The maximum supported page size is 200. + default: 200 + multi: false + required: true + show_user: false + - name: max_executions + type: integer + title: Maximum Pages Per Interval + description: Maximum Pages Per Interval is the maximum number of pages that can be collected at each interval. + multi: false + required: false + show_user: false + default: 1000 + - name: http_client_timeout + type: text + title: HTTP Client Timeout + description: Duration before declaring that the HTTP client connection has timed out. Valid time units are ns, us, ms, s, m, h. + multi: false + required: true + show_user: false + default: 30s + - name: enable_request_tracer + type: bool + title: Enable request tracing + default: false + multi: false + required: false + show_user: false + description: >- + The request tracer logs requests and responses to the agent's local file-system for debugging configurations. + Enabling this request tracing compromises security and should only be used for debugging. Disabling the request + tracer will delete any stored traces. + See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-cel.html#_resource_tracer_enable) + for details. + - name: tags + type: text + title: Tags + description: Tags for the data-stream. + multi: true + required: true + show_user: false + default: + - forwarded + - beyondtrust_epm-audit + - name: preserve_original_event + required: false + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: preserve_duplicate_custom_fields + required: false + show_user: false + title: Preserve duplicate custom fields + description: Preserve beyondtrust_epm.audit fields that were copied to Elastic Common Schema (ECS) fields. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + - input: aws-s3 + template_path: aws-s3.yml.hbs + title: BeyondTrust EPM Audit logs via AWS S3 or SQS + description: Collecting BeyondTrust EPM Audit logs via AWS S3 or SQS input. + enabled: false + vars: + - name: bucket_arn + type: text + title: '[S3] Bucket ARN' + multi: false + required: false + show_user: true + description: ARN of the AWS S3 bucket that will be polled for list operation. It is a required parameter for collecting logs via the AWS S3 Bucket unless you set an Access Point ARN. In case both configurations are added, this one takes precedence. + - name: bucket_list_prefix + type: text + title: '[S3] Bucket Prefix' + multi: false + required: false + show_user: true + description: Prefix to apply for the list request to the S3 bucket. + - name: interval + type: text + title: '[S3] Interval' + multi: false + required: false + show_user: true + default: 120s + description: Listing of the S3 bucket will be polled according to the time interval defined by bucket_list_interval config. Default value is 120 secs. Supported units for this parameter are h/m/s. + - name: number_of_workers + type: integer + title: '[S3] Number of Workers' + multi: false + required: false + show_user: true + default: 5 + description: Number of workers that will process the S3 objects listed. + - name: start_timestamp + type: text + title: '[S3] Start Timestamp' + multi: false + required: false + show_user: false + description: If set, only read S3 objects with last modified timestamp newer than the given timestamp. Accepts a timestamp in `YYYY-MM-DDTHH:MM:SSZ` format. For example, '2020-10-10T10:30:00Z' (UTC) or '2020-10-10T10:30:00Z+02:30' (with zone offset). + - name: ignore_older + type: text + title: '[S3] Ignore Older Timespan' + multi: false + required: false + show_user: false + description: If set, ignore S3 objects whose Last-Modified time is before the ignore older timespan. Timespan is checked from the current time to S3 object's Last-Modified time. Accepts a duration like `48h`, `2h30m`. + - name: queue_url + type: text + title: '[SQS] Queue URL' + multi: false + required: false + show_user: true + description: URL of the AWS SQS queue that messages will be received from. It is a required parameter for collecting logs via the AWS SQS. + - name: visibility_timeout + type: text + title: '[SQS] Visibility Timeout' + multi: false + required: false + show_user: true + default: 300s + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. Supported units for this parameter are h/m/s. + - name: api_timeout + type: text + title: '[SQS] API Timeout' + multi: false + required: false + show_user: true + default: 120s + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. Supported units for this parameter are h/m/s. + - name: max_number_of_messages + type: integer + title: '[SQS] Maximum Concurrent SQS Messages' + required: false + show_user: true + default: 5 + description: Deprecated in agent version 8.16.0, this parameter is ignored if present, use number_of_workers instead. The maximum number of SQS messages that can be inflight at any time. + - name: file_selectors + type: yaml + title: '[SQS] File Selectors' + multi: false + required: false + show_user: false + description: >- + If the SQS queue will have events that correspond to files that this integration shouldn’t process, file_selectors can be used to limit the files that are downloaded. This is a list of selectors which are made up of regex and expand_event_list_from_field options. The regex should match the S3 object key in the SQS message, and the optional expand_event_list_from_field is the same as the global setting. If file_selectors is given, then any global content_type and expand_event_list_from_field values are ignored in favor of the ones specified in the file_selectors. Regexes use [RE2 syntax](https://pkg.go.dev/regexp/syntax). Files that do not match one of the regexes will not be processed. + - name: external_id + type: text + title: External ID + multi: false + required: false + show_user: false + description: External ID to use when assuming a role in another account. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - beyondtrust_epm-audit + - name: preserve_original_event + required: false + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: preserve_duplicate_custom_fields + required: true + show_user: false + title: Preserve duplicate custom fields + description: Preserve beyondtrust_epm.audit fields that were mapped to Elastic Common Schema (ECS) fields. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/beyondtrust_epm/data_stream/audit/sample_event.json b/packages/beyondtrust_epm/data_stream/audit/sample_event.json new file mode 100644 index 00000000000..7ce6067b1af --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/audit/sample_event.json @@ -0,0 +1,399 @@ +{ + "@timestamp": "2026-04-08T14:32:15.234Z", + "agent": { + "ephemeral_id": "46c6087a-a0e1-4727-8720-170ee3ac9aa0", + "id": "127c692e-cddd-4126-8453-8a3ad11cd184", + "name": "elastic-agent-86103", + "type": "filebeat", + "version": "8.18.0" + }, + "aws": { + "s3": { + "bucket": { + "arn": "arn:aws:s3:::elastic-package-beyondtrust-epm-bucket-21342", + "name": "elastic-package-beyondtrust-epm-bucket-21342" + }, + "object": { + "key": "audit.log" + } + } + }, + "beyondtrust_epm": { + "audit": { + "agent_data_auditing": { + "new_adapter_version": "25.1.0.234", + "new_agent_id": "f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0", + "new_computer_group_id": "g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1", + "new_computer_group_name": "Production_Servers", + "new_host_type": "Windows Server", + "new_os_name": "Windows Server 2022", + "new_timestamp": "2026-04-08T14:30:00.000Z", + "old_adapter_version": "25.0.1.198", + "old_agent_id": "e4f5g6h7-8i9j-0k1l-2m3n-o4p5q6r7s8t9", + "old_computer_group_id": "f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0", + "old_computer_group_name": "Workstations", + "old_host_type": "Windows Workstation", + "old_os_name": "Windows 10 Enterprise", + "old_timestamp": "2026-04-08T14:00:00.000Z" + }, + "api_client_data_auditing": { + "deleted": false, + "new_description": "Production environment API client for automated deployments", + "new_name": "ProductionAPIClient_v2", + "old_description": "Production API client", + "old_name": "ProductionAPIClient", + "secret_updated": false + }, + "audit_type": "PolicyModification", + "authorization_request_data_auditing": { + "auth_request_api_client_id": "api-client-v2", + "auth_request_api_client_secret": "***", + "auth_request_client_id": "bt-auth-client-v2", + "auth_request_client_secret": "***", + "auth_request_config_changed": true, + "auth_request_host_name": "auth.company.com", + "auth_request_integration_enabled": true, + "auth_request_password": "***", + "auth_request_user_name": "bt_service_account_v2", + "old_auth_request_api_client_id": "api-client-v1", + "old_auth_request_api_client_secret": "***", + "old_auth_request_client_id": "bt-auth-client-v1", + "old_auth_request_client_secret": "***", + "old_auth_request_host_name": "auth-old.company.local", + "old_auth_request_integration_enabled": false, + "old_auth_request_password": "***", + "old_auth_request_user_name": "bt_service_account" + }, + "auto_update_group_client_settings_data_auditing": { + "new_app_event_log_type": "Information", + "new_beyond_insight_cert_name": "BeyondInsight_Prod_2026", + "new_beyond_insight_url": "https://beyondinsight.company.com", + "new_beyond_insight_work_group": "DOMAIN", + "new_cert_mode": "Subject", + "new_config_audit_enabled": "true", + "new_config_audit_mode": "Detailed", + "new_crl_fail_open": "true", + "new_download_audit_mode": "Verbose", + "new_hook_load_method": "Advanced", + "new_policy_enabled": "true", + "new_policy_precedence": "Central", + "new_ps_mode": "Full", + "old_app_event_log_type": "Warning", + "old_beyond_insight_cert_name": "BeyondInsight_Prod_2025", + "old_beyond_insight_url": "https://beyondinsight.company.local", + "old_beyond_insight_work_group": "WORKGROUP", + "old_cert_mode": "Thumbprint", + "old_config_audit_enabled": "false", + "old_config_audit_mode": "Basic", + "old_crl_fail_open": "false", + "old_download_audit_mode": "Minimal", + "old_hook_load_method": "Standard", + "old_policy_enabled": "true", + "old_policy_precedence": "Local", + "old_ps_mode": "Restricted" + }, + "auto_update_group_config_settings_data_auditing": { + "new_adapter_version": "25.1.0.234", + "new_client_version": "25.1.0", + "new_enable_auto_update": "true", + "new_use_latest_version": "true", + "old_adapter_version": "25.0.1.198", + "old_client_version": "25.0.0", + "old_enable_auto_update": "false", + "old_use_latest_version": "false" + }, + "auto_update_group_mac_client_settings_data_auditing": { + "new_anti_tamper": "enabled", + "new_badge_icons": "visible", + "new_biometric_authentication_enabled": "true", + "new_mount_assist": "enabled", + "new_sudo_enabled": "true", + "old_anti_tamper": "disabled", + "old_badge_icons": "hidden", + "old_biometric_authentication_enabled": "false", + "old_mount_assist": "disabled", + "old_sudo_enabled": "false" + }, + "auto_update_rate_limit_data_auditing": { + "old_pm_requests_limit_minutes": 60, + "old_pm_requests_limits": 100, + "pm_requests_limit_minutes": 30, + "pm_requests_limits": 200 + }, + "azure_ad_integration_data_auditing": { + "azure_ad_client_id": "fedcba98-7654-3210-fedc-ba9876543210", + "azure_ad_client_secret": "***", + "azure_ad_config_changed": true, + "azure_ad_integration_enabled": true, + "azure_ad_tenant_id": "87654321-4321-4321-4321-210987654321", + "azure_ad_use_certificate_auth": true, + "old_azure_ad_client_id": "abcdef01-2345-6789-abcd-ef0123456789", + "old_azure_ad_client_secret": "***", + "old_azure_ad_integration_enabled": false, + "old_azure_ad_tenant_id": "12345678-1234-1234-1234-123456789012", + "old_azure_ad_use_certificate_auth": false + }, + "changed_by": "Portal", + "computer_data_auditing": { + "deactivated_agents": { + "desktop-178": "Hardware decommissioned", + "laptop-042": "Agent inactive for 30 days" + }, + "new_deleted_agents": [ + "LAPTOP-042", + "DESKTOP-178" + ], + "updated_policies_on": { + "server-db-01": "Server_Hardening_Policy_v3", + "workstation-001": "Windows_Security_Policy_v2" + } + }, + "computer_policy_data_auditing": { + "deactivated_agent_deletion_days": 60, + "enable_deactivated_agent_deletion": true, + "inactivity_agent_deactivation_days": 30, + "old_deactivated_agent_deletion_days": 90, + "old_enable_deactivated_agent_deletion": false, + "old_inactivity_agent_deactivation_days": 60 + }, + "created": "2026-04-08T14:32:15.234Z", + "details": "User john.doe modified security policy settings for Windows Defender Exclusions", + "entity": "PolicyRevision", + "entity_name": "Windows_Security_Policy_v2", + "group_data_auditing": { + "add_policy_revisions": { + "data_protection_policy": "Revision 2.1", + "finance_access_policy": "Revision 3.2" + }, + "new_agents": { + "workstation-501": "Finance_WS_01", + "workstation-502": "Finance_WS_02" + }, + "new_description": "All finance department users including contractors", + "new_is_default": false, + "new_name": "Finance_Department_Users", + "old_description": "Finance department users", + "old_is_default": false, + "old_name": "Finance_Users", + "remove_agents": { + "workstation-401": "Migrated to new group" + }, + "remove_policy_revisions": { + "legacy_finance_policy": "Revision 1.0" + } + }, + "id": "10574823", + "installation_key_data_auditing": { + "deleted": false, + "new_disabled": false, + "new_label": "Production_Key_2026", + "old_disabled": false, + "old_label": "Production_Key_2025" + }, + "management_rule_data_auditing": { + "new_priority": 100, + "old_priority": 50 + }, + "mmc_remote_client_data_auditing": { + "client_id": "e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7", + "enabled": true, + "old_client_id": "d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6", + "old_enabled": false + }, + "open_id_config_data_auditing": { + "new_authentication_type": "OAuth2", + "new_client_id": "beyondtrust-client-prod-v2", + "new_domain": "auth.company.com", + "new_open_id_connect_provider": "https://login.company.com", + "old_authentication_type": "SAML", + "old_client_id": "beyondtrust-client-prod-v1", + "old_domain": "auth.company.local", + "old_open_id_connect_provider": "https://login.company.local", + "secret_updated": true + }, + "permission_group_data_auditing": { + "new_description": "Full security administration permissions including audit and compliance", + "new_name": "Advanced_Security_Permissions", + "new_number_of_users": "25", + "old_description": "Basic security permissions for viewing", + "old_name": "Basic_Security_Permissions", + "old_number_of_users": "50", + "permission_set_id": "h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2" + }, + "policy_data_auditing": { + "new_description": "Enhanced security policy with additional privilege management rules", + "new_name": "Enhanced_Security_Policy", + "old_description": "Standard security policy for general users", + "old_name": "Standard_Security_Policy" + }, + "policy_revision_data_auditing": { + "new_annotation_note": "Updated policy to include new CVE-2026-1234 mitigation", + "new_groups": { + "it_administrators": "Full access", + "security_team": "Audit access" + } + }, + "reputation_settings_data_auditing": { + "old_reputation_integration_api_key": "***", + "old_reputation_integration_enabled": false, + "reputation_config_changed": true, + "reputation_integration_api_key": "***", + "reputation_integration_enabled": true + }, + "security_settings_data_auditing": { + "old_token_timeout": 7200, + "token_timeout": 3600 + }, + "settings_data_auditing": { + "add_domain": "subsidiary.company.com", + "modify_domain_new_value": "company.com", + "modify_domain_old_value": "company.local", + "remove_domain": "subsi.company.com" + }, + "siem_integration_base_detail_model": { + "siem_format": "JSON", + "siem_integration_enabled": true, + "siem_integration_type": "Splunk" + }, + "siem_integration_qradar_auditing": { + "cert": "-----BEGIN CERTIFICATE-----\nMIID...certificate...content\n-----END CERTIFICATE-----", + "host_name": "qradar.company.com", + "port": "514", + "siem_format": "LEEF", + "siem_integration_enabled": false, + "siem_integration_type": "QRadar" + }, + "siem_integration_s3_auditing": { + "siem_access_key_id": "AKIAIOSFODNN7EXAMPLE", + "siem_bucket_name": "company-beyondtrust-logs", + "siem_codec": "gzip", + "siem_format": "JSON", + "siem_integration_enabled": true, + "siem_integration_type": "AWS", + "siem_region_name": "us-east-1", + "siem_sse_enabled": true + }, + "siem_integration_sentinel_auditing": { + "siem_format": "JSON", + "siem_integration_enabled": true, + "siem_integration_type": "Sentinel", + "table_name": "BeyondTrustAuditLogs", + "workspace_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890" + }, + "siem_integration_splunk_auditing": { + "host_name": "splunk-hec.company.com", + "index": "beyondtrust_audit", + "siem_format": "JSON", + "siem_integration_enabled": true, + "siem_integration_type": "Splunk" + }, + "user": "john.doe@company.com", + "user_data_auditing": { + "deleted_at": "2026-04-08T14:32:15.234Z", + "new_date_time_display_format": "MM/dd/yyyy HH:mm:ss", + "new_disabled": false, + "new_email_address": "john.doe@company.com", + "new_olson_time_zone_id": "America/New_York", + "new_permission_sets": [ + { + "permission_set_id": "d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6", + "permission_set_name": "Full_Admin_Access" + } + ], + "new_preferred_language": "en-US", + "new_user_type": "Administrator", + "old_date_time_display_format": "yyyy-MM-dd HH:mm:ss", + "old_disabled": false, + "old_email_address": "j.doe@company.com", + "old_olson_time_zone_id": "UTC", + "old_permission_sets": [ + { + "permission_set_id": "c0d1e2f3-4g5h-6i7j-8k9l-m0n1o2p3q4r5", + "permission_set_name": "Read_Only_Access" + } + ], + "old_preferred_language": "en-GB", + "old_user_type": "Standard", + "roles": [ + { + "new_roles": [ + { + "role_id": "b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9", + "role_name": "Security Administrator" + } + ], + "old_roles": [ + { + "role_id": "a5b6c7d8-1e2f-3g4h-5i6j-k7l8m9n0o1p2", + "role_name": "Policy Viewer" + } + ], + "resource_id": "f4g7h8i9-2j3k-4l5m-6n7o-p8q9r0s1t2u3", + "resource_name": "Global_Policy_Manager", + "resource_type": "PolicyManagement" + } + ] + }, + "user_id": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8" + } + }, + "cloud": { + "region": "us-east-1" + }, + "data_stream": { + "dataset": "beyondtrust_epm.audit", + "namespace": "38817", + "type": "logs" + }, + "ecs": { + "version": "9.3.0" + }, + "elastic_agent": { + "id": "127c692e-cddd-4126-8453-8a3ad11cd184", + "snapshot": false, + "version": "8.18.0" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "configuration" + ], + "created": "2026-04-08T14:32:15.234Z", + "dataset": "beyondtrust_epm.audit", + "id": "10574823", + "ingested": "2026-05-04T06:36:55Z", + "kind": "event", + "original": "{\"id\":10574823,\"details\":\"User john.doe modified security policy settings for Windows Defender Exclusions\",\"userId\":\"a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8\",\"user\":\"john.doe@company.com\",\"entity\":\"PolicyRevision\",\"entityName\":\"Windows_Security_Policy_v2\",\"auditType\":\"PolicyModification\",\"created\":\"2026-04-08T14:32:15.2340000\",\"changedBy\":\"Portal\",\"apiClientDataAuditing\":{\"newName\":\"ProductionAPIClient_v2\",\"oldName\":\"ProductionAPIClient\",\"newDescription\":\"Production environment API client for automated deployments\",\"oldDescription\":\"Production API client\",\"secretUpdated\":false,\"deleted\":false},\"computerDataAuditing\":{\"updatedPoliciesOn\":{\"WORKSTATION-001\":\"Windows_Security_Policy_v2\",\"SERVER-DB-01\":\"Server_Hardening_Policy_v3\"},\"deactivatedAgents\":{\"LAPTOP-042\":\"Agent inactive for 30 days\",\"DESKTOP-178\":\"Hardware decommissioned\"},\"newDeletedAgents\":[\"LAPTOP-042\",\"DESKTOP-178\"]},\"groupDataAuditing\":{\"newName\":\"Finance_Department_Users\",\"oldName\":\"Finance_Users\",\"newDescription\":\"All finance department users including contractors\",\"oldDescription\":\"Finance department users\",\"newIsDefault\":false,\"oldIsDefault\":false,\"addPolicyRevisions\":{\"Finance_Access_Policy\":\"Revision 3.2\",\"Data_Protection_Policy\":\"Revision 2.1\"},\"removePolicyRevisions\":{\"Legacy_Finance_Policy\":\"Revision 1.0\"},\"newAgents\":{\"WORKSTATION-501\":\"Finance_WS_01\",\"WORKSTATION-502\":\"Finance_WS_02\"},\"removeAgents\":{\"WORKSTATION-401\":\"Migrated to new group\"}},\"installationKeyDataAuditing\":{\"oldLabel\":\"Production_Key_2025\",\"newLabel\":\"Production_Key_2026\",\"newDisabled\":false,\"oldDisabled\":false,\"deleted\":false},\"policyDataAuditing\":{\"newName\":\"Enhanced_Security_Policy\",\"oldName\":\"Standard_Security_Policy\",\"newDescription\":\"Enhanced security policy with additional privilege management rules\",\"oldDescription\":\"Standard security policy for general users\"},\"policyRevisionDataAuditing\":{\"newGroups\":{\"IT_Administrators\":\"Full access\",\"Security_Team\":\"Audit access\"},\"newAnnotationNote\":\"Updated policy to include new CVE-2026-1234 mitigation\"},\"settingsDataAuditing\":{\"addDomain\":\"subsidiary.company.com\",\"removeDomain\":\"subsi.company.com\",\"modifyDomainOldValue\":\"company.local\",\"modifyDomainNewValue\":\"company.com\"},\"userDataAuditing\":{\"newEmailAddress\":\"john.doe@company.com\",\"oldEmailAddress\":\"j.doe@company.com\",\"newOlsonTimeZoneId\":\"America/New_York\",\"oldOlsonTimeZoneId\":\"UTC\",\"newDateTimeDisplayFormat\":\"MM/dd/yyyy HH:mm:ss\",\"oldDateTimeDisplayFormat\":\"yyyy-MM-dd HH:mm:ss\",\"newPreferredLanguage\":\"en-US\",\"oldPreferredLanguage\":\"en-GB\",\"newDisabled\":false,\"oldDisabled\":false,\"newUserType\":\"Administrator\",\"oldUserType\":\"Standard\",\"deletedAt\":\"2026-04-08T14:32:15.2340000\",\"roles\":[{\"resourceType\":\"PolicyManagement\",\"resourceId\":\"f4g7h8i9-2j3k-4l5m-6n7o-p8q9r0s1t2u3\",\"resourceName\":\"Global_Policy_Manager\",\"newRoles\":[{\"roleId\":\"b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9\",\"roleName\":\"Security Administrator\"}],\"oldRoles\":[{\"roleId\":\"a5b6c7d8-1e2f-3g4h-5i6j-k7l8m9n0o1p2\",\"roleName\":\"Policy Viewer\"}]}],\"newPermissionSets\":[{\"permissionSetId\":\"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6\",\"permissionSetName\":\"Full_Admin_Access\"}],\"oldPermissionSets\":[{\"permissionSetId\":\"c0d1e2f3-4g5h-6i7j-8k9l-m0n1o2p3q4r5\",\"permissionSetName\":\"Read_Only_Access\"}]},\"openIdConfigDataAuditing\":{\"oldAuthenticationType\":\"SAML\",\"newAuthenticationType\":\"OAuth2\",\"oldDomain\":\"auth.company.local\",\"newDomain\":\"auth.company.com\",\"oldClientId\":\"beyondtrust-client-prod-v1\",\"newClientId\":\"beyondtrust-client-prod-v2\",\"secretUpdated\":true,\"oldOpenIDConnectProvider\":\"https://login.company.local\",\"newOpenIDConnectProvider\":\"https://login.company.com\"},\"mmcRemoteClientDataAuditing\":{\"enabled\":true,\"oldEnabled\":false,\"clientId\":\"e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7\",\"oldClientId\":\"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6\"},\"computerPolicyDataAuditing\":{\"oldInactivityAgentDeactivationDays\":60,\"oldEnableDeactivatedAgentDeletion\":false,\"oldDeactivatedAgentDeletionDays\":90,\"inactivityAgentDeactivationDays\":30,\"enableDeactivatedAgentDeletion\":true,\"deactivatedAgentDeletionDays\":60},\"azureADIntegrationDataAuditing\":{\"oldAzureAdTenantId\":\"12345678-1234-1234-1234-123456789012\",\"oldAzureAdClientId\":\"abcdef01-2345-6789-abcd-ef0123456789\",\"oldAzureAdClientSecret\":\"***\",\"oldAzureAdUseCertificateAuth\":false,\"oldAzureAdIntegrationEnabled\":false,\"azureAdTenantId\":\"87654321-4321-4321-4321-210987654321\",\"azureAdClientId\":\"fedcba98-7654-3210-fedc-ba9876543210\",\"azureAdClientSecret\":\"***\",\"azureAdUseCertificateAuth\":true,\"azureAdIntegrationEnabled\":true,\"azureAdConfigChanged\":true},\"authorizationRequestDataAuditing\":{\"oldAuthRequestIntegrationEnabled\":false,\"oldAuthRequestHostName\":\"auth-old.company.local\",\"oldAuthRequestClientId\":\"bt-auth-client-v1\",\"oldAuthRequestClientSecret\":\"***\",\"oldAuthRequestPassword\":\"***\",\"oldAuthRequestUserName\":\"bt_service_account\",\"oldAuthRequestApiClientId\":\"api-client-v1\",\"oldAuthRequestApiClientSecret\":\"***\",\"authRequestIntegrationEnabled\":true,\"authRequestHostName\":\"auth.company.com\",\"authRequestClientId\":\"bt-auth-client-v2\",\"authRequestClientSecret\":\"***\",\"authRequestPassword\":\"***\",\"authRequestUserName\":\"bt_service_account_v2\",\"authRequestApiClientId\":\"api-client-v2\",\"authRequestApiClientSecret\":\"***\",\"authRequestConfigChanged\":true},\"reputationSettingsDataAuditing\":{\"oldReputationIntegrationEnabled\":false,\"oldReputationIntegrationApiKey\":\"***\",\"reputationIntegrationEnabled\":true,\"reputationIntegrationApiKey\":\"***\",\"reputationConfigChanged\":true},\"securitySettingsDataAuditing\":{\"tokenTimeout\":3600,\"oldTokenTimeout\":7200},\"siemIntegrationBaseDetailModel\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Splunk\",\"siemFormat\":\"JSON\"},\"siemIntegrationQradarAuditing\":{\"siemIntegrationEnabled\":false,\"siemIntegrationType\":\"QRadar\",\"siemFormat\":\"LEEF\",\"hostName\":\"qradar.company.com\",\"port\":\"514\",\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIID...certificate...content\\n-----END CERTIFICATE-----\"},\"siemIntegrationS3Auditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"AWS\",\"siemFormat\":\"JSON\",\"siemAccessKeyId\":\"AKIAIOSFODNN7EXAMPLE\",\"siemBucketName\":\"company-beyondtrust-logs\",\"siemCodec\":\"gzip\",\"siemRegionName\":\"us-east-1\",\"siemSseEnabled\":true},\"siemIntegrationSentinelAuditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Sentinel\",\"siemFormat\":\"JSON\",\"tableName\":\"BeyondTrustAuditLogs\",\"workspaceId\":\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"},\"siemIntegrationSplunkAuditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Splunk\",\"siemFormat\":\"JSON\",\"hostName\":\"splunk-hec.company.com\",\"index\":\"beyondtrust_audit\"},\"agentDataAuditing\":{\"newAgentId\":\"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0\",\"oldAgentId\":\"e4f5g6h7-8i9j-0k1l-2m3n-o4p5q6r7s8t9\",\"newTimestamp\":\"2026-04-08T14:30:00.0000000\",\"oldTimestamp\":\"2026-04-08T14:00:00.0000000\",\"newHostType\":\"Windows Server\",\"oldHostType\":\"Windows Workstation\",\"newOsName\":\"Windows Server 2022\",\"oldOsName\":\"Windows 10 Enterprise\",\"newAdapterVersion\":\"25.1.0.234\",\"oldAdapterVersion\":\"25.0.1.198\",\"newComputerGroupId\":\"g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1\",\"oldComputerGroupId\":\"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0\",\"newComputerGroupName\":\"Production_Servers\",\"oldComputerGroupName\":\"Workstations\"},\"managementRuleDataAuditing\":{\"newPriority\":100,\"oldPriority\":50},\"autoUpdateRateLimitDataAuditing\":{\"oldPmRequestsLimits\":100,\"oldPmRequestsLimitMinutes\":60,\"pmRequestsLimits\":200,\"pmRequestsLimitMinutes\":30},\"autoUpdateGroupConfigSettingsDataAuditing\":{\"newEnableAutoUpdate\":\"true\",\"newUseLatestVersion\":\"true\",\"newClientVersion\":\"25.1.0\",\"newAdapterVersion\":\"25.1.0.234\",\"oldEnableAutoUpdate\":\"false\",\"oldUseLatestVersion\":\"false\",\"oldClientVersion\":\"25.0.0\",\"oldAdapterVersion\":\"25.0.1.198\"},\"autoUpdateGroupClientSettingsDataAuditing\":{\"oldAppEventLogType\":\"Warning\",\"oldBeyondInsightCertName\":\"BeyondInsight_Prod_2025\",\"oldBeyondInsightUrl\":\"https://beyondinsight.company.local\",\"oldBeyondInsightWorkGroup\":\"WORKGROUP\",\"oldCertMode\":\"Thumbprint\",\"oldConfigAuditEnabled\":\"false\",\"oldConfigAuditMode\":\"Basic\",\"oldCrlFailOpen\":\"false\",\"oldDownloadAuditMode\":\"Minimal\",\"oldHookLoadMethod\":\"Standard\",\"oldPolicyEnabled\":\"true\",\"oldPolicyPrecedence\":\"Local\",\"oldPsMode\":\"Restricted\",\"newPsMode\":\"Full\",\"newBeyondInsightCertName\":\"BeyondInsight_Prod_2026\",\"newBeyondInsightUrl\":\"https://beyondinsight.company.com\",\"newBeyondInsightWorkGroup\":\"DOMAIN\",\"newAppEventLogType\":\"Information\",\"newHookLoadMethod\":\"Advanced\",\"newCertMode\":\"Subject\",\"newConfigAuditEnabled\":\"true\",\"newConfigAuditMode\":\"Detailed\",\"newCrlFailOpen\":\"true\",\"newDownloadAuditMode\":\"Verbose\",\"newPolicyEnabled\":\"true\",\"newPolicyPrecedence\":\"Central\"},\"permissionGroupDataAuditing\":{\"permissionSetId\":\"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2\",\"newName\":\"Advanced_Security_Permissions\",\"oldName\":\"Basic_Security_Permissions\",\"newDescription\":\"Full security administration permissions including audit and compliance\",\"oldDescription\":\"Basic security permissions for viewing\",\"newNumberOfUsers\":\"25\",\"oldNumberOfUsers\":\"50\"},\"autoUpdateGroupMacClientSettingsDataAuditing\":{\"newAntiTamper\":\"enabled\",\"newMountAssist\":\"enabled\",\"newSudoEnabled\":\"true\",\"newBiometricAuthenticationEnabled\":\"true\",\"newBadgeIcons\":\"visible\",\"oldAntiTamper\":\"disabled\",\"oldMountAssist\":\"disabled\",\"oldSudoEnabled\":\"false\",\"oldBiometricAuthenticationEnabled\":\"false\",\"oldBadgeIcons\":\"hidden\"}}", + "type": [ + "change" + ] + }, + "input": { + "type": "aws-s3" + }, + "log": { + "file": { + "path": "https://elastic-package-beyondtrust-epm-bucket-21342.s3.us-east-1.amazonaws.com/audit.log" + }, + "offset": 0 + }, + "message": "User john.doe modified security policy settings for Windows Defender Exclusions", + "related": { + "user": [ + "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8", + "john.doe@company.com", + "Portal" + ] + }, + "tags": [ + "collect_sqs_logs", + "preserve_original_event", + "preserve_duplicate_custom_fields", + "forwarded", + "beyondtrust_epm-audit" + ], + "user": { + "id": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8", + "name": "john.doe@company.com" + } +} diff --git a/packages/beyondtrust_epm/docs/README.md b/packages/beyondtrust_epm/docs/README.md new file mode 100644 index 00000000000..a5cc7fad2b8 --- /dev/null +++ b/packages/beyondtrust_epm/docs/README.md @@ -0,0 +1,796 @@ +# BeyondTrust EPM Integration for Elastic + +## Overview + +[BeyondTrust Endpoint Privilege Management (EPM)](https://www.beyondtrust.com/products/endpoint-privilege-management) is a security solution that enforces least-privilege policies across endpoints, controls application usage, and audits privileged activity. It helps organizations reduce their attack surface by managing and monitoring privilege escalation, application control, and configuration changes across users and devices. + +The BeyondTrust EPM integration for Elastic collects audit logs using the **BeyondTrust EPM Management API** or through **AWS S3/SQS** cloud storage, and visualizes them in Kibana. + +### Compatibility + +The BeyondTrust EPM integration is compatible with BeyondTrust EPM version **26.1** and Management API version **v3**. + +### How it works + +This integration supports two collection methods: + +- **Direct API polling** via CEL input, which periodically queries the BeyondTrust EPM Management API using OAuth 2.0 (Client Credentials) authentication. +- **Cloud storage** via AWS S3/SQS, for organizations that export audit logs from BeyondTrust EPM to an AWS S3 bucket using the built-in SIEM integration. + +## What data does this integration collect? + +This integration collects log messages of the following type: + +- `Audit`: Collects audit logs via the **BeyondTrust EPM Management API** (endpoint: `/management-api/v3/ActivityAudits/Details`) or via **AWS S3/SQS** for organizations that export logs from BeyondTrust EPM to an S3 bucket. + +### Supported use cases + +Integrating BeyondTrust EPM with Elastic provides centralized visibility into privileged activity and configuration changes across your endpoints, enabling efficient monitoring, investigation, and compliance reporting within Kibana dashboards. + + +## What do I need to use this integration? + +### From BeyondTrust EPM (API collection) + +To collect data via the Management API, you need a **Client ID** and **Client Secret** with OAuth 2.0 Client Credentials authentication. + +1. Sign in to `app.beyondtrust.io`. +2. Navigate to **Configuration** > **API Registration**. +3. Create or select an API client and copy the **Client ID** and **Client Secret**. + +For more information on configuring API registration in BeyondTrust EPM, refer to the [API Settings guide](https://docs.beyondtrust.com/epm-wm/docs/pathfinder-epm-api-settings) in the BeyondTrust documentation. + +### From BeyondTrust EPM (AWS S3 collection) + +To collect data using AWS S3, configure BeyondTrust EPM to export logs to an S3 bucket, then point Elastic at that bucket. + +#### Step 1: Set up AWS infrastructure: + +1. Create an **S3 bucket** and note the bucket name and region. +2. Create an **IAM access policy** with these permissions: + - List: `ListAllMyBuckets` + - Write: `PutObject` + - Read: `GetBucketAcl`, `GetBucketLocation`, `GetUser`, `SimulatePrincipalPolicy` +3. Create an **IAM user** with programmatic access, attach the policy, and save the **Access Key ID** and **Secret Access Key**. + +#### Step 2: Configure SIEM export in BeyondTrust EPM: + +1. Sign in to **app.beyondtrust.io**. +2. Navigate to **Endpoint Privilege Management for Windows and Mac** > **Configuration** > **SIEM Settings**. +3. Select **Enable SIEM Integration**, then choose **S3** as the Integration Type. +4. Enter the **Access Key ID**, **Secret Access Key**, **Bucket** name, and **Region**. +5. Set the data format to **ECS - Elastic Common Schema**. +6. Click **Validate Settings**, then **Save Settings**. + +> **Note:** Only one SIEM integration can be configured at a time. Events are batched and exported to S3 in one-minute intervals in JSON format. + +For more information on configuring SIEM settings in BeyondTrust EPM, refer to the [SIEM Settings guide](https://docs.beyondtrust.com/epm-wm/docs/pathfinder-epm-siem-settings) in the BeyondTrust documentation. + +## How do I deploy this integration? + +This integration supports both Elastic Agentless-based and Agent-based installations. + +### Agentless-based installation + +Agentless integrations allow you to collect data without having to manage Elastic Agent in your cloud. They make manual agent deployment unnecessary, so you can focus on your data instead of the agent that collects it. For more information, refer to [Agentless integrations](https://www.elastic.co/guide/en/serverless/current/security-agentless-integrations.html) and the [Agentless integrations FAQ](https://www.elastic.co/guide/en/serverless/current/agentless-integration-troubleshooting.html). + +Agentless deployments are only supported in Elastic Serverless and Elastic Cloud environments. This functionality is in beta and is subject to change. Beta features are not subject to the support SLA of official GA features. + +### Agent-based installation + +Elastic Agent must be installed. For more details, check the Elastic Agent [installation instructions](docs-content://reference/fleet/install-elastic-agents.md). You can install only one Elastic Agent per host. + +### Configure + +1. In the top search bar in Kibana, search for **Integrations**. +2. In the search bar, type **BeyondTrust EPM**. +3. Select the **BeyondTrust EPM** integration from the search results. +4. Select **Add BeyondTrust EPM** to add the integration. +5. Enable and configure only the collection methods which you will use. + + * To **Collect logs using BeyondTrust EPM API (CEL)**: + + - Set the **URL** to the base URL of your BeyondTrust EPM instance (e.g., `https://app.beyondtrust.io`). + - Set the **Client ID** and **Client Secret** obtained from API Registration. + - Optionally adjust **Initial Interval**, **Interval**, **Page Size**, and **HTTP Client Timeout**. + + * To **Collect logs using AWS S3**: + + - Set the **Bucket ARN** of the S3 bucket configured in BeyondTrust EPM SIEM Settings. + - Set **AWS Access Key ID** and **Secret Access Key** for an IAM user with read access to the bucket. + - Optionally configure **Queue URL** (SQS) if using event-driven notifications instead of bucket polling. + +6. Select **Save and continue** to save the integration. + +## Troubleshooting + +For help with Elastic ingest tools, check [Common problems](https://www.elastic.co/docs/troubleshoot/ingest/fleet/common-problems). + +### Validation + +#### Dashboard populated + +1. In the top search bar in Kibana, search for **Dashboards**. +2. In the search bar, type **BeyondTrust EPM**, and verify the dashboard information is populated. + +## Scaling + +For more information on architectures that can be used for scaling this integration, check the [Ingest Architectures](https://www.elastic.co/docs/manage-data/ingest/ingest-reference-architectures) documentation. + +## Reference + +### Audit + +#### Audit fields + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date | +| aws.s3.bucket.arn | The AWS S3 bucket ARN. | keyword | +| aws.s3.bucket.name | The AWS S3 bucket name. | keyword | +| aws.s3.object.key | The AWS S3 Object key. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.new_adapter_version | Adapter version installed in the computer. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.new_agent_id | Guid to store the new Agent Id assigned to the computer. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.new_computer_group_id | The computer group Id that the agent is going to be assigned to. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.new_computer_group_name | The computer group name that the agent is going to be assigned to. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.new_host_type | The host type detected for the agent. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.new_os_name | Os Name assigned detected by the adapter. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.new_timestamp | TimeStamp of the audit event. | date | +| beyondtrust_epm.audit.agent_data_auditing.old_adapter_version | Present adapter version, in case of updating, this value can reflect the last adapter version used. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.old_agent_id | Guid to store the old Agent Id if there is a change in Agent Id. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.old_computer_group_id | The computer group Id that the agent was assigned to. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.old_computer_group_name | The computer group name that the agent was assigned to. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.old_host_type | The present Host type found by the adapter. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.old_os_name | The present Os Name detected by the adapter. | keyword | +| beyondtrust_epm.audit.agent_data_auditing.old_timestamp | TimeStamp of a previous audit event. | date | +| beyondtrust_epm.audit.api_client_data_auditing.deleted | | boolean | +| beyondtrust_epm.audit.api_client_data_auditing.new_description | | keyword | +| beyondtrust_epm.audit.api_client_data_auditing.new_description.text | Multi-field of `beyondtrust_epm.audit.api_client_data_auditing.new_description`. | match_only_text | +| beyondtrust_epm.audit.api_client_data_auditing.new_name | | keyword | +| beyondtrust_epm.audit.api_client_data_auditing.old_description | | keyword | +| beyondtrust_epm.audit.api_client_data_auditing.old_description.text | Multi-field of `beyondtrust_epm.audit.api_client_data_auditing.old_description`. | match_only_text | +| beyondtrust_epm.audit.api_client_data_auditing.old_name | | keyword | +| beyondtrust_epm.audit.api_client_data_auditing.secret_updated | | boolean | +| beyondtrust_epm.audit.audit_type | audit type. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_api_client_id | Authorization Request API Client ID. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_api_client_secret | Authorization Request Client Secret. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_client_id | Authorization Request ClientId. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_client_secret | Authorization Request Client Secret. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_config_changed | Is Authorization Request Config changed?. | boolean | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_host_name | Authorization Requests Hostname. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_integration_enabled | Old Value is Authorization Request Integration Enabled?. | boolean | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_password | Authorization Request Password. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.auth_request_user_name | Authorization Request User Name. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.old_auth_request_api_client_id | Old Value Authorization Request API Client ID. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.old_auth_request_api_client_secret | Old Value Authorization Request Client Secret. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.old_auth_request_client_id | Old Value Authorization Request ClientId. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.old_auth_request_client_secret | Old Value Authorization Request Client Secret. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.old_auth_request_host_name | Old Value Authorization Requests Hostname. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.old_auth_request_integration_enabled | Old Value is Authorization Request Integration Enabled?. | boolean | +| beyondtrust_epm.audit.authorization_request_data_auditing.old_auth_request_password | Old Value Authorization Request Password. | keyword | +| beyondtrust_epm.audit.authorization_request_data_auditing.old_auth_request_user_name | Old Value Authorization Request User Name. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_app_event_log_type | New value of application event log type. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_beyond_insight_cert_name | New value of Beyond insight certificate name. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_beyond_insight_url | New value of Beyond insight URL. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_beyond_insight_work_group | New value of Beyond insight group. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_cert_mode | New value of certificate mode. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_config_audit_enabled | New value of config audit enabled. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_config_audit_mode | New value of config audit mode. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_crl_fail_open | New value of crl fail open. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_download_audit_mode | New value of download audit mode. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_hook_load_method | New value of hook load method. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_policy_enabled | New value of policy enabled. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_policy_precedence | New value of policy precedence. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.new_ps_mode | New value of ps mode. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_app_event_log_type | Old value of app event log type. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_beyond_insight_cert_name | Old value of Beyond insight certificate name. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_beyond_insight_url | Old value of Beyond insight URL. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_beyond_insight_work_group | Old value of Beyond insight group. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_cert_mode | Old value of certificate mode. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_config_audit_enabled | Old value of config audit enabled. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_config_audit_mode | Old value of config audit mode. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_crl_fail_open | Old value of crl fail open. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_download_audit_mode | Old value of download audit mode. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_hook_load_method | Old value of hook load method. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_policy_enabled | Old value of policy enabled. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_policy_precedence | Old value of policy precedence. | keyword | +| beyondtrust_epm.audit.auto_update_group_client_settings_data_auditing.old_ps_mode | Old value of ps mode. | keyword | +| beyondtrust_epm.audit.auto_update_group_config_settings_data_auditing.new_adapter_version | New value of adapter version for package manager. | keyword | +| beyondtrust_epm.audit.auto_update_group_config_settings_data_auditing.new_client_version | New value of client version for package manager. | keyword | +| beyondtrust_epm.audit.auto_update_group_config_settings_data_auditing.new_enable_auto_update | New value of Enable auto update for package manager. | keyword | +| beyondtrust_epm.audit.auto_update_group_config_settings_data_auditing.new_use_latest_version | New value of use latest version for package manager. | keyword | +| beyondtrust_epm.audit.auto_update_group_config_settings_data_auditing.old_adapter_version | Old value of adapter version for package manager. | keyword | +| beyondtrust_epm.audit.auto_update_group_config_settings_data_auditing.old_client_version | Old value of client version for package manager. | keyword | +| beyondtrust_epm.audit.auto_update_group_config_settings_data_auditing.old_enable_auto_update | Old value of Enable auto update for package manager. | keyword | +| beyondtrust_epm.audit.auto_update_group_config_settings_data_auditing.old_use_latest_version | Old value of use latest version for package manager. | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.new_anti_tamper | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.new_badge_icons | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.new_biometric_authentication_enabled | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.new_mount_assist | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.new_sudo_enabled | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.old_anti_tamper | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.old_badge_icons | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.old_biometric_authentication_enabled | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.old_mount_assist | | keyword | +| beyondtrust_epm.audit.auto_update_group_mac_client_settings_data_auditing.old_sudo_enabled | | keyword | +| beyondtrust_epm.audit.auto_update_rate_limit_data_auditing.old_pm_requests_limit_minutes | Old Value Auto update request limits in minutes. | long | +| beyondtrust_epm.audit.auto_update_rate_limit_data_auditing.old_pm_requests_limits | Old Value Auto update request limits. | long | +| beyondtrust_epm.audit.auto_update_rate_limit_data_auditing.pm_requests_limit_minutes | Auto update request limits in minutes. | long | +| beyondtrust_epm.audit.auto_update_rate_limit_data_auditing.pm_requests_limits | Auto update request limits. | long | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.azure_ad_client_id | Azure AD Client Id used in the integration. | keyword | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.azure_ad_client_secret | Azure AD Client Secret. | keyword | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.azure_ad_config_changed | Is Azure AD Configuration changed?. | boolean | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.azure_ad_integration_enabled | Is Microsoft Entra ID Integration enabled?. | boolean | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.azure_ad_tenant_id | Old Value Azure AD Tenant ID. | keyword | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.azure_ad_use_certificate_auth | Azure AD Use Certified Authorization. | boolean | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.old_azure_ad_client_id | Old Value Azure AD Client Id used in the integration. | keyword | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.old_azure_ad_client_secret | Old Value Azure AD Client Secret. | keyword | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.old_azure_ad_integration_enabled | Old Value Is Microsoft Entra ID Integration enabled?. | boolean | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.old_azure_ad_tenant_id | Old Value Azure AD Tenant ID. | keyword | +| beyondtrust_epm.audit.azure_ad_integration_data_auditing.old_azure_ad_use_certificate_auth | Old Value Azure AD Use Certified Authorization. | boolean | +| beyondtrust_epm.audit.changed_by | Changed by enum used for activity audits. | keyword | +| beyondtrust_epm.audit.computer_data_auditing.deactivated_agents | | flattened | +| beyondtrust_epm.audit.computer_data_auditing.new_deleted_agents | | keyword | +| beyondtrust_epm.audit.computer_data_auditing.updated_policies_on | | flattened | +| beyondtrust_epm.audit.computer_policy_data_auditing.deactivated_agent_deletion_days | Deactivated Agent Deletion Days. | long | +| beyondtrust_epm.audit.computer_policy_data_auditing.enable_deactivated_agent_deletion | Is enable deactivated Agent Deletion. | boolean | +| beyondtrust_epm.audit.computer_policy_data_auditing.inactivity_agent_deactivation_days | Deactivation Days for inactivity. | long | +| beyondtrust_epm.audit.computer_policy_data_auditing.old_deactivated_agent_deletion_days | Old Value Deactivated Agent Deletion Days. | long | +| beyondtrust_epm.audit.computer_policy_data_auditing.old_enable_deactivated_agent_deletion | Old Value Is enable deactivated Agent Deletion. | boolean | +| beyondtrust_epm.audit.computer_policy_data_auditing.old_inactivity_agent_deactivation_days | Old Value Deactivation Days for inactivity. | long | +| beyondtrust_epm.audit.created | created. | date | +| beyondtrust_epm.audit.details | Details. | keyword | +| beyondtrust_epm.audit.details.text | Multi-field of `beyondtrust_epm.audit.details`. | match_only_text | +| beyondtrust_epm.audit.entity | Entity. | keyword | +| beyondtrust_epm.audit.entity_name | Name of the entity that was modified. | keyword | +| beyondtrust_epm.audit.error_info | | flattened | +| beyondtrust_epm.audit.group_data_auditing.add_policy_revisions | | flattened | +| beyondtrust_epm.audit.group_data_auditing.new_agents | | flattened | +| beyondtrust_epm.audit.group_data_auditing.new_description | | keyword | +| beyondtrust_epm.audit.group_data_auditing.new_description.text | Multi-field of `beyondtrust_epm.audit.group_data_auditing.new_description`. | match_only_text | +| beyondtrust_epm.audit.group_data_auditing.new_is_default | | boolean | +| beyondtrust_epm.audit.group_data_auditing.new_name | | keyword | +| beyondtrust_epm.audit.group_data_auditing.old_description | | keyword | +| beyondtrust_epm.audit.group_data_auditing.old_description.text | Multi-field of `beyondtrust_epm.audit.group_data_auditing.old_description`. | match_only_text | +| beyondtrust_epm.audit.group_data_auditing.old_is_default | | boolean | +| beyondtrust_epm.audit.group_data_auditing.old_name | | keyword | +| beyondtrust_epm.audit.group_data_auditing.remove_agents | | flattened | +| beyondtrust_epm.audit.group_data_auditing.remove_policy_revisions | | flattened | +| beyondtrust_epm.audit.id | Id. | keyword | +| beyondtrust_epm.audit.installation_key_data_auditing.deleted | | boolean | +| beyondtrust_epm.audit.installation_key_data_auditing.new_disabled | | boolean | +| beyondtrust_epm.audit.installation_key_data_auditing.new_label | | keyword | +| beyondtrust_epm.audit.installation_key_data_auditing.old_disabled | | boolean | +| beyondtrust_epm.audit.installation_key_data_auditing.old_label | | keyword | +| beyondtrust_epm.audit.locked | | boolean | +| beyondtrust_epm.audit.management_rule_data_auditing.new_priority | New Priority Value for rule. | long | +| beyondtrust_epm.audit.management_rule_data_auditing.old_priority | Old priority value for rule. | long | +| beyondtrust_epm.audit.mmc_remote_client_data_auditing.client_id | ClientId selected. | keyword | +| beyondtrust_epm.audit.mmc_remote_client_data_auditing.enabled | Is Remote Client enabled?. | boolean | +| beyondtrust_epm.audit.mmc_remote_client_data_auditing.old_client_id | Old Value ClientId selected. | keyword | +| beyondtrust_epm.audit.mmc_remote_client_data_auditing.old_enabled | Old Value Is Remote Client enabled?. | boolean | +| beyondtrust_epm.audit.open_id_config_data_auditing.new_authentication_type | New Authentication Type. | keyword | +| beyondtrust_epm.audit.open_id_config_data_auditing.new_client_id | New ClientId. | keyword | +| beyondtrust_epm.audit.open_id_config_data_auditing.new_domain | New Domain. | keyword | +| beyondtrust_epm.audit.open_id_config_data_auditing.new_open_id_connect_provider | New OpenIdProvider. | keyword | +| beyondtrust_epm.audit.open_id_config_data_auditing.old_authentication_type | Old Authentication Type. | keyword | +| beyondtrust_epm.audit.open_id_config_data_auditing.old_client_id | Old client ID. | keyword | +| beyondtrust_epm.audit.open_id_config_data_auditing.old_domain | Old domain. | keyword | +| beyondtrust_epm.audit.open_id_config_data_auditing.old_open_id_connect_provider | Old OpenId Provider. | keyword | +| beyondtrust_epm.audit.open_id_config_data_auditing.secret_updated | Is Secret Updated?. | boolean | +| beyondtrust_epm.audit.permission_group_data_auditing.new_description | | keyword | +| beyondtrust_epm.audit.permission_group_data_auditing.new_description.text | Multi-field of `beyondtrust_epm.audit.permission_group_data_auditing.new_description`. | match_only_text | +| beyondtrust_epm.audit.permission_group_data_auditing.new_name | | keyword | +| beyondtrust_epm.audit.permission_group_data_auditing.new_number_of_users | | keyword | +| beyondtrust_epm.audit.permission_group_data_auditing.old_description | | keyword | +| beyondtrust_epm.audit.permission_group_data_auditing.old_description.text | Multi-field of `beyondtrust_epm.audit.permission_group_data_auditing.old_description`. | match_only_text | +| beyondtrust_epm.audit.permission_group_data_auditing.old_name | | keyword | +| beyondtrust_epm.audit.permission_group_data_auditing.old_number_of_users | | keyword | +| beyondtrust_epm.audit.permission_group_data_auditing.permission_set_id | | keyword | +| beyondtrust_epm.audit.policy_data_auditing.new_description | | keyword | +| beyondtrust_epm.audit.policy_data_auditing.new_description.text | Multi-field of `beyondtrust_epm.audit.policy_data_auditing.new_description`. | match_only_text | +| beyondtrust_epm.audit.policy_data_auditing.new_name | | keyword | +| beyondtrust_epm.audit.policy_data_auditing.old_description | | keyword | +| beyondtrust_epm.audit.policy_data_auditing.old_description.text | Multi-field of `beyondtrust_epm.audit.policy_data_auditing.old_description`. | match_only_text | +| beyondtrust_epm.audit.policy_data_auditing.old_name | | keyword | +| beyondtrust_epm.audit.policy_revision_data_auditing.new_annotation_note | | keyword | +| beyondtrust_epm.audit.policy_revision_data_auditing.new_annotation_note.text | Multi-field of `beyondtrust_epm.audit.policy_revision_data_auditing.new_annotation_note`. | match_only_text | +| beyondtrust_epm.audit.policy_revision_data_auditing.new_groups | | flattened | +| beyondtrust_epm.audit.reputation_settings_data_auditing.old_reputation_integration_api_key | Old Value Reputation Integration Key. | keyword | +| beyondtrust_epm.audit.reputation_settings_data_auditing.old_reputation_integration_enabled | Old Value Is reputation integration enabled?. | boolean | +| beyondtrust_epm.audit.reputation_settings_data_auditing.reputation_config_changed | Reputation Configuration changed. | boolean | +| beyondtrust_epm.audit.reputation_settings_data_auditing.reputation_integration_api_key | Reputation Integration Key. | keyword | +| beyondtrust_epm.audit.reputation_settings_data_auditing.reputation_integration_enabled | Is reputation integration enabled?. | boolean | +| beyondtrust_epm.audit.security_settings_data_auditing.old_token_timeout | Old Value Token Timeout. | long | +| beyondtrust_epm.audit.security_settings_data_auditing.token_timeout | Token Timeout. | long | +| beyondtrust_epm.audit.settings_data_auditing.add_domain | | keyword | +| beyondtrust_epm.audit.settings_data_auditing.modify_domain_new_value | | keyword | +| beyondtrust_epm.audit.settings_data_auditing.modify_domain_old_value | | keyword | +| beyondtrust_epm.audit.settings_data_auditing.remove_domain | | keyword | +| beyondtrust_epm.audit.siem_integration_base_detail_model.siem_format | Data format selected. | keyword | +| beyondtrust_epm.audit.siem_integration_base_detail_model.siem_integration_enabled | Is siem integration enabled?. | boolean | +| beyondtrust_epm.audit.siem_integration_base_detail_model.siem_integration_type | Type of integration selected. | keyword | +| beyondtrust_epm.audit.siem_integration_qradar_auditing.cert | Cert. | keyword | +| beyondtrust_epm.audit.siem_integration_qradar_auditing.cert.text | Multi-field of `beyondtrust_epm.audit.siem_integration_qradar_auditing.cert`. | match_only_text | +| beyondtrust_epm.audit.siem_integration_qradar_auditing.host_name | Hostname. | keyword | +| beyondtrust_epm.audit.siem_integration_qradar_auditing.port | Port. | keyword | +| beyondtrust_epm.audit.siem_integration_qradar_auditing.siem_format | Data format selected. | keyword | +| beyondtrust_epm.audit.siem_integration_qradar_auditing.siem_integration_enabled | Is siem integration enabled?. | boolean | +| beyondtrust_epm.audit.siem_integration_qradar_auditing.siem_integration_type | Type of integration selected. | keyword | +| beyondtrust_epm.audit.siem_integration_s3_auditing.siem_access_key_id | AccessKeyId. | keyword | +| beyondtrust_epm.audit.siem_integration_s3_auditing.siem_bucket_name | AWS Bucket name. | keyword | +| beyondtrust_epm.audit.siem_integration_s3_auditing.siem_codec | Codec. | keyword | +| beyondtrust_epm.audit.siem_integration_s3_auditing.siem_format | Data format selected. | keyword | +| beyondtrust_epm.audit.siem_integration_s3_auditing.siem_integration_enabled | Is siem integration enabled?. | boolean | +| beyondtrust_epm.audit.siem_integration_s3_auditing.siem_integration_type | Type of integration selected. | keyword | +| beyondtrust_epm.audit.siem_integration_s3_auditing.siem_region_name | Region. | keyword | +| beyondtrust_epm.audit.siem_integration_s3_auditing.siem_sse_enabled | Is SSE enabled. | boolean | +| beyondtrust_epm.audit.siem_integration_sentinel_auditing.siem_format | Data format selected. | keyword | +| beyondtrust_epm.audit.siem_integration_sentinel_auditing.siem_integration_enabled | Is siem integration enabled?. | boolean | +| beyondtrust_epm.audit.siem_integration_sentinel_auditing.siem_integration_type | Type of integration selected. | keyword | +| beyondtrust_epm.audit.siem_integration_sentinel_auditing.table_name | TableName. | keyword | +| beyondtrust_epm.audit.siem_integration_sentinel_auditing.workspace_id | WorkspaceId. | keyword | +| beyondtrust_epm.audit.siem_integration_splunk_auditing.host_name | Hostname. | keyword | +| beyondtrust_epm.audit.siem_integration_splunk_auditing.index | Index. | keyword | +| beyondtrust_epm.audit.siem_integration_splunk_auditing.siem_format | Data format selected. | keyword | +| beyondtrust_epm.audit.siem_integration_splunk_auditing.siem_integration_enabled | Is siem integration enabled?. | boolean | +| beyondtrust_epm.audit.siem_integration_splunk_auditing.siem_integration_type | Type of integration selected. | keyword | +| beyondtrust_epm.audit.user | user name. | keyword | +| beyondtrust_epm.audit.user_data_auditing.deleted_at | Deleted date of the user. | date | +| beyondtrust_epm.audit.user_data_auditing.new_date_time_display_format | New Datetime Display Format. | keyword | +| beyondtrust_epm.audit.user_data_auditing.new_disabled | New Disabled. | boolean | +| beyondtrust_epm.audit.user_data_auditing.new_email_address | New Email Address. | keyword | +| beyondtrust_epm.audit.user_data_auditing.new_olson_time_zone_id | New Timezone. | keyword | +| beyondtrust_epm.audit.user_data_auditing.new_permission_sets.permission_set_id | The Id of the permission set. | keyword | +| beyondtrust_epm.audit.user_data_auditing.new_permission_sets.permission_set_name | The name of the permission set. | keyword | +| beyondtrust_epm.audit.user_data_auditing.new_preferred_language | New Preferred Language. | keyword | +| beyondtrust_epm.audit.user_data_auditing.new_user_type | new user type. | keyword | +| beyondtrust_epm.audit.user_data_auditing.old_date_time_display_format | Old Datetime Display Format. | keyword | +| beyondtrust_epm.audit.user_data_auditing.old_disabled | Old Disabled. | boolean | +| beyondtrust_epm.audit.user_data_auditing.old_email_address | Old Email Address. | keyword | +| beyondtrust_epm.audit.user_data_auditing.old_olson_time_zone_id | Old Timezone. | keyword | +| beyondtrust_epm.audit.user_data_auditing.old_permission_sets.permission_set_id | The Id of the permission set. | keyword | +| beyondtrust_epm.audit.user_data_auditing.old_permission_sets.permission_set_name | The name of the permission set. | keyword | +| beyondtrust_epm.audit.user_data_auditing.old_preferred_language | Old Preferred Language. | keyword | +| beyondtrust_epm.audit.user_data_auditing.old_user_type | old user type. | keyword | +| beyondtrust_epm.audit.user_data_auditing.roles.new_roles.role_id | role id. | keyword | +| beyondtrust_epm.audit.user_data_auditing.roles.new_roles.role_name | role name. | keyword | +| beyondtrust_epm.audit.user_data_auditing.roles.old_roles.role_id | role id. | keyword | +| beyondtrust_epm.audit.user_data_auditing.roles.old_roles.role_name | role name. | keyword | +| beyondtrust_epm.audit.user_data_auditing.roles.resource_id | Id of the resource. | keyword | +| beyondtrust_epm.audit.user_data_auditing.roles.resource_name | Resource name. | keyword | +| beyondtrust_epm.audit.user_data_auditing.roles.resource_type | Type of resource. | keyword | +| beyondtrust_epm.audit.user_id | User id. | keyword | +| data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include `nginx.access`, `prometheus`, `endpoint` etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. `event.dataset` should have the same value as `data_stream.dataset`. Beyond the Elasticsearch data stream naming criteria noted above, the `dataset` value has additional restrictions: \* Must not contain `-` \* No longer than 100 characters | constant_keyword | +| data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with `default`. If no value is used, it falls back to `default`. Beyond the Elasticsearch index naming criteria noted above, `namespace` value has the additional restrictions: \* Must not contain `-` \* No longer than 100 characters | constant_keyword | +| data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword | +| event.dataset | Name of the dataset. If an event source publishes more than one type of log or events (e.g. access log, error log), the dataset is used to specify which one the event comes from. It's recommended but not required to start the dataset name with the module name, followed by a dot, then the dataset name. | constant_keyword | +| event.module | Name of the module this data is coming from. If your monitoring agent supports the concept of modules or plugins to process events of a given source (e.g. Apache logs), `event.module` should contain the name of this module. | constant_keyword | +| input.type | Type of Filebeat input. | keyword | +| log.offset | Log offset. | long | +| observer.product | The product name of the observer. | constant_keyword | +| observer.vendor | Vendor name of the observer. | constant_keyword | + + +### Example event + +#### Audit + +An example event for `audit` looks as following: + +```json +{ + "@timestamp": "2026-04-08T14:32:15.234Z", + "agent": { + "ephemeral_id": "46c6087a-a0e1-4727-8720-170ee3ac9aa0", + "id": "127c692e-cddd-4126-8453-8a3ad11cd184", + "name": "elastic-agent-86103", + "type": "filebeat", + "version": "8.18.0" + }, + "aws": { + "s3": { + "bucket": { + "arn": "arn:aws:s3:::elastic-package-beyondtrust-epm-bucket-21342", + "name": "elastic-package-beyondtrust-epm-bucket-21342" + }, + "object": { + "key": "audit.log" + } + } + }, + "beyondtrust_epm": { + "audit": { + "agent_data_auditing": { + "new_adapter_version": "25.1.0.234", + "new_agent_id": "f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0", + "new_computer_group_id": "g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1", + "new_computer_group_name": "Production_Servers", + "new_host_type": "Windows Server", + "new_os_name": "Windows Server 2022", + "new_timestamp": "2026-04-08T14:30:00.000Z", + "old_adapter_version": "25.0.1.198", + "old_agent_id": "e4f5g6h7-8i9j-0k1l-2m3n-o4p5q6r7s8t9", + "old_computer_group_id": "f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0", + "old_computer_group_name": "Workstations", + "old_host_type": "Windows Workstation", + "old_os_name": "Windows 10 Enterprise", + "old_timestamp": "2026-04-08T14:00:00.000Z" + }, + "api_client_data_auditing": { + "deleted": false, + "new_description": "Production environment API client for automated deployments", + "new_name": "ProductionAPIClient_v2", + "old_description": "Production API client", + "old_name": "ProductionAPIClient", + "secret_updated": false + }, + "audit_type": "PolicyModification", + "authorization_request_data_auditing": { + "auth_request_api_client_id": "api-client-v2", + "auth_request_api_client_secret": "***", + "auth_request_client_id": "bt-auth-client-v2", + "auth_request_client_secret": "***", + "auth_request_config_changed": true, + "auth_request_host_name": "auth.company.com", + "auth_request_integration_enabled": true, + "auth_request_password": "***", + "auth_request_user_name": "bt_service_account_v2", + "old_auth_request_api_client_id": "api-client-v1", + "old_auth_request_api_client_secret": "***", + "old_auth_request_client_id": "bt-auth-client-v1", + "old_auth_request_client_secret": "***", + "old_auth_request_host_name": "auth-old.company.local", + "old_auth_request_integration_enabled": false, + "old_auth_request_password": "***", + "old_auth_request_user_name": "bt_service_account" + }, + "auto_update_group_client_settings_data_auditing": { + "new_app_event_log_type": "Information", + "new_beyond_insight_cert_name": "BeyondInsight_Prod_2026", + "new_beyond_insight_url": "https://beyondinsight.company.com", + "new_beyond_insight_work_group": "DOMAIN", + "new_cert_mode": "Subject", + "new_config_audit_enabled": "true", + "new_config_audit_mode": "Detailed", + "new_crl_fail_open": "true", + "new_download_audit_mode": "Verbose", + "new_hook_load_method": "Advanced", + "new_policy_enabled": "true", + "new_policy_precedence": "Central", + "new_ps_mode": "Full", + "old_app_event_log_type": "Warning", + "old_beyond_insight_cert_name": "BeyondInsight_Prod_2025", + "old_beyond_insight_url": "https://beyondinsight.company.local", + "old_beyond_insight_work_group": "WORKGROUP", + "old_cert_mode": "Thumbprint", + "old_config_audit_enabled": "false", + "old_config_audit_mode": "Basic", + "old_crl_fail_open": "false", + "old_download_audit_mode": "Minimal", + "old_hook_load_method": "Standard", + "old_policy_enabled": "true", + "old_policy_precedence": "Local", + "old_ps_mode": "Restricted" + }, + "auto_update_group_config_settings_data_auditing": { + "new_adapter_version": "25.1.0.234", + "new_client_version": "25.1.0", + "new_enable_auto_update": "true", + "new_use_latest_version": "true", + "old_adapter_version": "25.0.1.198", + "old_client_version": "25.0.0", + "old_enable_auto_update": "false", + "old_use_latest_version": "false" + }, + "auto_update_group_mac_client_settings_data_auditing": { + "new_anti_tamper": "enabled", + "new_badge_icons": "visible", + "new_biometric_authentication_enabled": "true", + "new_mount_assist": "enabled", + "new_sudo_enabled": "true", + "old_anti_tamper": "disabled", + "old_badge_icons": "hidden", + "old_biometric_authentication_enabled": "false", + "old_mount_assist": "disabled", + "old_sudo_enabled": "false" + }, + "auto_update_rate_limit_data_auditing": { + "old_pm_requests_limit_minutes": 60, + "old_pm_requests_limits": 100, + "pm_requests_limit_minutes": 30, + "pm_requests_limits": 200 + }, + "azure_ad_integration_data_auditing": { + "azure_ad_client_id": "fedcba98-7654-3210-fedc-ba9876543210", + "azure_ad_client_secret": "***", + "azure_ad_config_changed": true, + "azure_ad_integration_enabled": true, + "azure_ad_tenant_id": "87654321-4321-4321-4321-210987654321", + "azure_ad_use_certificate_auth": true, + "old_azure_ad_client_id": "abcdef01-2345-6789-abcd-ef0123456789", + "old_azure_ad_client_secret": "***", + "old_azure_ad_integration_enabled": false, + "old_azure_ad_tenant_id": "12345678-1234-1234-1234-123456789012", + "old_azure_ad_use_certificate_auth": false + }, + "changed_by": "Portal", + "computer_data_auditing": { + "deactivated_agents": { + "desktop-178": "Hardware decommissioned", + "laptop-042": "Agent inactive for 30 days" + }, + "new_deleted_agents": [ + "LAPTOP-042", + "DESKTOP-178" + ], + "updated_policies_on": { + "server-db-01": "Server_Hardening_Policy_v3", + "workstation-001": "Windows_Security_Policy_v2" + } + }, + "computer_policy_data_auditing": { + "deactivated_agent_deletion_days": 60, + "enable_deactivated_agent_deletion": true, + "inactivity_agent_deactivation_days": 30, + "old_deactivated_agent_deletion_days": 90, + "old_enable_deactivated_agent_deletion": false, + "old_inactivity_agent_deactivation_days": 60 + }, + "created": "2026-04-08T14:32:15.234Z", + "details": "User john.doe modified security policy settings for Windows Defender Exclusions", + "entity": "PolicyRevision", + "entity_name": "Windows_Security_Policy_v2", + "group_data_auditing": { + "add_policy_revisions": { + "data_protection_policy": "Revision 2.1", + "finance_access_policy": "Revision 3.2" + }, + "new_agents": { + "workstation-501": "Finance_WS_01", + "workstation-502": "Finance_WS_02" + }, + "new_description": "All finance department users including contractors", + "new_is_default": false, + "new_name": "Finance_Department_Users", + "old_description": "Finance department users", + "old_is_default": false, + "old_name": "Finance_Users", + "remove_agents": { + "workstation-401": "Migrated to new group" + }, + "remove_policy_revisions": { + "legacy_finance_policy": "Revision 1.0" + } + }, + "id": "10574823", + "installation_key_data_auditing": { + "deleted": false, + "new_disabled": false, + "new_label": "Production_Key_2026", + "old_disabled": false, + "old_label": "Production_Key_2025" + }, + "management_rule_data_auditing": { + "new_priority": 100, + "old_priority": 50 + }, + "mmc_remote_client_data_auditing": { + "client_id": "e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7", + "enabled": true, + "old_client_id": "d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6", + "old_enabled": false + }, + "open_id_config_data_auditing": { + "new_authentication_type": "OAuth2", + "new_client_id": "beyondtrust-client-prod-v2", + "new_domain": "auth.company.com", + "new_open_id_connect_provider": "https://login.company.com", + "old_authentication_type": "SAML", + "old_client_id": "beyondtrust-client-prod-v1", + "old_domain": "auth.company.local", + "old_open_id_connect_provider": "https://login.company.local", + "secret_updated": true + }, + "permission_group_data_auditing": { + "new_description": "Full security administration permissions including audit and compliance", + "new_name": "Advanced_Security_Permissions", + "new_number_of_users": "25", + "old_description": "Basic security permissions for viewing", + "old_name": "Basic_Security_Permissions", + "old_number_of_users": "50", + "permission_set_id": "h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2" + }, + "policy_data_auditing": { + "new_description": "Enhanced security policy with additional privilege management rules", + "new_name": "Enhanced_Security_Policy", + "old_description": "Standard security policy for general users", + "old_name": "Standard_Security_Policy" + }, + "policy_revision_data_auditing": { + "new_annotation_note": "Updated policy to include new CVE-2026-1234 mitigation", + "new_groups": { + "it_administrators": "Full access", + "security_team": "Audit access" + } + }, + "reputation_settings_data_auditing": { + "old_reputation_integration_api_key": "***", + "old_reputation_integration_enabled": false, + "reputation_config_changed": true, + "reputation_integration_api_key": "***", + "reputation_integration_enabled": true + }, + "security_settings_data_auditing": { + "old_token_timeout": 7200, + "token_timeout": 3600 + }, + "settings_data_auditing": { + "add_domain": "subsidiary.company.com", + "modify_domain_new_value": "company.com", + "modify_domain_old_value": "company.local", + "remove_domain": "subsi.company.com" + }, + "siem_integration_base_detail_model": { + "siem_format": "JSON", + "siem_integration_enabled": true, + "siem_integration_type": "Splunk" + }, + "siem_integration_qradar_auditing": { + "cert": "-----BEGIN CERTIFICATE-----\nMIID...certificate...content\n-----END CERTIFICATE-----", + "host_name": "qradar.company.com", + "port": "514", + "siem_format": "LEEF", + "siem_integration_enabled": false, + "siem_integration_type": "QRadar" + }, + "siem_integration_s3_auditing": { + "siem_access_key_id": "AKIAIOSFODNN7EXAMPLE", + "siem_bucket_name": "company-beyondtrust-logs", + "siem_codec": "gzip", + "siem_format": "JSON", + "siem_integration_enabled": true, + "siem_integration_type": "AWS", + "siem_region_name": "us-east-1", + "siem_sse_enabled": true + }, + "siem_integration_sentinel_auditing": { + "siem_format": "JSON", + "siem_integration_enabled": true, + "siem_integration_type": "Sentinel", + "table_name": "BeyondTrustAuditLogs", + "workspace_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890" + }, + "siem_integration_splunk_auditing": { + "host_name": "splunk-hec.company.com", + "index": "beyondtrust_audit", + "siem_format": "JSON", + "siem_integration_enabled": true, + "siem_integration_type": "Splunk" + }, + "user": "john.doe@company.com", + "user_data_auditing": { + "deleted_at": "2026-04-08T14:32:15.234Z", + "new_date_time_display_format": "MM/dd/yyyy HH:mm:ss", + "new_disabled": false, + "new_email_address": "john.doe@company.com", + "new_olson_time_zone_id": "America/New_York", + "new_permission_sets": [ + { + "permission_set_id": "d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6", + "permission_set_name": "Full_Admin_Access" + } + ], + "new_preferred_language": "en-US", + "new_user_type": "Administrator", + "old_date_time_display_format": "yyyy-MM-dd HH:mm:ss", + "old_disabled": false, + "old_email_address": "j.doe@company.com", + "old_olson_time_zone_id": "UTC", + "old_permission_sets": [ + { + "permission_set_id": "c0d1e2f3-4g5h-6i7j-8k9l-m0n1o2p3q4r5", + "permission_set_name": "Read_Only_Access" + } + ], + "old_preferred_language": "en-GB", + "old_user_type": "Standard", + "roles": [ + { + "new_roles": [ + { + "role_id": "b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9", + "role_name": "Security Administrator" + } + ], + "old_roles": [ + { + "role_id": "a5b6c7d8-1e2f-3g4h-5i6j-k7l8m9n0o1p2", + "role_name": "Policy Viewer" + } + ], + "resource_id": "f4g7h8i9-2j3k-4l5m-6n7o-p8q9r0s1t2u3", + "resource_name": "Global_Policy_Manager", + "resource_type": "PolicyManagement" + } + ] + }, + "user_id": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8" + } + }, + "cloud": { + "region": "us-east-1" + }, + "data_stream": { + "dataset": "beyondtrust_epm.audit", + "namespace": "38817", + "type": "logs" + }, + "ecs": { + "version": "9.3.0" + }, + "elastic_agent": { + "id": "127c692e-cddd-4126-8453-8a3ad11cd184", + "snapshot": false, + "version": "8.18.0" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "configuration" + ], + "created": "2026-04-08T14:32:15.234Z", + "dataset": "beyondtrust_epm.audit", + "id": "10574823", + "ingested": "2026-05-04T06:36:55Z", + "kind": "event", + "original": "{\"id\":10574823,\"details\":\"User john.doe modified security policy settings for Windows Defender Exclusions\",\"userId\":\"a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8\",\"user\":\"john.doe@company.com\",\"entity\":\"PolicyRevision\",\"entityName\":\"Windows_Security_Policy_v2\",\"auditType\":\"PolicyModification\",\"created\":\"2026-04-08T14:32:15.2340000\",\"changedBy\":\"Portal\",\"apiClientDataAuditing\":{\"newName\":\"ProductionAPIClient_v2\",\"oldName\":\"ProductionAPIClient\",\"newDescription\":\"Production environment API client for automated deployments\",\"oldDescription\":\"Production API client\",\"secretUpdated\":false,\"deleted\":false},\"computerDataAuditing\":{\"updatedPoliciesOn\":{\"WORKSTATION-001\":\"Windows_Security_Policy_v2\",\"SERVER-DB-01\":\"Server_Hardening_Policy_v3\"},\"deactivatedAgents\":{\"LAPTOP-042\":\"Agent inactive for 30 days\",\"DESKTOP-178\":\"Hardware decommissioned\"},\"newDeletedAgents\":[\"LAPTOP-042\",\"DESKTOP-178\"]},\"groupDataAuditing\":{\"newName\":\"Finance_Department_Users\",\"oldName\":\"Finance_Users\",\"newDescription\":\"All finance department users including contractors\",\"oldDescription\":\"Finance department users\",\"newIsDefault\":false,\"oldIsDefault\":false,\"addPolicyRevisions\":{\"Finance_Access_Policy\":\"Revision 3.2\",\"Data_Protection_Policy\":\"Revision 2.1\"},\"removePolicyRevisions\":{\"Legacy_Finance_Policy\":\"Revision 1.0\"},\"newAgents\":{\"WORKSTATION-501\":\"Finance_WS_01\",\"WORKSTATION-502\":\"Finance_WS_02\"},\"removeAgents\":{\"WORKSTATION-401\":\"Migrated to new group\"}},\"installationKeyDataAuditing\":{\"oldLabel\":\"Production_Key_2025\",\"newLabel\":\"Production_Key_2026\",\"newDisabled\":false,\"oldDisabled\":false,\"deleted\":false},\"policyDataAuditing\":{\"newName\":\"Enhanced_Security_Policy\",\"oldName\":\"Standard_Security_Policy\",\"newDescription\":\"Enhanced security policy with additional privilege management rules\",\"oldDescription\":\"Standard security policy for general users\"},\"policyRevisionDataAuditing\":{\"newGroups\":{\"IT_Administrators\":\"Full access\",\"Security_Team\":\"Audit access\"},\"newAnnotationNote\":\"Updated policy to include new CVE-2026-1234 mitigation\"},\"settingsDataAuditing\":{\"addDomain\":\"subsidiary.company.com\",\"removeDomain\":\"subsi.company.com\",\"modifyDomainOldValue\":\"company.local\",\"modifyDomainNewValue\":\"company.com\"},\"userDataAuditing\":{\"newEmailAddress\":\"john.doe@company.com\",\"oldEmailAddress\":\"j.doe@company.com\",\"newOlsonTimeZoneId\":\"America/New_York\",\"oldOlsonTimeZoneId\":\"UTC\",\"newDateTimeDisplayFormat\":\"MM/dd/yyyy HH:mm:ss\",\"oldDateTimeDisplayFormat\":\"yyyy-MM-dd HH:mm:ss\",\"newPreferredLanguage\":\"en-US\",\"oldPreferredLanguage\":\"en-GB\",\"newDisabled\":false,\"oldDisabled\":false,\"newUserType\":\"Administrator\",\"oldUserType\":\"Standard\",\"deletedAt\":\"2026-04-08T14:32:15.2340000\",\"roles\":[{\"resourceType\":\"PolicyManagement\",\"resourceId\":\"f4g7h8i9-2j3k-4l5m-6n7o-p8q9r0s1t2u3\",\"resourceName\":\"Global_Policy_Manager\",\"newRoles\":[{\"roleId\":\"b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9\",\"roleName\":\"Security Administrator\"}],\"oldRoles\":[{\"roleId\":\"a5b6c7d8-1e2f-3g4h-5i6j-k7l8m9n0o1p2\",\"roleName\":\"Policy Viewer\"}]}],\"newPermissionSets\":[{\"permissionSetId\":\"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6\",\"permissionSetName\":\"Full_Admin_Access\"}],\"oldPermissionSets\":[{\"permissionSetId\":\"c0d1e2f3-4g5h-6i7j-8k9l-m0n1o2p3q4r5\",\"permissionSetName\":\"Read_Only_Access\"}]},\"openIdConfigDataAuditing\":{\"oldAuthenticationType\":\"SAML\",\"newAuthenticationType\":\"OAuth2\",\"oldDomain\":\"auth.company.local\",\"newDomain\":\"auth.company.com\",\"oldClientId\":\"beyondtrust-client-prod-v1\",\"newClientId\":\"beyondtrust-client-prod-v2\",\"secretUpdated\":true,\"oldOpenIDConnectProvider\":\"https://login.company.local\",\"newOpenIDConnectProvider\":\"https://login.company.com\"},\"mmcRemoteClientDataAuditing\":{\"enabled\":true,\"oldEnabled\":false,\"clientId\":\"e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7\",\"oldClientId\":\"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6\"},\"computerPolicyDataAuditing\":{\"oldInactivityAgentDeactivationDays\":60,\"oldEnableDeactivatedAgentDeletion\":false,\"oldDeactivatedAgentDeletionDays\":90,\"inactivityAgentDeactivationDays\":30,\"enableDeactivatedAgentDeletion\":true,\"deactivatedAgentDeletionDays\":60},\"azureADIntegrationDataAuditing\":{\"oldAzureAdTenantId\":\"12345678-1234-1234-1234-123456789012\",\"oldAzureAdClientId\":\"abcdef01-2345-6789-abcd-ef0123456789\",\"oldAzureAdClientSecret\":\"***\",\"oldAzureAdUseCertificateAuth\":false,\"oldAzureAdIntegrationEnabled\":false,\"azureAdTenantId\":\"87654321-4321-4321-4321-210987654321\",\"azureAdClientId\":\"fedcba98-7654-3210-fedc-ba9876543210\",\"azureAdClientSecret\":\"***\",\"azureAdUseCertificateAuth\":true,\"azureAdIntegrationEnabled\":true,\"azureAdConfigChanged\":true},\"authorizationRequestDataAuditing\":{\"oldAuthRequestIntegrationEnabled\":false,\"oldAuthRequestHostName\":\"auth-old.company.local\",\"oldAuthRequestClientId\":\"bt-auth-client-v1\",\"oldAuthRequestClientSecret\":\"***\",\"oldAuthRequestPassword\":\"***\",\"oldAuthRequestUserName\":\"bt_service_account\",\"oldAuthRequestApiClientId\":\"api-client-v1\",\"oldAuthRequestApiClientSecret\":\"***\",\"authRequestIntegrationEnabled\":true,\"authRequestHostName\":\"auth.company.com\",\"authRequestClientId\":\"bt-auth-client-v2\",\"authRequestClientSecret\":\"***\",\"authRequestPassword\":\"***\",\"authRequestUserName\":\"bt_service_account_v2\",\"authRequestApiClientId\":\"api-client-v2\",\"authRequestApiClientSecret\":\"***\",\"authRequestConfigChanged\":true},\"reputationSettingsDataAuditing\":{\"oldReputationIntegrationEnabled\":false,\"oldReputationIntegrationApiKey\":\"***\",\"reputationIntegrationEnabled\":true,\"reputationIntegrationApiKey\":\"***\",\"reputationConfigChanged\":true},\"securitySettingsDataAuditing\":{\"tokenTimeout\":3600,\"oldTokenTimeout\":7200},\"siemIntegrationBaseDetailModel\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Splunk\",\"siemFormat\":\"JSON\"},\"siemIntegrationQradarAuditing\":{\"siemIntegrationEnabled\":false,\"siemIntegrationType\":\"QRadar\",\"siemFormat\":\"LEEF\",\"hostName\":\"qradar.company.com\",\"port\":\"514\",\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIID...certificate...content\\n-----END CERTIFICATE-----\"},\"siemIntegrationS3Auditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"AWS\",\"siemFormat\":\"JSON\",\"siemAccessKeyId\":\"AKIAIOSFODNN7EXAMPLE\",\"siemBucketName\":\"company-beyondtrust-logs\",\"siemCodec\":\"gzip\",\"siemRegionName\":\"us-east-1\",\"siemSseEnabled\":true},\"siemIntegrationSentinelAuditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Sentinel\",\"siemFormat\":\"JSON\",\"tableName\":\"BeyondTrustAuditLogs\",\"workspaceId\":\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"},\"siemIntegrationSplunkAuditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Splunk\",\"siemFormat\":\"JSON\",\"hostName\":\"splunk-hec.company.com\",\"index\":\"beyondtrust_audit\"},\"agentDataAuditing\":{\"newAgentId\":\"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0\",\"oldAgentId\":\"e4f5g6h7-8i9j-0k1l-2m3n-o4p5q6r7s8t9\",\"newTimestamp\":\"2026-04-08T14:30:00.0000000\",\"oldTimestamp\":\"2026-04-08T14:00:00.0000000\",\"newHostType\":\"Windows Server\",\"oldHostType\":\"Windows Workstation\",\"newOsName\":\"Windows Server 2022\",\"oldOsName\":\"Windows 10 Enterprise\",\"newAdapterVersion\":\"25.1.0.234\",\"oldAdapterVersion\":\"25.0.1.198\",\"newComputerGroupId\":\"g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1\",\"oldComputerGroupId\":\"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0\",\"newComputerGroupName\":\"Production_Servers\",\"oldComputerGroupName\":\"Workstations\"},\"managementRuleDataAuditing\":{\"newPriority\":100,\"oldPriority\":50},\"autoUpdateRateLimitDataAuditing\":{\"oldPmRequestsLimits\":100,\"oldPmRequestsLimitMinutes\":60,\"pmRequestsLimits\":200,\"pmRequestsLimitMinutes\":30},\"autoUpdateGroupConfigSettingsDataAuditing\":{\"newEnableAutoUpdate\":\"true\",\"newUseLatestVersion\":\"true\",\"newClientVersion\":\"25.1.0\",\"newAdapterVersion\":\"25.1.0.234\",\"oldEnableAutoUpdate\":\"false\",\"oldUseLatestVersion\":\"false\",\"oldClientVersion\":\"25.0.0\",\"oldAdapterVersion\":\"25.0.1.198\"},\"autoUpdateGroupClientSettingsDataAuditing\":{\"oldAppEventLogType\":\"Warning\",\"oldBeyondInsightCertName\":\"BeyondInsight_Prod_2025\",\"oldBeyondInsightUrl\":\"https://beyondinsight.company.local\",\"oldBeyondInsightWorkGroup\":\"WORKGROUP\",\"oldCertMode\":\"Thumbprint\",\"oldConfigAuditEnabled\":\"false\",\"oldConfigAuditMode\":\"Basic\",\"oldCrlFailOpen\":\"false\",\"oldDownloadAuditMode\":\"Minimal\",\"oldHookLoadMethod\":\"Standard\",\"oldPolicyEnabled\":\"true\",\"oldPolicyPrecedence\":\"Local\",\"oldPsMode\":\"Restricted\",\"newPsMode\":\"Full\",\"newBeyondInsightCertName\":\"BeyondInsight_Prod_2026\",\"newBeyondInsightUrl\":\"https://beyondinsight.company.com\",\"newBeyondInsightWorkGroup\":\"DOMAIN\",\"newAppEventLogType\":\"Information\",\"newHookLoadMethod\":\"Advanced\",\"newCertMode\":\"Subject\",\"newConfigAuditEnabled\":\"true\",\"newConfigAuditMode\":\"Detailed\",\"newCrlFailOpen\":\"true\",\"newDownloadAuditMode\":\"Verbose\",\"newPolicyEnabled\":\"true\",\"newPolicyPrecedence\":\"Central\"},\"permissionGroupDataAuditing\":{\"permissionSetId\":\"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2\",\"newName\":\"Advanced_Security_Permissions\",\"oldName\":\"Basic_Security_Permissions\",\"newDescription\":\"Full security administration permissions including audit and compliance\",\"oldDescription\":\"Basic security permissions for viewing\",\"newNumberOfUsers\":\"25\",\"oldNumberOfUsers\":\"50\"},\"autoUpdateGroupMacClientSettingsDataAuditing\":{\"newAntiTamper\":\"enabled\",\"newMountAssist\":\"enabled\",\"newSudoEnabled\":\"true\",\"newBiometricAuthenticationEnabled\":\"true\",\"newBadgeIcons\":\"visible\",\"oldAntiTamper\":\"disabled\",\"oldMountAssist\":\"disabled\",\"oldSudoEnabled\":\"false\",\"oldBiometricAuthenticationEnabled\":\"false\",\"oldBadgeIcons\":\"hidden\"}}", + "type": [ + "change" + ] + }, + "input": { + "type": "aws-s3" + }, + "log": { + "file": { + "path": "https://elastic-package-beyondtrust-epm-bucket-21342.s3.us-east-1.amazonaws.com/audit.log" + }, + "offset": 0 + }, + "message": "User john.doe modified security policy settings for Windows Defender Exclusions", + "related": { + "user": [ + "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8", + "john.doe@company.com", + "Portal" + ] + }, + "tags": [ + "collect_sqs_logs", + "preserve_original_event", + "preserve_duplicate_custom_fields", + "forwarded", + "beyondtrust_epm-audit" + ], + "user": { + "id": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8", + "name": "john.doe@company.com" + } +} +``` + +### Inputs used + +These inputs are used in the integration: + +- [CEL](https://www.elastic.co/docs/reference/beats/filebeat/filebeat-input-cel) +- [AWS S3](https://www.elastic.co/docs/reference/beats/filebeat/filebeat-input-aws-s3) + +### API usage + +This integration dataset uses the following API: + +* List Activity Audit Details (endpoint: `/management-api/v3/ActivityAudits/Details`) diff --git a/packages/beyondtrust_epm/img/beyondtrust_epm-audit.png b/packages/beyondtrust_epm/img/beyondtrust_epm-audit.png new file mode 100644 index 0000000000000000000000000000000000000000..f92cd985a4925fb59c7da2d3ef0cc89f9a023da4 GIT binary patch literal 586872 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%0Ar>-WibaZY-0fq*9+-Ebz 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

~RC(DV^9Zd2T12= zL(ThN`uanxJ)|{MdLUw2MF>q*a9TMy4r{WybwXcR33x|S z7OefiwL@Q)@Yr_1w~_{(kG&d4gX~(71PNmYT!#I_v;U^1pC4$iAZ?(7k$s_0-qe3r z42R(#3_ur*dgu4`Smf5C>2C0U`t5`U+Q0SaLEvIS#4F(?y{jA3)^(MZKjWHbz?9be z(XggIXk*iVbO4xCoqZymI^bu0v-~rkf1hW6NpqI;X4m-N;`xTfzv1wqnTTwmHM1}O zKN=q=>7+9J$Fpnt#GSBfVNJKH&crs{kTzQXf1hpKgZu(=mvhQ*^@qvUAZ-BGzxW@20Y zzOQ)FWye`)?&XG~@!^2?vt&By-Lr6fyPB_c$Fp+9pilp^oJvstb1--2_9cKaEMt=Zp3>AoR{$?Af9`g)wDfDrSFW85BK z!^uH39!Pb3H19o;@HlgS&0-^oM9kefRF}?q>)xBA}1V=LhnJfnR4n65K*so zioU7OI59Ps*6@{jsHGwjFHfk6<)pnOOf>pK6G}yQs~9c**UueTow0>p!3ps9uvhKnsq$b_ezKxM&V$kv0?%#g+jwdQ6&O5*}+NrT9m@3$U z#`OYI;@n1Ii+FFJ>6(%DW#CvT)aes0zMDSf#hjl>9N-@%65*%kQn{O3duLiZi^uz)i*_(zBVL_9>$00M>971q5Lg5?DYZLFt+ zVx;u+RZ&y#$2D57%RK=XuMs;_qN5Dw)d7(K>9tFm7uaWw(>1-3=R2-^u9gF_w5KEc zskR0g^4o-=fVD&6_1m$Xjf^e9S_Q9j_U+cfYPm+Y_levu5I0QN@t76!&^sIbkn1kE zp2WTPC@L^XhI3Bd#YNrDgL2Q93GUfzrlx&%YOX}maY!0l_kM;V%gAIy&�$=TQtg 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�IG&6Hl)@w3O(koh#)+3nz|?4I4u_8c%mPq(*m` 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 z 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Ð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

~!6Nke#h4L^0X1@#BwKQ&E$xfZ!>5T)Tz? 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%0AfG{F?b$?qN^Uhd7pfyGOqn{Zhs&1q1);xrS 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%0ApS2nCQcEvKVO}uKcW(SKZ{gY z^B0KL*TZ+7C0yinK2h-YuzT6WA=Bkw62yi7JDmVh2f+yvy(Vz%%#Sy5m=tpof?Yu7 zC;knZX!QX*!n)Wt?=tqs#g=5S>SV+LZK=jdz)JV6GpcWh~E$aJFh9;k0A zPn{>%D|I$dLmw+CiCwuc4w0dO++{TV(dCLuuyqwL{op``(cz?(P*;Y}2fwzNob31s zKtN$o2)(nCT2DD#G`PL%11pM;90uGTVLCNh5mV`<@S6EY7=O^~*uM?uf54XEDe0V9 zuKmSd9BSvaJCK5s%gEo}zKMFi_KWz1*9IHA)a}Er#d(K@;4Xcw+ek7w;fRh~$eV^G z&*kzF`rOgOS;p-VAM^&T9cioghIZH2Eyji3=E_6JB`?h`(-=TCY4+!W_AQH_D<4p0 z0%%`olN~8EfeZ-~8+7BTPEQA7FhMa-|AD(<8?3k{31`woT}S`)+k_M0HSSHFlUbhr z1^OTnxwKWEbhC9_Yn?kE)dR3j9cCgRlNN{04RAr!G+M~#&c#L8CXEq?fpJK70~_6?CReFqq!|(U8fhBkLRH)n zhLSw_bh;IfOoqJxeLTVthpaH7Ypky|CIwbg5%|0WS~D_>A223u9%rX-HoK^BxF?9;`x6!iIdrB6K`hLQ#Hdta`o~_%-Rw zO6`9dzx3W;7AMgzvrrdrSwmOK*$bOq5eJ|U#gZ3FX{hm%>3?kXrZ|O#7w>eJe>&dR zjAu1e9C0uC$nLG~yBk)hcIs#_y|{m}>>iiTYaPz9^XvGmvnaoSxbk$e-vDU-D?cm8 zqbCSXDM+;qV{_f5KU(&N(~=OY&wKbdS=?D~kKK;d zZpqEiPY&h64BC1ZjbfT(}-5E z4irmhf7~a}2Li9hO-Al$r0V*(S(%50t+cki7Cv*0t)(9uJh-BA;^W}X@$Q;1S>PCY^I2Ab1HBXk~anule%i=3lUex?5TS|PyV7|( z-ZHByeSgk1W6=Vt4;{_)JS~npduEQNjVILRr+dp2R{vp4!+9%5=CEkj)yHwsYGX#5 zI3OTs-cYyxH@AGHB$36uC#-+ZX>U_D_SvMa@tE@#(NfcH*48?1h2gG(vqOLvpA_K@x&*0QDL%dKmKT zh~9JcB)qN*S@d2KGhqnm*za@ms#wbHA(?d|=M?v55^GjywFtNUj(nkaJ>16`NecZW zI2+p?fVSz?L|$zZUN%OfHbm(=+JYc-DqIU+0Y-9VxL#7Nef&(GnPX~_$7`XzyflSu z)Pqg)6^Bv^Q>oBJIMwovCD$}CGAkqumv!ysIhf1o36p<+3g!L^e`ct6ZDYgF=#&E{ znFY`%8b%|OlrS{--^nm(i|i3&4aAC+Xw?JmEyCxI2f94`etv$_2%4SW+OuzTJyzbT z6e@@D*i+;?uwXN)c124rs$1&{cth`lbd>z&`w5rhT@J1^s=P|?5wESrp9srRj5ZFg zii57PSRK>7&zcLhviJ74kuw?G9HLvxX*fBqLnq)q{knE3p-LkIjXU}4f`0V zFtSN4hl{mYW~3G5n}^)*59h^yuz=(I!cX?!4Yo096mftw3U>9AUY|)qkeUt+ zTtse)%h}nl5F-IYU90(wd=UY|WN^Y`g(d6NX;vU{eVIDT zJnw-^vh!9AjOW=cUiD(N{)SW}v?V05){6F>zu56YX}Uu``bQ8kAWQtkA90DQq$BlT z_tkG0NUKg`b@Znr@On=*!9S$OHpbZ{Uj(cgHW^!2Z_7Z>=K&GtuU< z0V;_l`ey-e;y8A*ycj!hSHtptO8iZ|t#4u45|b*ya5i1`3?2~eur1fu8_rtZJp|6F z@YF`0+?u*x9e&jr#VAV3tlUWvy0I{2_L66xnzR&8?CECE#%!?JrXk|H5LU-2%|MO5 zK1UY1DKc%tYGW9=Sq6!I=S@s)dY<5jtoCX3uPi3yxNw`k=L zZ0xBQ>z+C$@p#H|yW#dGE<(P%xKzG?UGlx(xfT|O<&Hj$f5vu1CFFn4-_r7ce7L)) zoF$cr63=3&=o$|2m(*PQoEhPVc_6?wpa9Zo$*gcKbTXq|R%#&Upy+B5;Ii1?8DKn| z)``xlJ#1@u=0i-cYT2yNk2WHqOofBGiU>UPJa>$;#ru zxX|K~%YA{Fqb4C%DEF;e;lgC?-q{Du8qB(8=Hw=%Mdzc>^%dC)O)l@UZ`OsKr(5So z=LLq}^uAfWG+l|PFdBxcWsC9F8;387?!NG+?Y!I>4oAXeRX5QCXLk0GO&pMEHvs#g z!kW}-1Ap4I2=mDexvOCMP_Lz98eryoBk{GY{@Fb;t=1;f~xzW1mVrpbPD&c1~SB@g;?GX(vME> z8$1@IsyFA(mFT;$|p-S3{T1YmtUm*+i_Ew->=L^2{17NlS1!6 zE-fIRQ&R8R?%=iYrcwL{oja>>HZEQP@MOo@H*>yop{yoXJN$yJ|2oYmAfYPWI-r|C zGYh@K36bK^es5CN#;Yj-ZD@!y;?*KjLnkwB4@yyxXW`e4qZ?EkGbwz4a7SkIX!iL^ zFNNEQmcsd@3;Fc8%ga@H{KnxWjpAU|4c>f*Llrbqq%nb$k*CZ-t@`}J!9Pow;ZVmy z8lK3?Z=woa2sSAi;BKx)-jOYhm@U|PJNZE=-2sK}{+|BoKx<~p#<0oJ zOV+~5Uyh$HKPi7`u||a1;w3k~B6-A!rw!MdXrW0H8Xs&G^2*RAIwI_$Ed2nhP1cMq z#I}16CeVsfJ1&26eB6`f7(LCIEtS%IUfG)1wexfg=3FJWVCcPcM}02aJ@Yh}B%Dwg z*!}$AP!guPv@(HvD)0dDDd@N(`LX3rytetX>Edm4JYWU2VS_wfgLv{XLLCvPKQ)=o zkb|RugJdY;vAcqHX{{|fVU>*hocV!bW03;E_fCAntm0t0ppEZUmi4t-vudv}hpbSw z7@B7ig@CUJ!0__2iOWZaO)|GNc^N)+-jUvSpIgmf96rFw6^~`($ zkF5B{ zP@gBhvI&*m%L8IZoX?x(^vB1wpckDAwN!E+`;#(bl!{!smeN}N-IKj(V>Hl#cM&F? zIz+1H0&Y}K1XOKejaYCq3&Y3=Bi|O}y~GK0m)AcO(+>1dttSdX=(GPwKY@STUql07 z(;_=5ty@(`@Gg}SbTRo@=zUON)v~nDY%7jDgm=qR_o+s~y#&e%tYd4Txg^b<7&`(? z5md+Dx5I=|h2A)xppBGWYj)Y&EmnQ*)fCE5hwFOdD@(YTp*b6&@O4MuK}QiA;pREBw)=udcT#&ugk9y^gS&o3;3H1cnZIw%ItV zYNk@yo06D}MtSyqzZ}<`5;3k5*8%x(r=P2R^riWWU-y8-apdO=h3`|3FVC=y;{0~b z!Le#jeEG5J+b!}Eykr|@g}+u;TCTr_7YzJrFHX8|gOVvysf0oOc((2fXvbDxVteIC=!;Jrs|xfF5*0^7+N4xf{6qR_to5R|8>hi8p4s zSMzVtQHkbYWfIvwpDfj*m4GYNB1n5}4*)l*=H~vslAKMWm#``b03#@zp}w~Q5GjqX z;E#EK*PUIObSp*Jzb}o;FF_Zsmt9|PER;g_m-%Q&NoMhPPrxMSvCEEZT6^=Q0ha+O0+5;QF$Cv`L4@8oC6M@xX0bq_nbeI zlaqyv0S*eg{QGw6Kzom6TzDAc_F(8ncZlBLO!8VIe7FnIXiBpWKnG7Ir>``HshnM3 zSNGL|+rB+LEb@g`gkaKy{iY0EKi{N=Lz0XW_^p2W3Uu{XsH~aMcZ##9SGm-8&s2#f zkb};(t!%`9jLa}2Z32K?ZHoICvyZ2ZWf1P%u zUVX-XAat~oG6UgTy|vhL*cwmyPi|Vkm~$Oo1Qz9lo!3O^g{g(CT}ik<`=x(&1G@Kz z+-i3QFW|`~p;~eW9apPt{icR&K@5DRbN$Mw3aB0dNL@ml8QLXkI8QqAg)_^RLF}J+ z6A#TcEaCh_)E1>_j`sc_m4%k38Xf2lF#iq?9<`I^miJD@8H)D=#iF8<1P0NU3*!ei zz#plaCIsDn=|F1IUDXnIIB-fC)3#6Bx0b*E$%qyP6VV9CNT$Svor=6!X$+jKV>~sv%Lcj(^P#PLj)aK*c zX~_@QZi&sH-4X&InjPuFV!CnGNXbdLPtQ-xE_)_rDRkcd_}v!x=RF)bFT2?1l+-ej zF1de!OfI>{Bg^?GAe}F!G>Yz>{S#{EZgaeN5#4VH%g_u3ET{HluG0`7skTeBThn)9 zGkayzoQ`LuFK$5dK$(~Jbz1WMGsylrGF^9bB)ReK%>S0ICnVp;MD{LuY(I(-FrX%j zQy%ZvChW|eQp$wZw}{i~{XtU!Z+qwu33`hvWN27{j(cXL{+Fu<6 z9CHONk9XRf&MN}ybuQdm+S)_Y^NzCk3$^B%077&AB^hA(x;L_EBNu&3P0I#J-btcC zdB}g;m?CC++;z>l*t<%;d=$W8vw(s@N%m=d(Xg^d;V_KE_~(veLhYdFxvN1?homd! z{Y^7*1qk}ws_-?{prw<>gz6DwXhr`e+1wB$`9O#1eyY>{WFK?OxS6I{f#9nw)<%G`aFAl$#1e$#qP3oeU*F9nwq_dQ6n^6q*rQ5}99L z9U;Ic7TrSHFd3vN5JAjKurx76VX-R#1fa1>G0vsdTL^Md8F>($k>yGeGeDe#0RB|5 zC?n!LLF)cs%dhMH9P~699iKj}PMgn0(l1_4JAG{TB?bl~%P-nZ$F^MlAhYRHCWD5th`9w~Z`nmhjKF8C^%(J0c#4_8WvuQ6y27Wn509 zB}{fzw`<&hTE}4B&Y)`xL*{P7+1~Z6^UO#}dn1RF3E}PIxqW-+f4pte!I)0=_MOJd zJnhrnSQu2Ep}<^tL@m>SsyLX1F8bB`GPqs%1!;icoar9B6@3QhvoPv3Wb_}4s zBrl}9RSyLH*uPWlM zDRF>1urAS8!W2ms_{<9*baTRR$%hTCTiLCxy@od*!;<}JMxGR7zc#gq3(}W$nE-nwDr(~+vTjS?W1mw1TtDsTjH58qk53rfob=) z2Sab|-*NwKEcK-jB>B=hZWQ;9;uL~IzK_`s>Ngp{Z?I6I;T?sF&Bl^Yv}u>HZ*ik6LmymhnE~C*neCN1R^?jb-UEew(5orUcUQE@)_`!{yT)3h__lak5ByE{JHaFp zHw$ZN#9H3~nWIZ|>w$=W*&HpDql99=_&(iV=Kpz& zuB;huXql3uHUZ48NRGdDvLSkz58EHk7F6}{43COw9RWxU376%=h+z>Cn_fe)Ak3SG z+b)jg)AHjQ3oUrNG^Lm!q?;kBVESINU5=aaVSH7+;{y>rUeg58cUXPNcH`k12>9Dk zq=Ux98|vjJynvkG?RNYq9NprQYzf2GO#5qhB>%Hv|!%2XqP9jz8Yc{m|%qNm3Mt0KRkL^$qyG z7dKC>7WBZ+_Imy`go}|kiHF--1I%Kcua?LQN}&7Gg=K%jZq((L*xJMJVx7Y_&q0e$ zrvYDWw1D#qi%zLF;gP=S(vp0$nFx@}^iYt$x>H_}0ya44;GhH~W&uu-fxi?AZC?as zf71e5BDCczo9(A-PdAu%vu@E(2#~;I^P2<`9I01S=Rsghyej24^Hbt8i7AFSCTy8+ z0B6WPgzZ#J_mr^blzH^KSO8=0OQM-X)V#ddp|mbxJzHu(vJ%s5P_{*ct*VyRDsd%u z1e6nZUN;11&8BB$zN?pkW=ks`M+5v* zW|@81NjF>?yBDrkQW=!icY#Oe5+)sVZXs4fJ-Uf*LT;Hotguh222zu8KgkM{PT|R% zG~P1&q``lQV|(ssfJ;aFaq(oiF`{_UDZ^;^z|1S;C;gPvbCHt6{hZTLrbeaFPdi7R z?YS9AT{dFT=OY?{k18)OFJ|r=U)c*qOo22y##C-uzoSpf+h7+o(`(oF%gxn_2!((v zY|;7TK(;1fXZ#>(G0wi*D_e4V+R=fS&c7+c9K3fGmusE?bFlf;dv2COwM*kKC@u~+ zV>t)vK|Ul?>OsnpdRl2hkB$dl+8q$S3=J%yEUb8t#oFk1>&%QW zSm~9i>1_Sh!Iw;&vx?gFhUNFxqx?SeTdolq^zh}*9+F7FE2E~F zaI6%z?&By+uzm@8;nJLXYLZ2`%rk}D0omEszLJgmu`2y)_bn?`VR>o;9AByBFE!ov zq*Nopq^{MSMPouYL_O!+&ZJx4<{Uzqnh$ z;g-C&>pjD~!2B@sx(!}`z#f2vz=5^*az~R?wdZWXWa#4byJz}sJWCdHARX=`sd>&F zyzF{=ox_Vm(|!bFqlop>73?}5Sc|h**I(?`dN3|DmwR}H|L9=n%A)7(=PP{6n;ne$ zJ7RKX!=uA%Xe8!g>I;cd`fM4xMGC2&s(0RqIdb|5rCVKIP`+NyXL|>q0|M_BQY9$< z;txjQDHb&JOyD?l1VTNXODPhN70b}Xt)NrDrwsKPDPNAaWn@?MY8~IKj8kDVJh8m` zmT6<@<=1Ot|?XPcR1$UQ<5yIYh}q|dEk|cXoPijH`i6?#-@-%w$S;){1{+CF|GL)z8=AG4u(dJYf65J?VIs936SZOBd=$s&M=j z&s<0|<-!1<-cJ*JY0^ujy)YxKtK-U4?$4O3-X*D%VO!m729Gf-7pPOM9RG$w_w$J+ z1u_yzGBot}Mg^ezdK$%lSW*%V^tHl?j?T|#dkf#8@0X_!(Jp7p_u{wI{tDB1(0BZ6 z+iJ3FzNy$9B$w(PoI%lXOK?BlaMf4G0WD$vOSMvnl7uJX7pO8s@URya$TyjMGZ>9| zyFD1AxHvQGRUE>DLcjwlEG8pVk~FVSBK?y>6_HsC@IK;TL?Y3E1Z~vwM3U=}t3(2{ z{`&fX^oaruMP|}r_Z0n(j~{e)7HOak%lub60*K{pd=T%7T=~X?Etk;yAn{Z*sPT6; zA+jV?`(*!TO|LIU9eQ1_F`*1e9jj!m+`{*PyYxGw4tWQYMT9U``2T3*DBz(;RZ-UT zDzVyUU3bMqU>e zmyYG)6a z`EX7R(ZiucseIqz+gbviMBwM*qR>x#j6lbQ)_3neqWBt2S$r=5mZ*TXraC6YK-6s* z5v(Ad{X}6+OnimUgc+V#Qv(OIijlnkBbUKGlthW)^85^zeV5Rs zYXJq#AHXqBLW2&6jN17#xVG$RLct^<22&<%ipqPHr|51U&Z)E|t>c0iwXhDN zbxr(IgPPCIyC}nMdng@r@#_wHp~@;h?8ATkQ^J5zT0(c=KVJOEA^0En|8AGy04dsq zMRlA)CP|?=xy~z)_?p#R!2_N4+BX*g#OLGbv&=*BA3i!v+CV`?ax@$~KXx^_^}WtS ziQ%db#~RtZUdyL$Z`Rl05JTbkjF%3$#WIG>Q}&LJk+IdVk5(#)UrRb&Z!qG?Xi~=x zAndUDAAb6gcFb3aQ>Tti6b`voZ?v+;4OKi79EBvvoE6 z{B_${h7I*it=37Qn$>tTF|^+m3O#RiO9-ipVS~3ek`{*fuO?5LWS^ZasL^2ewQC#3 zj?SZ1Nw#eJUk`wLEs_O3ATW3{A(uBsn;(Xne!sDC4?+}^SJj^L@R5`6*sQ1lTo?{y z&1-;IW~^zRH;&sA9k2Ns1{jBuvx009i{2RUrB4Tn+s>dDxRp!>@&fLaU4=V;0lkV8r3+xH;lpa2s-zO}!eu@uBZHk7^RJ%Qk03@be{TCG97G7M5G0-QOl*WG3Z{ z%?ts)6M1EY|5q$2&ADjX=qRzh*E2@r?NMkg%lC{qQk1ngOfI)01CMcgh^MD#{oli+ z6%HLP99x*zv#rwFo&+m~8bOg;_p5KcX_Z9Z`ghFJ7GMTT#9V2weJ!xDD}- zM<8&$Unv56;m`5V4N>u6PYvHenpMm@O~Uhd>lIx@75B>J&B~;#oJG~fvrxkePF7~X zTlQ+^m58$#9I3-IGDrH76LqR>aG-yIhpYd~pa5 zh&?C(m_8V28JK7+#j;z3df5G-f#3bIv%XG)nxXD*dsbb{-^KkL`sINkqQosJ^qz32 zem>F={7vAyH_OKVVI-TxNxBY_TWeGyTH~a?|FzpdWI%&c(-bgw@o=Yy^0Ypr(l|Lt z6YDE|jq@bk=x|%AW3dq%DWz(^Th!um_1-T-61cK*adVTN4r-8LGfB-?I8v(?>lnX( zbNBE-Ww?JJ;VkV?INLE0g_g4vStk9ZZnNFQi-!E+Z}%pcMC2 z{PDU8uff7V(x;GmNT${aE-|+sh^Zuh#Z-8Vu_Udv%R8==mHDunnT!E{J>bXyHQ|z1ld1Vi_uVVzh))h<0IeUV%#>Q*#36cF zE!73q17bcv&Oz$g;INZnmm>JTQBB!wt2^r>tj!h<1tk?UfT1-vI4X}-W%0)MWXY1@ zYeF&Z6so5atXMv9XlZHbNK2D4C&YO4_~bO3&^imB-J-V9GGa?kc%x-Up8P&4OgCk` zNjK1?$^Yj?0b-zDluz{=bybMPE{b2DN&cWmno%19EkDu+_8+%yz6Sif?F{}VN(_;a=9FF2ks!B$A&bB$ZCj~2@{li%F*3qOn#v^k%y zbOM?k1;Fz$<(Wy-lFW?X(&EK9wb||;j3Z!+hsS2-J8Q=IrFUc*AOV=qe!|#))3g(d zNM`yu6n9S!gG7Krtg9QA$b?0|Vjc{T0&x?^pWu;@x;7|j#{s)Soi{rZCbVQmQ7=zKO0&Mop%0J<%)LWHB9PO*-SruTz@c9|L@bwCdWsVpa=rk znfb3PbvG9mGt@z(cdjGEqR~7l-0nog9#`-~wIc={EzhvyuXvvA1=}7M%d8yWJGp5C zxEvX6N zBQTfK5k-UJDIk-4MCC3=j+=!GLOBUtt-KYalv*?bpA8}|YAEg29D`~2Egp^N1v-FU zD(_0btXH^Vy3LH0x@F$-G0!6XL6;g7!UH$ssyZ!&?9yN;ebCw(+H`O$fcf+Dw}i30 zwX%Nrf7p7`O5y;Ni> zDO%Z(*Ra#-A@qj<=6*4pQx?MyN6Uy0BDgAh+dzGm%`eSeXx4BOMXX%zogX`fZq8Xr zF%^EDu;U_WrDet~oCI6nP7kWlEKMOB)%#`(Tp)ULdbcbxW$ffL$rcfoj4-=HBc5VD z6;Qpf^YcU(;`@v7GBp+_mDqQ*a`KyjMt!}TLQ_eV)-V1Tcf!hD0c(|DtPq?uP1jR0 zH=X{~@laF7;N0t=(n^atzX+Em)2YI|3poSwxSt*^H!U8mH?1CRH*F_|wRqzm`E|#n zy8YYR6Ih$B{`NYFTuejWmh1E3E;-37A40CzvuBH9pJ)_+AFIV7K3*CBV(CV_GV$BY zGQye6YPLRjplQ9RQE!666J*c=YbMl32d%a`o#X5{)}C7SNfDhGotT|im8N){xSn`s zlC*pbq371JmVT|T>smgtHgQriLVf=CI0k2jKJv4Hn*p6+7L{2f^B-Ype@^1}j|SO{ zcpEF8cq9?rnIYP?))Ptj^B1wW=$H>$GD(ag$}3D>S1+b{R}7X*ycjnBNNPXJ;O%&9 z*O4K$XIixbC{iHf>E2^%K3j~;Q(5>XbXUVZt2A&1@^-KUWj+4#Km4%M+2Bk`w_XZ^ zENOFSGH-i~&D>L~q-jESUEIyFytIVedT&b)y+qCk*JHB$O4{r4E!dgMvNka25j7lh zL2#TSlI=at_VF%`ZZTn@$#P_F+v_QvAeV9B$$cMo#MRAa`~e5S*kd!9-nWdX`jscf zsZgk%^xgq&_Dkka++KgaTn1%FFwtj(T;AU8$zpo+Hjrd>RD7oZE71Y$MqygDR0wjZ zX^vA`-~5)19GBjyOF}dds+=HJE*)3_4j`fgiPmh z`uBh7CuXv;lD`P2g4rBz+HVV3ceWzcf?cWmqIE})ALiz6zqK`wl&}D|!^Sj{DyxwY z00BK#JLGsZB2%bY7hNN_G9;3?;BF=k$TFyl7F76?K+?iXx!{e~wu8aOV^Zi}hbA>&D>BFe&uhWrX zH*d(?w3Y|)^uA-Cz&1zn)M&TcM~@h-MMqg@hTl9FvZ+pe{)%L)(XipXD`!70Y; zo&7&sI4V-m zX*C9IYDHxBe%RUC-1NzHx#e+NCM?|8F)v*0UNIZb;@OgjrbX)hwR_K#=~qvZ7udXe z>G`^tko4#{_gWp*aX0n0hmh4F@ZiQ^ajBk=7;BEVZ9;H@)5bzhNcgGlbT`MJm+*FE zzL7?&k$xRzG3M5A^VF1X(fh7Tn<|sl&+G#(_ltxa$x4E$;GNT)*${J?O0(n};bsR8 zjE{+Ljj}3cJ68$lDmK5_>uHR8Dtx+m<33{%3@f7c!ckwR%+#`__N=@+<-5~*LX^`} z+AwbUm}Bxq?fKJO7GsM%h6$h!PzryBI-Jr?8j{^tyVa;eYP#aU+2J=W=zy#(GNC9+ktQaPky)Af`~Y}7=OQFaAFoG7dN@(o|2qUoKRIh zG9VoHs9eSMow)J!M*vCZhoIXOAg%%%wldQB^$owb(1&kMKzy(R%_0S{S}nb=HfIBp zB=e^}d`l7S<9ZRYFyJH7{W-QY61B4g!-kO@Yr@>z`w3a04!7A`*c6Vy zO)jZ5SfS)5={wcQ-t9eepqw2d)4QctH?{S!8KJe}4+SBJ_0AtlrU@QYbzqL96*&IR zAdd-*7N7G1>1Y*b0y*ch^GH1;%Q(-RF1_}I(w7{^mG4IGXw*U9BCPSZzs*oV$nby**^xER_1qic{~FD z#^C(A2+wk^Hn7F_B5wQ2Vbf^@^>$|xt1)yq?6pAVuf(bfs6UH+<`|&eL3CNSLJWmN zoG(vq)Vc5TgQ`tnXF@GxOa|GCF5i{?Gw)e~@zC)nAd`wr_UJP;1U1ea9$;~K{U>$JWJ!g z>e6~aXrk?kxL)s=u%bXBm&fyJvU_CqzNja%?g=aIJocpHqX}3s(L3$VUTXrqNtw&z zNgzC$)e?Wqyf!8<(uOWsg)KW_vaSd-UL`PV2-he&cf4yJ4C93Q6T`xs`72+;vRND^ z7|oL{lO0emsVQ2Sqj3Ta`HPM26JMBjDdnika?kDTD1T;D6XXBDBA=Yay&6<$I=O6d zRc2g69N()qpiZoKX@fnl9>%0azTBDgz&96XyZ@l*XEB@^7W4Hx>`zpq zyB;-(W(2Gp%z3<gVURjl-|gPzv}J=E~qa{hg)*XX)mW<`Bmljq`n`?o?Kz+%P=hXhaex!c@G@6tr>}8FW?;^4OY6b702oT>Ud9?X;!n)Km zRCMo1@u#YzbTn)zBvuLDVm~N^(y9rP>FKCNsZEfNY)F5(a}lxX3r>_~Je(PQYjfv6 zqy2<}Gq^pAIu6=OeDG|#gYS8JBV6H9bzZmk6ohMlquecSq2V;{nR?TYGC2V+&TC&E zpYKDgya}%aFQ6Oy?Q0st0UX_2l>3<+R?=fbi4RsU4p;l~ly3Q*&N_J~q2v*@gt4=x zDilPo4Vf8R;^+U^)@$Jj;pDYTr_C*G^RzDuPxMKBLG}R{L6&=CeWPVRQx-i@+Llh{ z&s!$vbIDKGgrW}0dMvcQz?VT|A!}#PRrbp?p=HdZfY#dGiwO_i^Jh>^C3L&K8VO*b z;?IQXLLzb%=~VT3oHv7PuRNzy3fkqFw#A_Iq&yA}p%;X)`Il4{X?EYFX$zIINbL{f z?#65c>CFc;yWHlr$;(^Y*eLav=Z#s$Bs8c`h`XxrUlzX~-~J@s3c?zj{rQvgv|Lp0 zhuFHC*GKkrg-}E*m~}*qJ~poV1+1 zA`7fs>h9Vcq0>v=UB<@5lq=^#cX|7;7&eI1tM5-_r>apC?`csPshsitOvd#(e~1?UT1LumnD}6R|p}+ zR86FF8WzAKD~51JS#%D)oHXRSvFLjyO1|YBXva!XoYFQVlUzqbFtwLFe)Pr_W+Z98 zDEyi|iI2JUg1P?WBm3Z+ZZx*eZ#Log9Issw6NqAI4Llm}q+cLz6=heY*+1m07(MAa zjGdyC^3+Jy79lgd$Hk=r{ifn{Q>Dr)Tab!(h+U1gK$8 z9>)VQ_zMp55$??K!OzcTM)TXtk10gbA12E6#XOuB8bct0crK$rRylKmj4_#}LEx_@ zaUx{kv~+q9K~0+^{m}Co)fL2U^UUBlmMv=8+DO*-sFr%7>C#9W+@kg1N;`nNe@ZxreBw)-s_@LcVSCt2x^V&z6EQg1+|Zn$r0rI9K5o|G4=z$fCgJAJQ$ zHiFIuuZN;gy{sZGQaS}Dlhh$cCkRWeiSQ2~=Z7MIGj6kK6d&uy`YGwPN>GFj-_ zQe8#HzbLy|#4p*Uh7wzkn;jjA^F%h#8$7OG&Vn3Ue?OiYr+~|H2za)nw!xCstpBg} z2nh+`?)%uc!k)Fk{jr^PvYXK`*CT<&RBu}{`8>_<+I$S45Ly9nVOkeb>9P~6wf&1s zaY{8*OgPFt{1}wWlx^2RSL35eX56$HNuuqf%8Il^6j3P{i>2497tR*O*?x1O>OrE3 zozozt_gSAy*j4gU+l5d>S*#bc`xBawI*!7lSSs(wj(gk^y7RnrADlfPdK8bjIhPU3 zYRHzG7UJd=fD^v|CRVTv?X5!U1dM9toX7m9N&>g5G@teN%ZY9+;pOl|IL_33gHoUM zP3wz#xFyNaIy-KjQc)n(z9~iPpID8KlHU1P=IL|Z-qes$H6gX<-F|;hS3>PI~QSM#p%1Gkl z{@OIw=WK6dn@8TrX9eA>@?(&%Md7fR{VY>^@^;EW!v+YdFP6T9f(QJMes7|C=NlWf@vCCItTdAfMjm=(a&KhkX^rfRS=o(^~Vf0~Ud zzMBFUz_0QN|JtEr?fifdHYvwVNDhAcg6TEShg^M(1}R&eEnvkRm~}@Br*o9H7NIB# z4&#;=wXP^;4-~a(@czhd)-1Az_SsyHFA6ZcQpr>aEHU~Se%o!?J7mucsF1)V)a@gR zDjtPHYEr?IABSBlF9gKcM1Q3g$vv0#X}G3kT^hfol6bwiWWdNCxdr<~dV6qq{RqZS z_$WT%cu!8M%x(UynDN*iK*x@RAh~re#9K9?O^ra(8sIY5E=76=0!?YcmpH@N59TB< z$)TtNao1SAWGAB+DAi8w{DpJ4JIy7G|D~q9(}e{AMb-nZ^$DfJLr3Iy zPOu6vErEZ{>;3fFYD#KspjkDUiL6M24X{{co_0aJobM**eWKvA_4G~+t-{%zZonx- z=6JXPov&Y23RSR|+qW;OYpmT$(ZgAP@42B z+E44<-84HLq#YyG#30<jKK^<8+EtWDPc;3Gh3n5pg^R3}Ky45W5+ny-PfqLlohP`ooxF$NsKVwm9JXiR@ zoSQoQtw&Hvn_}PSjho@r;@Zm4uv2K z(8rPHK)QGsk{MpH?J1nzN>oZ#>08X-Ln#^`Hh9IUn3g*lAD^|KhK2Y zP_Qo6^Zj%02cH7>zGR(y%;TQ_hYVtclCONnAFOp}Rj6OL>mpdl@58*-d}lxbiE4_raa^3ZL#Z6CtpH8{x-du)pK+xhR&S@>@44`4E z-P6(%7n} zre{#L(WTF2`^rithyruoW9Oz;PjAihstq!oe$pk6W9?V|N=Tr_>3|i;j#x37TDe+> z%cGMrNxX_vjCt?!a4KJM@6CAP0=cH@U4!)jCU6h?fOg(&%6iqF%QpS?bUwmAty)#t^Qjo>ByLi?Kum{W*&F^DPjnnG2n)RLYYBa(KQHmo3lY3khZ2-;uEhIzc3@qB=`0 z(8)Y5_4sdM>I5xRCAlGtjytoVV^B1rIiq(iZqD$hGD+%ZYL3JfMpK z2&Y0{0uObrZRvG`bxwDW?P~ue8WsVQe_kF|U@?)d96>y$`CHSt&y^I7p`_e)^MOfP zi+MVF%sRiT)`v6vCzCGx96wJEw$PM5qiS5^H0s}mBu@vSF7-q)JZRLaR4JkSQ6}`_ z?cp03*PKC(37jKe<(%n^fAZa1JyIz#{<&a8=Sug4X=7_|RH?F-yGR3tBXG+LW+7L- zF!&K+2%slNjnGFx?yM{oC5C;s3?^a!fJ1zBJ|;9Wz_=MQi}5I{rH_4a^-K79jz9H{ zYB}k)Jbm;Yl}4Rqgl*7%il6yJDRJr(F{z<_%^t(~x+2hV@t~02a26=x+T;5yKYUA+ z`iP%62M{o&E^hQPC><$2e)VyjvcWb3Gh42P^7H1k-b!vow`C(|%wAX0aa)nKr}>q!5AX&LL?w3N}W?Pc#rdQ`idf|E3CRQ?#7jYGvNc2B%& zKR&Xa1C|?ACHf1*UZ3ZA`LeT{srLeE6}w2cge8-^}c+;oSrN<3bm~E z+(Qx#iu*zOUGj(U!D2?wk4MyCfC?%l$^}!`K%IR@>5AE4zKEK^z-+@M%X-i3yJ(KY zK3>uE278v}9q!*L*F7??4`ioKZH_1Hj|(S=M`)L}!hOR#`ufQ6#WUT`S?5RFpl81i z@+gl(LEjrKjDze8RB2r{{Kl4KVW8IDCoeG1_N`r>USVq>oACXI>uVEsML>2iE=pCO*JMMmJZaI#T2 zYoNs9r*@>1AxP(kD-{3`)*7xCcHObA%zHRV zPD0am5C*CQ-OgkQM&`IQfmH>`Qn=sdZEQ?$MtB9qas9~tgW)_i68O!>FTa*D=UaTm zOwD;*uFCQ|eH!KjDi3+UPRHQq&rD4G?o@eLD6{@L;Rw!#`ikp(mJC@a5bTL)8A2)< z!M?TUiIi-kI+0`&>s_P%B(%$5KDf+@xhji^fD|SEo&S6RS2X%v2}Fr?M;{!Z!)pSC zN7pXPxI@10Elt#0_BbrzJH+k6%9Y!8%V)(IT8n=^;fR$n8*(Oob4tpq0#iAPKbPOq zm$*-ezwGaS_=9<524)CVPD55^P07c|ul(*%m@d=K!*2M|hsauAWoXLbJi{gPMsd6o zO3XqCq}5ENm^c#HDK+_I(*xc(7<~115p*`fKjV*ATM{{#Yxn|Vy9mf6Na{jS?2gIi zh~5#Qs@e7e#uK8J<36y;%V7(3+&e>?Z)p>oH)WlDZkSM@9a#qa-}$$WUrRUED2&#z zzd*#3bzFgJ&QSP3<7D_nX+3ls6ps*HIQ51-Yj7FcNp13kfoj#})2U1ef`y>fOM+LA zG_t{t`ev#T8vrQUg~~zi=y;vkqxC@+nJ>LhAk9(qae+H(quSf+I^DmBV(E`%nWnt$ zSMBw^rzckH91CH!>=J^muOy!6x3W4}kjMDD>t05UxVSQ*U7}o~EyWmiie~y+m{^eX z5DhkE^_v!$-tM?)Z4YhPSsSF)<>s+ zH(T`PQ}rLeKhl^T-K)9-!w#*CBzB0P;0BI-Q4)43dDU^${JUEPl-p-d#at)-5C(;q zycd`FJ*!kk{iK=3lieH!aj)bA7RGhvSYyJjm%nOJ0r;qk>2Oo{M3?$7$;_1y_ZIH= z#Fy?aQ~wHbR(ZD|L_78Jdn5@mDx8%(OTmYoLED{!AZ}QCxI^ZvFMUGlJ8VR^&o?n$ zTOT!&Yo}JaYExKP2<{Ski8K~E!hY&aRwVcbaxeLs__o5&%bh^ksk54NFB1XnxfhAMoG;4Hi#u zo{cZI-1L@ovqg0^pTr!`aGK68RSpK}LDu@RS1Gzn=E`o%+)hZy2^h~FWJpA7mtt@!!bp&j(0e=aOP!2mhp!m-tqCeBeUp1WB_r)|eH=lIC4 zk^}*gPES~2h)usQ?%qV1kv!)K)lf_PY^2V-v%YOy<}-`7I{S)O<%Lf$>*bbKbs4YZ=ie$ z@HDqbk=_h>?@`I394#_Nt(!Vz>V zpR!hxQ!hAHm_u8hLrx+qu)`;EOhQN^=;eo!HhQ8)*kH{3rOma)iK@SNfV08vq6YX| z(wysUr1@l5IG0l)r4+I<3asCNxx6$S6Ga$%8E7<)Q5vw*MxFPlCfJ&)F4m(Xk(}kGxJ?xWf_n`o-Vm z1jsOBB2gQ0g0b2APV$z^`C{YXv;W*pqJWS{z5jX32(RpgI}0r^I17HG#H9l^&|L4k zK{;RxUH$#FatgPghELA?lX&>*%_qclYh|9+T|Eh>wdxVQik+Fp{+QxUiwq; z;(X&n(8v+7dn@+r&}5Go?0%LLC0etnUZ=IhsxTf$Y1gtZ>XZ*blpM9{l%sN3=B<3X zG2*=cW5Rj*6&D@Dv+=vJ%h(#7SHu@*-OmWw2{fpn&_Qv{CQkz}xFQWI> zNl!-Z(bTbdLYM2l*JEKKaER#wp#2Z;ySr@|+zntQG`RKw`l- z4vV+uV(c{2Qns4>uX*|@imtGi+8e7{4-O912=%0}FkHk_72(riS<3uzj7FgccEs~r z*WVIKa(@1(nzi&Bs67?V8znm!Xf^n%X$C4>TpoQv5_-ywhpYDI1NeVG3Ahw}1waF@ zer`}))wZ@$jc_iA@t)PL(4 zl1Ij$b|A!&Sn%U?rXg;f{iyaF9VbLnsby<4jc_W0MNhQ+dY*5&Cthr2h3<{nNPdWX zmV5`Mkz$Vi30O>pa)WZ%8P}5+7(MMs3D4u+1pWQ*!5dJH@x}iCUL3*hm$;L)PUnxbrf?tP>Q`|?PvV+p8JL-Ifi@%tSTZ}K&wN5& z3})I(WE3mpJOr$nNQg`?4tN7!y1)7Zy#DXg|32AE z1rd^*vlX?^)$ZnM_ofz^55k;_+k_$)d@@+fyxrh>PdYAY-oCNe4d;s7nKI!PiU#HK z_1N9p{TfJj+R;tEsZy{1B8k^Iz~xvo^gDLfV@KpfNToIE&JDD?`Eonbt{P19?=AgzT>LRIiwM$2~Sz$8yU(2!f^f`EAN<*<07zlcX!?v-?}$Qs$S>)jaq*462>?K&Ex}# zbk+{yT%56czF970sUPi0u_0gWpVfKFBtd+WSFgOo+t5;ho!MdS(Hq#K&TuLo?47yK zpjVSy)0v*FBijfj)TEDx_~`$28vM^q2#!N8?=T}Z!8%ZIrEEknI6Y`>b0@+V1@VIk z3L*LuMc;)*@7|dWuvWc}A3V$81%D%l;XTM)h}`(Yw1**bNws$91cs+y8Q{tRdutPTWWqHZEOE{rIM&1_5btJ$k8C_RTR;Y zH5=wVMK&N=e>}M;t0aMl7rfI4uMr*Zu9cW|Gu6z)|K~Mo!?1Q}*tmX-wx{KoEzdzK z{Cc@7le$d*T6+mJjfFj8;Xb6?dnn%fIl45B8u#&I6vtE8{>jN#&9m4~K$q-pbL+jOhukA2RldhM zS#Q9zJL5Uem67@${W&tyIllzTx?K9-vj)82xK=1Z3_qwyn;A20gPi0)C4fH*YsGkX z{0-TAP@Cz`-NCxXGw$)EusQhnJY9J>AHvCFr6pO6Y1kQozhP?_QeJ=L;&PFoN-4!D zb9NniUJc#A1nx%vP4+p3y~LGEqo#H4JN0N*jC5XlZ`p+@;*)lz7NAJ>!@hn$gux4nTVdD=HUVsK+vIk#@Lx>!DMx{w+K zJ+W-Y!$MN2`n^!Kg~r)8X=~{KT_uDsvtJ=?!FcR)b zGcsD+I(%N;Mxj z6c=+JmT-=`giYTwzSgwc9=~A9l!^Be_77PEYYE*$EFG}f>OQ|bJ9u;-pltG#Z+sES z=yRa2hYYwLRhd<6wFrwbJ9pm)fwCv=u8uM#5zs^k`>!S|9Oz9o*|$v`iVr5BU5k{< z>3L3EOtu4qMlGfWSi>pU$+?llgjwk4H74}P^_;4@Rb{OIuOu13^xBZNyBU5YYDkI_ z9b}?&|2_GDU9IOtc!EPnn}S?FoS!yikIumUXW(T5!xtKUW+ z81U31L0qwhUj_RVMT?XevMZ7f$(iw_e{!)?+fDXN2&p1&^!CS@dDI||F_hMqt6Cz& zU7yE;qoJO3>;IcxRhsHqGk&IjC}~+NF-Q}E93~YP*M)^nchoCCV2(1w6bXDRdU3QN zn{{HAS&ayP^v1r9?Y6bI5vef!F167s0NhzeSE+RC<;%J6B8ok}0WS=eYWHhEuO>73 zo&M`Z>aBqW1;5)T&;#6Zjumaaa>y=^xCG}!cvqHT=VKKGH`lU03Kb;{jZEW(AH;cI zWJezo939#&cZOi^2nc?@zaa~+FwK@tBd(sIQ%08SKrgo$#cBGX-?exK52g5(yHba! z?+#d3?^?f%jW`&;1`1@g!fhMhbmvLyLGJ{dkj0ia0G}?EXP`+GY_c@N-oL_gyT}F@ z=adgA$geWQ))RDF`dAx&jNe=!;J-h*_TL0z& zxDR>%mfu?siuW>+2+GfL+Q$#`1gEju_M$MH$*xl`=(1tH@VPr*QZ$P}oh` z1wp%j_a5B?{~dwa?FyLsZpGw-UnO>qq4Um};1ls*Ori71-SPx|7Ynnlr%JI;TQRQUNm zs$ZGH3ek+Luupd$l@C;C9fs9!Y@S4B+B6B_C+NH(U|8s7N2j5oLnP)^;% z?X|9Oj4(As;!yeHl=hsP9hpF20=KCGrVTew_&4`+Hsz;@9a{t>2Gb|dOoNWL`4DR$ zPDwejleBgTrPPs2G6jLGZO{bKJT@ki0r%B|o^{%2tC9xN`@2V%HeFq0iD(6V-3Ctl z7M6h$aH&;6?Wwh0AvR`O^AZhK)2ZB5uX3mr;}AWi;L1Oe6R>A32AK|vRVPFD5vS3n z;aE$$!KlCG56TwpGm8xl^XfW`J^Zz{BOloXJ}^yCK-_wD$#t()WJ2KKS~3b2Ee;$< z<8hDj?TZjY}u+bPbGWUIQDTX;N8K208z5b3xBU;WD3Ri*BGp zMvyaecOs`}%Eyse(DG0hV>Mmgr(3rkb3_0?42G{yb}H||MtAye`aP_Go7{aP=H|L( z507=}6thWdoI^6Su(90tI_fxu_ik1DY^l9Jap-b)qnMiUqoLqtR+T3`=?M*U7^56z zi4$7qVPPrpVr`YxK{=g`r`cMF`$mqp*Dzu_9u|H2oNe)#oUs-Tpz59M$4~v3u1vKZbU^SE3 zULKz#tD~&ZG?a`iJ)R0G>08@a$*6q5Zb^@Zin_4d;2HzjakXAqiN1CPl4&KE%_1AB zJ3FSjj!C45m}*g@ZwXi~keJp(a>CE3EKsqYLBtn$S{(_!Sv;NR$cy#CXnME!1Y;KEP>s{c$ zmwo0+U9R7mQcHunmb10NfY*`+q^=glRCY6^HsEERUs%`}v;~3x?=3a9YYP2h5PT3L zKsGWmDh_6sdToF;a@m*CCI+zI7?Cux!;h^zQcZ|avDbrFByNQY)w%m3hPf|4fc@C; z`KJS_aJ4#p?#{J8Of3_Ok+?{idbn)`na_=vmAqzm&;nzkLO8p&}ir}#a#t?N^& zdajzHwL1rYWfs)vQTAkMuZOLUE2C~uh`N6cAq;FSst*D<^Awk3+89nxyvExbqp%9b z%v&@X((vG4o@16DLM%74=(o;Cihrpz81jK2Y%s=>CNWL#+f8PiKG^e&iBoBwP2~Hha2QDHSgR*j-G4J0Dsv$j$9i|n zYWgQ4$Niu|TGFV_j`8(sNRb$}=qP>cFHlmYBG4}qsi%>z%93RFWDUPxr`~X0m@V03 zlmv=$vN`eK`qCq1ASar|U{lh13&T#eTkC&y4lRfOkNKXaKe7ay=%{90&)uUC5d2E@ z`#&)z@~khVQrWI`XS|(&p>DxBV(r*@FO|*@4HTLv(fAVtTfkSeTg^Xv@{4*cbnD*9 z8ZfP-Og2Pmik&#}>+2V1NPAcnlOZD`AF~Wg6!pNg2F)kQaOi#;7V0~cl@0Y*=KGvIhi&VjSz}P@&u>2#C{q`PF&2& zcdz`Xq{;Ck<>=%-2lw%VTiw|s+o9WAJwbHrK`~>ttM{ADbn;6L)r8<-GqT%{MG0Dx*g^k0CcFx)OSEM%A0Z zkC&tw)h}k}>Jh{DfTG;er1YOh_d7fYwG6v{LBM5L**J$Ml7u5W)TWlIAUMh2g$4-x zA1l7uVq1=v--EIe9zyx8+id}{F6=hLO%z&BVbbPVcap8>-X8FzgeJ8AaiK#6HndX} zUDWms+I=$h?{tb@nI@*Ln}A`lH0=y4WD7}mYOjgk9n5-Nq@4WbT^3J6rZhR0<&Jq0 zH8Tx*Qj#V>w{cb%lsL!nt*IOEdbBDG+VGfMWfL5UWr3)e*gDYu*)_+D8WSPd5N7Lk z>cqtDCMd|<4?a?VAx-`Ch$5NWmW}R^#E5?;@di;I?7_rkXe|Y|ORJED`K5${#d3jX z@*w|cgX6$}!exofubd{MJtSWD%@p%$*HdyskK5M>God-f;UaH;<FOCb^Bmlkr3UP3#bL&K~%xPU#({|H@?o3|6W4uoIqVG+c!J($Wa$kcz-$FSBzi zjrBI%8$afH{Br+NZ4QTt2DwFzh>wXUFrRdW0{gI@ zdTyG|0CnPIgSJeWBgxV)VMpsrCCs6(;Fh1SwD8NOn+tM(BVlP%N>hyBOnQ=Y^A@M> zl=MR$=>z8_jT)<_kvq^k%?ASeIQwYI_oQQv7=rc>sI}%p1#U(4W^}Y_p%{U3HPjz)#K>ESEI(oeh7{dr^VO@45-7aeW>(b1g1WLT)w zT59Dmn8=|1)m$Ue7AjyT`7ukxQ7RLB)M4JfVhG8&T8OQdcXXpYpfNx$BOpF?C_}=Z ztyT}d5{*SE5!IV{Mk%7HxCZTnf65EmKrc|P!e){J6JvdDKMpxRYx_a^+XG!N?$gRh zEmVx<=2&!1C_(j!F<8Rc4+&w)nv9=J73oN#P5GS~q@~zj2JcjdlJbS%&R~d&X+ZUc z+uMoMYut|~A4HTzj{!7%UV@KwEmfa_%6%DNA)nLDvkZ~xf0X1h$I`*2mIX^0}7J@!h*N z8%&=)w)Da&{Sa&`ck@W*7l20j9|NBG!cia2w{vB-JFtFYLM`v%Dg*4^{`sn<*?X@6 z_e%^XXz-4sPkbI7|J6KS1#RL^MxI;~K!5*kVzQh6y+XG+c~)#B zDbnG6J#pbWFi0o%=YE3t>^?Pki0)B|Jian9*VQ4bbSJC#BqUu4K{ybke6;WErqXo! zf`{q3?dx|3;2{Ar$fcNE-#Oec3oGU2vef|Bt(jzewQ`VXQQzTiV*fqMvhMGIoxq#* zn%%WBUz=PL#=$$BSQ-0zi}SbLs?!^hSk@N|i}zhK2d?mdE^mbQ8JhwNkY9c$RZKa)=4dn#Y%U(?aPHjof>rPV@t`uiU6N~ME%(R+9 z#>O!p8#+$ISOGZm!C28;^B0}FEc-pP-Cc&7%*ujAw~iS3ZI^qToCIag9^kr}z~}ge zn{?w##?ZHfYWqD)y0t2)dp1GK-TlC6JU^I{7Q^N77z`%qmDFnie7UQx3g^3ujUqK*EMjn|%DB|>AG8c@bK9`EfwF>Y2q=vmCE)i@(fF(KpOKUQv;dGO*3M6euXPEWQ|G9J zXL{Au@m$?ScFILo#v7W*VoY);wDT{h2~ry%`0bp`<9HBT?vBPEg!`BfrEt5lKm0Z$ zI*iZNVavEZj4q|%(HU;gf_0U2;AY&4tCN$DH1I3YzdaWe`jskTEtSmKd#R#+5h#MB zMBozwRW zp{|g6FOZ8 zTIs@}bXyCl$?it&;qk&p10J?l$zH?EB^W4|0-sKosA`E8?~MLi!@a@Sw=}#7n%LJY z5&uEO^#&`t6~xN{vWB|hm2^SHBUrXJqHm|+BYxlqpkmk)8RPG(=0-k3(k@*yE0d-2$$u+!}q# zxJ;U*4^Q_5K7<$t-p6j#o+9OQK%Vxg2R`awS*L3>O8H-Qc@yq88o{s5(P8QzXJorZ zDxu~!t_F}}U0qCN{omfRXFI5-JxkDy-#UkpMElMsNwYEQ0Xg(rh}%7A)lL(Wp+Va- z0=cHDlzs%MZ4(dzewbWgx;@+Q`x4XH7&g&@2PKCi`Ed*M2^M@T^3LuS$ zExcjW$VIt0-SJ)!ZYrm8Z2j`{gvT4c8);>jdhDNAtUp0pT~m`PQugw~v4;y(iM1?r zz}8L!+Jf=@{*I#H%@<6-_{6J*bTy5%oem|Y^BwVX`@0JetjGHS=cH$2o;?!FQTYq< z$%*s|T>XTdVLBiEnT)wX(=2izmZIg^bQ;TdhVj@8ef zKO-&3;;2J{kdf~$>@2~B@Ya&JZ-P+Tk{pRSQL2V2@DV8RFTS-ki44l$E!C^;W3Bed zN)Ml7J@KV;mhzEJ;Ns!Q+tDA`#1080DAL|KxgDl$1dc0_@ScPBP&S}=2|Ehr2OZ>& zWalqzwvh2S932_&5Qo;}0sMwvGa9)fS>yGHCN^S0c%G+9+j8=9{47@H@r{93F=;U-R8;$;q z8SOH}*+Wx|V-Aq1mlJS$tjU*5*Vhljl_i@V0atej1EBj|u4xpTo+E?aIzmLN8t5Ao zQ&vykD5qk@9-VUyrw#wJ9{Rg{6Tt;S9;0-BE`MP^|;Xx0g8YXBy_fE zTgu{HdgH4|FL~RXG2qOmg-vDlO)-#iLW}#Z;Z_JnjMLJLlKZ-3jmI@AXuR4bO@YH) z@Sj%6oq%B$6yj|*E?P&>TAtRq4tM~__I=k%^O+o_CDwlQ=>T}LUk@}Zuqt5kuem$P zk91BR#41^MJ+6N0VrhJT77%J{(BpL+Tc!Q1ax=sWF$DtGN+6~GQbaXv{*0K#Jh;aJ zzwXE4011<|eywIe7mthpb#dyh+(n2#VH?20Q^N*XKX? zvvy;!wWNNsS=ntqsMEC`CF=*s=nps_2)WO(SB^^zfE{2|@w7@a3n)2b%2N#X774KVK9y;T~cX=H~aqz_XEOy0cIP=7E`FnPKwkUdaw zDs{lCbGvY9vNc=?_B2;Q_b;9tk7JHnJbp-wY?+bx!t6-|7e(nr-I(nNC&hhqtOp~o zDa}CcARL0DTU$cIzMJ;QWa`mlg9Q6*#XQJ*vj9}(R;EsMF_GtVutowW|6_x6dk46% zu+iVwNztJ>+@yO#YBgOS+!I|yJHv7fIu6Qb1+KK_n{D*28wliQD3kLsz942Z#EuRV zu>=BT!I&gkx%7WVIBTEeH4(mqu^lH50lB6>INVQyZjat6UJTV$ry8}p#7t#B`mEqe zQe@bL;V2`J&ujfat54v|MxM+(0zVxbt7W@9+3uP;fewe61y1Ns!fV3|a_i$~uMbvl ztvq{SfQaA)A-efkObA@|Fi<<0bDAU9pCpK8FmpT70mL?Y|7GFfVfa+Uz%N$NaUL-!%UNl zV3Mt1i!56rq*`uu>h0I|*|`sqJ{_v{n-ot_dy~xFBXH68g49tne>~4A{dA;>fKgG} z>;wkTJS{>qvYiDv1rpt$)XC88)b}flf2M^K48hCYiI27eR}aBWXTWHWdoF&eP=f?? z&y!DgxU{BQwVeI{eR1ea1hmE}t2whTL3BR^*y$CH_0S25qY-Kuz2LW?GE$iBBs5ZaLF9|v`CE1+H$i=@0sQikh5_533 zqzeXo8!!8nm_=6$&p5ch-%=u^4r+;0_|#AUj47-gQZWIbD%m$Hno}3fKb5`N>92g& z+_z`9riZB5;BjP^YI9|XZLu|Dv3>&S4397 zZeJ70u$zSc83KDS(0F%MWJz)6>tyz?c+6T_DsB}>2e7M#6+KOAv=!9WK*P$o_$)`jd#1Em%{C&RGhYx9)@QT{Bp~hoNT8RRb?!-BRaYI)8#6MVsK@ZQICsow0`6uTHV7EdGnpzB`Ro}= z%F)T0$bh^28|v3p9^?WJTi@aY2Z==DiPo)u%utk@ybmY52N5dU>ZdEzrqir{ z7jy^_kIDa7;i8;#X?8;yI1;1Y{tkOor+55SwcTk_x8AkQ-mE(*w+k{*x8>y>(ocPt@%Vh_s}1hagCIw;)J}NOz-j_f1GjOE(D8E!`bb z(jC&>oo7&g&w0-KdH)l|y6$Uc_N=}3cO`!eL#nmgXp0WYjAWBUJ>3&}Za!+6CV84N zz3BOwsm`gDsrfFC=uRR*(}l-sUp_aV4*~&fo6~(hye9!69YDeR_IbZBnbjpEj|tDk zoOr8)@K-ZUx#57%LDK`icHPQgtfuD5Kcl>|T&FR^Og^Lukl;K*P9G8D+V6BSMAhuK zFC!PKyI+zt-k>UkU2iFN7g%Htuyu$}@TWCyBxe84L|g0*|B+1&Qk}S+Hv?^1!wA`A zc!mbfteYNZ)y{WNT_&O|cpgC@$N-A=ckdZ$i()XofH0z8JwaS?}B_c$Puk9`%~G`v4(!vL+>=> zYgJv1h=Zx&_7-?9l;1tuW?6)iVS4*GErOgNBzL@cwZ)={MjkH|SmR#}PeEv`s{;VB zy=yclmAT1I!b1R2OK8jM{q-#3OW^=*tQLePjuT1yb_c}zi+r^loM%bmxWTd@O!qKQpm$@Uk z7@v9)LF}4k#x~3#f)wzr#bCuL;?SC;kVIV32kzL1TDokzb&t8?<%(L!J)q#)D zJzsfsM0@)?B(~iQVE)Fc+BCR|-WypgmJ{qbbQ7ucm!ZVI=7C$!!P;-$Gb_7ad@)tL zbMR>OE-=z?9APOn9M%MG?inf}m*vT&p90$k>1+XO7V{PFr_K8;e@-J6!taRHhuB+^ zHrm|T0>!)cgH`r0v@l_B;3P`Fm6l`|p?BEc<_KW5hw^tt+Q=j^Tl(6nMp8Nu17Cd= zj8Q^&j}^py>$|&Zr8_j}20fEqd2W$PU?aDIv~xSlw5Y-THN;je4xu+!h?Z1D^y)t? zK$0(ED3+=^=^hM!PE{JDd>T!0)lsck;#%{)sS(q-t@cRSMq78Otz_oeU8vQrWVzW; zZfrjLl_Ixp(aldU#EPRiUUQiyba)az+G>$VYxSyBtLWzGPP;4106$v75B^LYygQo{ z|FwKb(plN*NjTfP5=&wZK@=W4;yH-h&X4=PCP85F?ulb6sSVuX=T$Rvi;v{gm<%|o z@T+1&E5T=%eNs(etfN|M?yau`tOwMs455Uef0jAOAuHAncUGo1|K7U6n%_=yv=$dz zBS!53VD#%!trGN)YxkKaGspN}yP4twivVZ#9SXk*ztKxGOJHknsWmui6QW4zL*W^G z;r`3_F4E)ZLdPUSdhLs@#t$ZZTmEv=5s@16BYyhp8>b3L^HWVtN@Yttw5(r(Gg9mQ z1|+#mbV<+D&dCSscMl$^`6=HqZW9KN#0aP5clAiLJTnG+e2O^r@3;f3MmJnyn~hea zLkQXUm-$+@>;3JJc0l`eu#X7&7NR%%apuJ3W%>12aRw%!b%tEuQ!|;tr+1gv@Z_y$A><`@3H&@$-?~>1_V3C^Ig&8Z0+ltpdBmu&;I#X z+8qNoo^Jcm&h~9T^ld*&^6@8n4iIkxyvTweP~N-x1_Sm==#9HU2h5|kC(KH-w7%;T zF0I_147bP9s7?5xM+wTiHDk(l8MTW^Agt_dnBGor{UIVkP*rwD#&2%dPU0@P^kHLk z@OQx?a=#Es`o;l(6u|ucy74BKYb0~vP(~PhJs90v!Ey4#Gzq?GG8&a*0k4`?7rU21 zIWsD!NVB!G#qJfh)E?{jEY_%?u&%jE71K>lwty2E3q#)1Ovw4nr?F5Efx5a5aZX;X z^(|0ue|mKWN&i%+HB&b@pPCumsHH1W<(f<51y+6?>v z-y+;xaG8_>C=_iMKQ_GRL)!2>*M2HlBfA%;b1f4)81fN@8JVT*(wwvAkc1JgmrY>J zS7uLJQkLsqoo}-L47a3z$5?)?KHGc#rPzJjpb_8MvWT+W3}hsh%6GHt7+!}sw;PwU z{cp-;7737`z^!o*qZ$!K()!nr%P}zurHK!8e}q!ZLrDL4^Y0*2@8^Heuy2}RlR0QU z^lBkQZCAA1cBKrLo4z)*mn~TMeRGn1vdLk>gmdeJuR`kFnfp}_7(|?o$U~Y#4WfCx z{any4!6+;dul@5!;L)2mr>K@qBSY=&qst_2Fi8xZFQA}vU|))TdDL#FG2SG?@$vDk zEZo840gx&XQ-dG#iZvpf0F@oo$&!y2+a z;N6Z-;&JIEs^9&L$viUgHvNyi`$v0wvk$AS3cY)3{?t0x96DugR(Tf}Mgc2gtOK+U zN&Iym0uF72z9pe&!-IK=KL>&vVwRoF>+mmUhi;i+c<=8lo)0D?hx5af+CDg-Jlrs6 zmk9bjse8gz6+XFnuQQ4>OfKb2xEX*(`uoSe$C2FV1Rfg%X~y%GC$Z8rSS%ns;hq1s z=MZQS5rvb~CM|>B#P>xV(kBmIP>RXP9VsmuR@Ec30AW$N9|&T*g6rG3KcT~06G2Nm zl1IEptl1o#cq9f)Y4hZ}c8PP+2@HR?iCK*h@o06rUjS)%LIYP%`jiX104k?TUdSEU zl7=WHEIM(}V*4TS2CF9Y^0pawC0q!1>1c%p;ONkUFOX)H9-MKcbMG;S#?jCI9)f?L zl>)428$~i&*H4`lQ*M974@TcvAAi}K>d|66c0Q!1=N)7c8VxRGpzM@@ol8zWI`8{_ zq;-dOxG|feP$Fzo)Asa+k-z2CQ{LcE2fl3k*E9aZL#H=IK4NXrSomdU6p{vh2cx6T zwr(j%P4YwHly~~&!0gx+lH}9ia-zSJt)%+Hmi+R16b$)wfh&y7`mRe1Eof#o-`(R5 z>eOTvuTkD37!H1wYAi3;nw>aOd4s|p{Dd2>RQv-%7B$QqYU}|m2r^7DEg;64HjQ~r zxwN|K3uiUa&Oblh>jcGiNL*sn7wwb%V$Y&FGfzD^3VA2&@Z)00lLY2N(8A_&9bMM? zZNu0Bjf7d=%-u5gAxD&s9(GyUOXJy7_}K-^z$2M(GyJbQe@(PR@-5brhx%1;! z(~q|7L~fAF2sW=}KQAEXLd7L?20JRy!G5DA%L9&l^riU)cYIa@)3dJl8%G*@S{3-( zQKPm>_&)^$T>pGHPtxGZX($b932L>spz9fnX7WeBm9YRgx0RXSA~i0y{3O~5C2a#y zE7nTk$j{Ep>eE3kMBAc}FvEQ>m@NC*?Y1$nU=fmi(BS769P2&H|8U%w_BiSZkexw5 z_5&>)gjafZE0;%#o1<0;z-5Ze=eR%7{593B-oxYWuwb8i|FjpkPRs?VSgSr`Bk*z_ zAdi%b)eDZ94_d{pFVw`}=ii_HUvu$SSa@Jq4>JA(s`(!yCji?SLOmET@8k%vIA2l; z$aFXf-9mRM(55umK_1{g`^&bpWMCam3ia)|(mXo>0aAZnG+%OEZm-ao=C0vDdAwIy z&%uNA75+qy9wwZoad@%1UAVzDtN3>Bdn)*DDqe3YE2wH`OO0{@h~+Pm#qkGpY&+~< z#BqAyeBh*JKxqldM_fvVQn4>)bb7#p8Zh4 zeWNv2wVYgef#B~t8<2i346@(JL2D1k1*GTzhC?XOF5A1i;n(`&M6&x6-ZiKyfMIc> z!6A}Uey4j1kSb0Bas%54t!~jk$XO@gi^ecoGR!whdd}55kv{5qfWw@wve*hj$)cs3 z-LLX(?H{kWMT=Hpz>QM4tau}tG{J!F^S`*j9RLe_`rZ8TDg4((K!>S6CmDGdjYL$W zL2a*)YH!Vvmrtop|5R=AfZ^-!znp|9#sWIbKv8=xk%$=)4%V*B<2GA~g}`C~O>C3Y zvI;e^aWFP0vHfRK#+o1c86@TSBhlX;<;X{r;7Dj6Bp)ox6sSy@Js?92Gu2_w+>oZM~g(e#fDQNQxX$?)V9O2_NR7$YF?27{Eh z&l)(@pRO3s_k^-e_inAw9)-FRxQq5AtFcaCoN4VQ7VIcrD;U2cMjEE&2g&b`w7hwd zA&Yl#)IWtucrlg{y!^-o0F1W0XIua z&ikR1=8#DTufIxiIc7b4y(53OVhON0cXmhz_+ za*~ig#>z07r41Jmr;?OfJvq$e-65ySOp%GJP8CFj+59KDpy7DLr8VP^fBRyqjBWJbnq@d@+ zy+U(qeeU@TAsqlisC^qPoi@Xor~Cgr4G=Dfgw*wAoRGz0o$2uKP@<9!+n&ZceFlj) zbRV6QE}Bh}^H7WT|C&XQ5b$2W3u$bb*+L1;5)1-Yj_rT0oSMhk1^={eHLd@dXo|Q- z$Z~KLX&3#@lBrF2yRd06#-s`}Xx-X`jK*v*@Db&HhYY9<-Zv!oK}a;3Y1u<_$HKza zxdywx*i930@)#Srr+)B=1FRY_%EVdk-@Z<&BdM(~C`tuLDI+$4{5K1;N9X6Q04is* zw1lB}cziA~PKTYb_3-UyTH@%V=~nEfTCXP^A_eoA+bc?(jf$4C1Mh#Ws*W#SKYn0+ zX;4Q1G^!4et!{mET&cPhM6al8jnLrnM7DLbo0MeX2&;`<<@qZ$&V|$NxcP5fkn7LZ zp`OK791z^vW1I*UTzR`h0S|6=etm3pUE$JC0i{cUJ6`F5W^VR@GPmK_ZullW$;2qb zJq1-b30b3-BRIp=emU~O9g98?@5sB}c>3i#{y|ErsaI-KbP|6ejEG(fk7BRM#Ubh_ zc@j1^p0U)$lzisjVqKZ>u#s+BW3`efc#vcR)9nV-qiA!O4w6ZDc zJmaX$C*{F72BRIzY>;wUxPC>?Hd>?mZ2;v0f-Oa9*C6VQC4&{=2z zY6!PK>XsFTtNRfxtIxYV(is~a073!x2eLrqi)9{=t5!tcq+9RD`70DMdU8khp3 znKY0>32xB_lA8SP;KRuQ7@#MDTmZ%a-X~-F?nsgQ^-)Iwxrv9pgN?)tdvSJz_GF4+ z5#cf=89nU9{@j=UC+lYCC^O*q)oIzEq@Zs*eZ`i8*|c1lEY)?jc{T5RrRu5P*NabD zDtw2(yz(Na!wm6xxoLzn%Ts6u}NgReRNt4f^X zb}XIPxOo~U#uj_*0K-?mFK9Nt;+DIMk>^Vh&3;QC(@QvYEV<~>vn{YPce6Tce^n%C zzn(#PN;w|IIQr^MRN1?%t#!mlTKDnVPu;^`!!`C-`S+EWVKnlo`ZK4~06haUQ+)%K zcs^&GeZ--)&P&1P31%H1r{$9Qv5&5cTUvxe(wLtCpNXWZs;c4idk^==BjEGn5l{&6 zl+mJE4p5|sWqAEB7vMbwS=Ha_LU`#y2-jfx=h?Op(JfkM6b;GGtAdXN(lPX3wA@gA zSCtn14k<${Zu_;}h+qvV`!-wW>jD7q1AYtPcc%+s1eEqj(hE}|P~0qNbKzY`2P zzX7>SiL#n+AVN*4K@E3y$70kt;NKe2k5I!4xJiSz@$c$+Af7u06?Dpo_*x^&S^ID9 zTt<0NE)9gh<>9Hyz8huUgSEywTeSdD)ie9n<7)wCod2`{9a@@_^<+3XIm^1JiKmH* z1lTI+ySnu@H8nNqR%!cSTArTQY0Dc-De&<4CX%=57 zT`NHT_wV0%%bC~dgCz6y%YELI?+ymCA0sE`z;KclZ*@RaR1G$z!DOC+hW*ZU84}n8 z!er=Mm%o3&jCM1XO2O zPx+=Fk&J%NKd|IUmy?tEgAi}3h!?WF_9gFdo7p!5f0uBy7O2^-WaJ1blhlNj;F5Hn zj_24cEmOh@P5I5Fc+A6^EaTgui zd61iKLosh&@MAFTO2A_UG@N1aiaG2f=HIf3>iH%U|I9r1d2lIqO!cpDert=Tssa=s|lWJfya%coMhef9A42 z$kS;NU zMhuTLkOASHV52s$ieLQzyM9-RZpCRH1~NJFcWT_{njfG*Fl-xM;{d4;1QS=uW{^+4 zn!FCOv44-puxM5?%g-~o#`7L}*2kjU?4n6EPd5MTi;~fDM9^T%f$?1kF!{HXt1ZT0szo0^vjC)-b)tnF%nMs}N z6o+?>KLlS&H2#3nXd6NbV`*7@?a8faLFeS)fYDtd%Nm4F`#00X3mqBWy2An{>Ipad z2lT&~1Ft8Dm##hML#Q3J`HvS$ahTc>qmGDAp@(MesF#Je4-tG?#?~>rw<&Q);|-tV ze{Au~%{wOs;_#MkT5meMy`EK))H09?wSoZ{X>Qw7ZeU->UVJ_MU1-_U(J_cuVzW0Y zXLF>I23)z<@ca-9*Y1=DT0F*+8cvj9;^;eHza|4S9eBWVaD94D1ma!7r9X`L3O8VZ zEa=CGj20JtkfV4BS$}TW`;}**FLVgzF=zpN9NwP7!tOXx^!Bs*c%2FxSNYUJ>=>g>8|%O<;Wnk{cMiaDD-dq(~pql1aqspK3JlmACc0 zTl&tShpXsA2=}D?zX+{D1Vh`m!DwGpI_0gZ+IP8xMAzm3Xc5n!fo5O#_!tYX`V_A! zwc*L*(2x>H)>|v|*h(iN$??06XWjM-5U_6;x@6%tf6S?IC@*4 zcyYmOJA+&o)r4|lc82ymFCEA|>L|pr1O5O@t(^l>FW^Xom5sWOCz#P0HAJ=jz^4Mz z#|}6>G?asQk#aZxn`s3fhcge@6rPJHGC;YaIe=jR6ROt`R!;3qtqCWfv z@d_P(>g1reEuFoHMz#&UN0mt{asGQpkfWbHn_qEqiiNtEl7KV2lIKHZYdponw%z8A=nij!`e22q<)NEqY3VRB}P;@mk=BG-wsE|Y4DK%ln-7@1F(>cirw`ygHP6v@{iwXza6TL)=5FMQTx*3$C3#&OSInoDrX61WW7V_r@E0)*Ah zDuos0_`7x{Ci7a^l&VYL&qD)v1Qw)RmNVHkAY9}AsrTay(I}0M*G>NDw1k^!9C?pz z(GIKrm~*@p2Jt8-Is7qMT<%OqX>00=LSxaCXJ}Kq;2ZdFk&~s7v#dj4KC5(>slSTT zM5oGx9u^MHr(eBsQRGZ9jCkDul1Z;2X{%Xdia%4aS9o1XE*7?%RuMq&ABqQm@uq5V zy=L{&P+(eeI%lApyjlVXa&!{mDL(1x8}b1*#h0t2sqySayrKijFEksR@kuKWkj~L& z+F3fwIw7JGWAaIl83-U$F*}fUs@w=r%d|JEvr&v`s*V#UKYt_Yo;V@8p}u)JYVnj+ z(3o@IRA}1Pobb5t)dt?ga3EWlxrzZj^Wcn}hJ`H9*1P+sf8e&be70!6>T5tF09?v* zEpC@>`kAU7q(PPBYV(-avwLg3x4*CXOTod!VP%U_8a8`+6)h7FSzi5EaaGC&=wqF4 zgCF5uF%tN}um#9&-4^z9-}LncM;n~On8Mhqpm(~Dx~mM;{F7Z4a%b8isxM3n%*#2a z2wbOzrWU6hiMS>fIaUdyI0NNK`#8FG6+G?OSZE~AaoxIL z&;IEj(BMu&LGwr*;_=m6)7`2lE~S{32$MS6Vmz(zNuFIIGB)KZ50y zEScNP>8AF*XWeM^lcwV7=da6G+r+~ETr>@ENIOqCa>@?c#9;mTA2dcR*LvSEYgS*) zJYlM-72l1{)cIM0{$>Q0;@%`qm|D45lSGTxNjMhh8wJMCPPd1jJtG)niy0)m^|(e8 znPLCP?7j)*K67SJ8Ttv#GR2Hep`QXC%TkGiUT?XQbLPSh9-r&WFSxJ1EmYSo9lW?+ zR3Q3-G4lVHmZ94)ZNWXg=?(%W1n);uM$9HHM7bL0ARf&v9`i^1&OI+RYn*9C6YlZx z@L+$khC}jxCN}G`Y~KEi;=`2)C-6~bNL=ntduRdUHmW_WXeaOCPYB3moXiE>FA`piAB+SZXt>Y&ewqY*mg1vl=%?%b$!m+vD^;8U%A2=`1d! zt&DB`*w%xx9DZ9HU(x&6ItI;fo0~zc#sf(HbuIwP? z&kW3lB*0nR6`i-(TIV@Y!2^jD&A6OnsM37+IjA#as_?6J24&C3D-`-Y9K)a934NVt znC6<2oKl%GG4*9JJ}2c5DO+h4c{J8cQo?8Idf&!h@6iLOgpYnt%Bwg*Tqp7Wn`(h2 zI5B;n*0=)|@@=ziapAitfw%83w}VEyd4Hc=vNsqIbdh(ZJ|FTZe4b-qi@XyNNrZus zR&hOOjH4QRhY6GS;2yPWQ#<#r^v zPWww$>t`=;VryRb`Gw_N5j-b&(0aX_7i`yHyM|;t7)mHKy=vt;zuML2idM8?JLt*l z3_Hc?RP?wO^MlTe;>k2r9vUY;1lc8+slH$22n+ERxSrzPpkMS8Ap)X$pp&bEB=He( z8>@cLm7M0+wz&l!krX;w*yk`v(0*Q`!XS7VX8i!lk%d=EF9mA-wf%0CjbgZmk`#G5 z`a6WI7cd!I_@$AR6Jr$}Vq3}xFJW0pVfL3HPNSkm%y|kLwF7peZAN+_Ec&xY1@ROJ ziz0STzlTzA(Vcf7>uiFd44BngHoQraJUJ}B(jL5&5yh~~L2W<=q>v0FdI<>ji5wQN z3oU+^deQsOMTi71%LyJKb4Zk6r;a+hb}X2fhJr~r+MGiBBFB>rqr%Vmoe*LTFe|Y} z>V>#d)N<%w=8*M@(@P+~FGy(#bIro!6QZD?)MLl{CAGw1vF#l6L@I#^7WEf9^S5bD z?3;xZ&lD`(KBrX6`KG?-MsM*oF6V09x;0bAPrRT!KNP4V0%%~YVGd(QU=yhJ5rjTc z2Xf#F%-T~W{BWG77EzCh%)+!G7sToc7mcCAZZ%bnDkY|2VPPpB{4vDdS%|N*!Xe^s zEAxgd_NBsevq{SevA6n>8sy|Y_Jr|JVwhJ{ru26K2N5X(JA~+V=bfFMudn$w+OkTz zzPVM)eZ^bX+`LlevL4*b^4M&A2MfCz({ZpQFBEMHcF)$EJGZw&jn=>4Q>+A%_bwhZ zrG;u+IYoI)u*?2r&?zHuf`u-qeoN1-lgJ4{ayocH<%LEn=&$y}6WZdN1rhR$G-;+* z^MDT3hGUWX_=_$;Fp07_G>9XcI9clpF1@+1kqhBEaTVJV{Z9+noTU09MZGbE+d`kP zA0+rScbPv!V0WkG}BXlcqRrcSUCmoEa=D*eKzQp(;wgFK$NM0?7_jI zUBA0Vv$+r9)y#xp;DoQ8nwm>9V{pns`S#3}-$dKsx1FHif~%uXCgq88cc}PkwA4z+ z%!ua9X=e?_(i8ZHLbdR$(l@`XZ=W_71oD*S42@p!P?I(-!Y8k|os$H{h44{v;n=)C z_ed3TQkc2hYPmR)2$;+&8QpLTs_n1*JY~%|eWGPxgp!33YoJ>qsHW!5+!i-0@Nn5a zIU;eL)+2YA^nCq%FbEcD9Qf4#tl*bmr7L3uhAgg6=L*!lUNS$wFcYtsSs$dcrc?a$ z9o$~R_8;)}7X^L`KYNjn-eV0L4K0rjbI-%ilD_`qGQ-8>w0H!;WxmlyIU>c5E2S-6 z$4Rd%afRESWff7h!&OCIv(}|?NfY#wicrHD)1DhkjR22+4i1lTjB|kc! zc~zwF%~=5?&FV}T87>83<%qnGxo2YQgwG5NBEEa4`E!vj=2hF!5E^jFM@}ZzWW46V zRG|tn%D&WHB}X&}%c-fjHnS2cRFDb-Q1fHFWTs|SjoIAnX?S5NxUk@JX#pqe=Boj?E05ME{tL|$@$0Cc=?}IL z&QD`xN4Mq+u%~BW9Qeh%BW{C8;m8_YLw1k#-CE>q70SazNY}v!{goc4PyvIbKtVl< zx%v4+A5~oL^#(`wG9k@4;yZ|SMM@#nkV~1;ZK&Z@#3<;(w5X`7uICh5<;VV8W`>fm z-}INi4PQdI8a>xBTGlbzTx)sh{vERh2)=$q%Ckaza0y=@&(IM(Xe(T<3I?qwi=1vx zMicFYLmT{#m?_}Q&@@{wzr!=T4nqq0@B(KuFg}_~O(>9_GfQKxV957WO{$p~Mt`3` zXIAa&4{QKC|58_I(&qSvN5k!>ZrG2#BWt=@=+*I|&UnxZJych@AHyw2MvWynY~Jdg zB=v@%*xASukxL(MtQTn%8cRbUE;1X(;+tFqQT~CBY@)qGKBxM3NZ2HiwhdKWk=zKl z9er7}i_|UNH7EqENEv#1J{7?l_ODd(p)ecWb@X>scz^DF2Jn3(eIqNkbz7?Y%fT_7 zbw;RaJ&#H)+;>ciZ$E-SL$j$w1NnrpmH;X%FS0fl#U$P!w4fMJ1bCq#Fb}D_ejf-X z3$vJY606?#U_Pk!vwdrMKAhMf;6jDE74EL`Vo~5qvv0DnDQS#EE1EV!Naq{EdNK)M z;4OvkOj^C`h_+qt|H!)$B#3K@=F!e?Lt-OngRK6Ob(qF+Zy}(hIl;T>z#}A1+mb0f zS%aQS-jh)y2-Kcl8eLU5us^Z|63txeC)RcM=bCKm9qhDr;cwa@2^%L3fFMxAxGvBu zA%V||r0O}f@-v3acdqG~rJ7ddCnF*p$bf|fKB7Al`}1*e5{J#+`2j7#=jl2prsy4w zt^JOeawSb8NZs8aak4wt;!ab@ zR$#48+B_b_N`Ara(;IEpSp6(Y)n9Aj2=bdUte(j6X!NGKyqzn&qV?$EibK294Q05S zIF3rB>1Z(Q#bnJ-Spk+^h;+B;WCm$4F4LEFSwe4(ZXu=#+9sW(0~t=5huT=%(29-v zu2dFlanik2oa=Qo8|I;5!=YsB4<^d7It_;SP07sIw}jmdq>4@VsA;GqK`rUJC*}^t z=)mlvBnFO|o+^Y*uqv`jf?IpX76UI4^c4Mh6~Iz>tV07Z5b8U%()EdpbLjs3jQ5y$ zixgXWvK5pBhpFE|qLV0}2$UP%yv^aQZ2#p3H{5Ll*2%pm3zA=pK~;HcJE z@$(*)#vU95Lpml0J3H(wIqb1wB}x$xg7uNzY62nLEt9)Za@S@LB#;=w5CtMv|5~r= zzrVLJi$Y9O3F$Y^NDP9fRIRz+lxg`d;v88>da_8TBHt5YddJZ3mi<*j;lv<=Q%Qy zf|I{lhqp%MF2*R`4anr()wh5Hd#Iyrk z<$!XvV(dA8*9Y%*TS+*HL=s+i6wN29)P9BTS>p|rBhg}NiP^2D>^(hmsvQ&zkj*Gk z&r=d(cP{+1oypGB#+%`X&mzucN^a)!v4@p#=kAl}CT`s=Bp!L=CT<(zpDN?j&giwv zHQk#XIrlX$FhkW&3_7X*Pf*n%d$!FJ2=%juB6H=q=Rmu0)5!XNlscg&d+ zdAH4(;|I@d|KFFh(c#^gRMNu}q|R-XKP3}YkT6MgvUB~2V*KzoHi-!_68<1g(~kYfT8@q86es;5*cM_ArYUojPoki2C+w`4vH^BBL+e;d_vdU%MQ z^+CnDK)r7abPtzk-#l9wGakdwtb9Ko`21y-02M7>q^a5+7zT<}JLcv28f1u`8C%Pd z{Q~vcAz|cu79->roaN9}E!oMvb}ilsB$YgZY2pKeyWfvi#+@7g+d-?-% zNkBNk*xn+4ZLpHf-~%-sDa=^Qf{0lAOv1oc=3f1tuPcOr!lUxjxU`QZ#6F73`#m2c zqgGwAX~=1hhy)Qqzh#|jK4n!ha;4d1DX+=qtFxW)*l|vT_e-A+Ir@`Xuz#3%e1;~y zcv2k=X3Vfo6$_(T9-Ny!t=x~UOq{nmHxBR6><-hWl`AWHb=j%DyfeOwh~TTi#OqL0 zJnl)rqS~KkQZ&Bp-5NFdO}_46xv0sSW1si6CutH5fNWZd=iL+(LdxQDXz(ohoA&1_ zap#sl48_H~KaAumX(no}74i&sc({eO46ZlrO#?y0S+W*kr|sF8ub!S4d$^9TuEXpZ zK3pz6@n~Un*q%aVWXyXDQ`T6$xQ!%vICj&{@a4?zuIDUz2kz$E#(0sU;!LB}qDZYQ z_sI@2Ym%e}ZHKo@UzPb)9>bl~+Rn-7jMMnt%>@P?UI@rwZL(!z^{Kx>5QbUqikL`|$F^xWqU zZ_&`p8=k|;6l;XP48q^0UmQlE^r{Ul<8f_}8c2$rb=u_|ij55Di!EWbxRVkMpB(`= zU@Q?F4g6xYdT4-}YXi1M%*{7_$d)1mBqWTxvvd~Yvvt_Egh|!rlT2%oRJgt1Lpy&F zF%PctAbFPB=rU4B2TD4Q&b!iQv%+16v|9h(;$DBQ(JlNNnKqlr9g1Bo=8G>GAa4D5 zz8Y;{;f(eb)e#0U))NVXV~>Kw^Oxo4ZJm8&3KzNgcP3#=QPIklSQ<4z=4mT#Vf5A! z5HbIXSD_T(+^yTk7u&5C z@AevSJ%(YyOv7c;5&^ed%vBBTO*?OhgeMzQv-=BlJIM98_{i6#_1HRSpG)?*OeS?p z?4PzE{|0~jT6?itp;G#_Ow#@55W3)3C!$xjM!FWLBcu$7CD&(W$nUxFc5!!hwm>q> zSJh(8JpLL7_LIiOM&E^_lu^O0!)9+yzuU+G* zhH+Z0_dhR%yf;|N72LL`nr`E-<$>&C=l!Pz{C-2IrgUC8scta-#m{u1u*{vKts%{% z$84SD=yz$jptFhuw8^+2T|M?+{ff*2;}@c?2_Z&{tILdfMumwSY_t+kwpvyw&m z=sWfOE#eD_rTg}mnhhjh;-{uM{OBafBZAQ1IKjkIJ-3>;|6wc;dtU~VGn5=-edyuG zkjT}QMLR0uBesJ$2 zZ~+OMj?5vuTM{6e4sU-9i12w{8wtKaIPSWc8lsVgnV5t7s@dSuKhfK8|f=Z~CftULHOi_N*+Nkn=u3L`)K?+$Fff=a`Ddcpx=++HSqK zYWkk(1cKW!<2Y8N*mt@hy*!uKH+y-Lc2;Q2v37RxIn9&gmer{#PqvBe_($YQhdz!$ zrJQYo)bEw$-DFJ%MV?HmG`FgRj@|1@LfwuZdB3`P0ekjn&6gG?*kVKy{8znt6`Nz4 z6bqCc)cO`!^iFv)!yYu7-dleEd8F&hwb%<3(>5omx1ElV%j;|XkVEXZLdDuetOT4P zltLDHBNa8Z)_kj+*Pe%Y9~s}_?y28Te!@o_y#6kY9fvX2Jg7qzq3EKdOPeP8cZCxC4B*D|cvonOk@tF(eGJC{2M>>` zclqm!<*KS!KU8<|*OCV9*#meS>u>R;WHd}4RHAYy$*i=mmi!nTz?l(?YIgN_W@v>; zy$5CdM6NdW=Z=|Hmfus>eWxIM3q$-~X0FCXQDyB{q~R_Ajdos_Le)F&#WbC9J8y^D z5ihw)rKJ~XO4g>@YOP&o^x^w0vcNnnWwd{7+2A=jwKbEJTxYNuz5CD|+H|xP5sCQ& zWM#)E0vAvNnKhQa9$kpga7E2ko~Mce?wv&uSqVIHihCeMEyB99QV?oXjyt&Mqp=Gh zM86R>1eci4i#YVqMps%tt9Tx8n6&*9Ir7O>7)h_xpSm@h`AUPw#MiAmwD81qxFM+D z06&UyQ7hVs>V;qJRWd>?wvVxFs$6;^)#YsCVs}5Or&L5*3S*6dcq)JGnkCr&l2I)m zhRg)6E}g|jD|W|>#&Q2>&FScGj2`dF_stvT&i27A(@Tb*USqUSzZ?q^UFsDTKI2qE z|Hb}=Je~u<|@}-sSut{m9?&<+vUFnrc1vV=^U!jn$#Je~a$d*WmRt2dU z8r-t7sV@UI-J%?9&kaelEg_skNvB*#w5kO8;ijk4mLW7K1M5vxxcPYAVn%ByupX<7 zvNud#Seydtnw_UspfZzFM9@b6&Z&fksruZ&TTE&ozJkge*7bZlU_;0J6(X^OwN0?j z3Bo|dJ`Q4_)1n8Vg?e>|)8a#5Y>~F)MsXt*;(W1166}Ct)q`8((@3Q!A)iQIBJ5I1 zhW8OxxliWRS_2>$v%@hrfUi9zu0M_T$l?bRkZhk2oZFL*i!=nn1smOZ2=C03f>sf$ z1t5*{ndhH&BBjd6G1C6P*%OJr7-@F}wdvfbL;ayxvo#%WZMM)l{Fz5R7Lj3ineVQsaz z1DzDWPn5bHMiV0C)BL)n<=d>d2$pnbi~NFQh7TfX3z;LOBnnIrC1%MkjYlHvcveta zCJ5+5oMBXGz`MOYPM1menl8WXXVeiN*-vI8aV$OLwEE`Zw_7+*Sjcu3Lq(cduSq+c z4@OwkDbEa=hAaIE$H0B1d`Z%nCUdpj+-0w=tSitZ%;#$G+XEmJl&}s0VMMh9mMap^ z4o{d)SVS+k#tSBoz=E`}Bi1$ah_h_`{&z{vFWruKWJ^hrp56fJ$(5AWX*GF!mzP2ffHtxftxRms{H!M>2?M3}+vV|r zf$`Y*%hWu^ZZ`nIIIfSju)8nwJUHK@-T6`8xX2N0M6utIhGwf&7~xC^kvvn#5uoMi zKjTqQc2~isj~DX(S)fwlU9b8}2kW_EJ2J@Z8qfNeJ9&sdmOslb^6BIg&7p{w`IN=@ zi~m;LQ&@YSNh!9(3J`_T8aX_i?e6e*bv=g(qeQn!gSDRc^4zW=F5myLBeZ~k*XiNK zT6?Vj;ZE7-(&I@$>eTYhYlN`84U4$`W6#MsJVxw(%2UjS>0cP%nRMS#c^JKBwmb zeWA_|8B4p%1OMhMMkXeCE%CWq60faMYHErRJb^m18`r}(dS8=vCT>608Ixd9ep2_TjWH=zO*lo4Huu2-~~Yu?!o8kwfM9Fk6F}K=%7q(Ad==3sV%0e}8`U*wzflanVwI08d6 zkrs@Xdy<=%C7MU|A;;w%-to-g9$b?v2!gUn{LkLf4>+i$+L@Wna2So$zgKDp_I^WOLbnN3gC z$0ujQa3^N#YSfqsM0QPXvAh$7+7x&3RU^hT#giE&7&Q6?8wsQzaqj}}#p^ej8jPD5 zb8dnb1_``7FBat_!0Wq)w^?UV*;zKz@G-_+)w?b?uIc#Zb~>FgtnaH|bB~3~w3EIt zz5oW{36Cftk0(#K1OAZMLI~sA0+guM^*uK^uLD^wFxSP5-8bX30dbL)uEKLv)kqP3|H; z4-a3j)4Jf@hdWp_c(NeUnQkYqQTaU2(0H?CyV#Rhx=R3&rJ4~|yAI@7EcJi7SLshP z%XPuEZA@q$Y{5F6-^bcl=8S$1rBb3L3A8V)T_O>+ldO-4L{?#Z-D!7a6P!ENj5HTo zVmwfoPWo+z_g?cFW>I`kLP_1&Z zfA$BP&HiyqieSy1OVxhvcJjabR2DA`FZ8atyExPj3=^@rO6@`Zn1Ain78_WS z1vJNoulX71J>0M#`VxqsJ)Ptml=7gBD>i+HpQ&eNRSOl*L%f6>le^>nZdi;uG0cT* zp8ducPH3P}n`~I|uKrPc^z)bo&Krf?%fa47EUqH}Qbbxi&PM6rY&Wf5%h*j>ec2yH zmqLqv>p6WiGb^|EJI-1#4gptvMtU`!Ggaoma9Ns^ zN>93N-O%@E=X-2<8=5@smHgXrcMd@`zGt@Ud0BtzkUu*m2Fa%Li$8+qJA`=hrTx{A z9OUQ@l~C>WN!i(z1PW~3K%2JMmDYGVghlcb#}&{Cw_a0@S1XE6&gVTR6Sln@^r%d! z5>Ta02oWO_LtF~kIgc7=tww3Y#6z%rVjl8{~)ejaMpF)Dx;2x!`|~ZLuvm zj)NBE`txt;E3Cy*pv?`Kk;Bc6o6ZjaFrw(9ks-{LilA2?s9uCIxaL3 z2JwsHv66qUHuo1{bMxmEq?%&pA?lLEopQa8*C-o==ck9Q-5eUa5+`!b)#{3u^)4$i zzqI;i?UB+37C$GL$u0fr)Cdg4Qc2tL6*iZlFP`i7H+19uos%d<3i}*7*`GU(UX6&U z;Sj~Wp>d=%W>u-aw$A4u$^2~Oq!;-W;$LS%5PD!(n1re--lgRT>BUki2(8y}}FlW}*xIw`BR23MBU4y|Pm96$)$> zx?x)B6GGMBUA|LwV@BsX5a?eJHauR?sy`8)GgH`cqbAL!nc7c!YF=aG8D0PyMkUm4!}gRt=8vRe3Ms0t#Gjrc>~MVev4pJn`c`yYo@ zlF>07JBL3>YXgzV83tpCa_@!5Ez7rsxA63?w{PoiVB^wG>)h< zk7@Gx3)Do}J4wG5EU=8t^C{3VNM4?@D9aH2TT|!=HTWsRWS)pJ=BEVNoFBtCz9@U) zSahr#w8mdgVxS~7!}mFAcdR9S(S2@hG_zPh{ySlU(ZX9>)1~^eB?}Pg8;Vf1E{RSmfz4y%Y$$Le>axA5`@?ioir9 zaEkO(2q+l;Ym5rJQl?u$rvyTUdBT@!r!F|=o&R|igq0=8IH@sNhSAW^4waSn{mbwE z+zy|iAKExb?qDh%%8sJOAD)`!V!cE8jh1>iUhz^rQURi@&%j0N89QF zEj5*dmRVKlUz^IC2HHC}z6L?Jk0D(PMPl0HHPlkFcqyPgdJ<$Mi=0pBjP;~g4Uzzcqe}%dF z)?hJ0F68mq%cH>Xw(bzgUv3jmQu_QKw%$6d$|YU{6$An42I=mW?glC8ZV;urJETDx zBqc90d)D{)5UqU|tV}g&i~WA<{o> zu%vUOpSVMD8`QtWlIS>hZ+|RN?xuOBX(!wkf3U@7+Xv524`gH1+)9P)?DLpU z&$!;fB_GI=^jgpQZG4__Hd3$s-=zzd%2Ve9$nEQh%j-eM%g;qklzyV~E-7*-vl+p? z-^47G3BgDe#@<;kxExD`zi% zZ76PpdN5cd$$uA#aa1Z;ByRd`8|lU~l@KM*La?&{oPmbu#RNn?!oL~Do|@Az?Z37A z?_Uvtp;o%VVQHOZQ=YAI6Lws;53NnX?Na-9_XA%VIm|iy(sh`jYJGyT4U`SEc;-K3 zBo-;yUsz$Q)v%wQ8UyLu&H>ybO}iL;Ccc&D4oLQA-8(sr*XC<vrz$NRNwd2$+uow6z`veza)ZheEwF9O`pBVQtlO zSK}3&6NzGNY%rCaP~Q93vahYiUI|0km)O))MER(xU(|}(26gJte;fEskHdWXyn2_b zD+RNVPrj6o{bO?F)nUkLBugQvm97BQ1;q&Bn@cS|GyzQQf!Bm=mV{C(w zPxxXAgv&00dNg)%=Z;JY{?1H_-p?B6;7N?Y;hSpuTmJX`WC@ytghc8o@fKyt-7!y% zd2K^Y_wetsO5N6kUDStIEB2|){Po}885xTCW9Qtge9R0q^g~H-W23%7{#p3PFgrgG zOv@c_j<%=2l+4D{QoN9?F8aIkSHeRpuR_XRPt1He#tEn*V}|Atvw>1@2XBp;AB-BR zDp5d~y)9Jcu4R(g)3eM(r%hmB`8Z({Zui+$B*oDsZanq*-N<6+)sNVfsv9phzccL& zgqDw6QI(WX|3X+tQv?NXaJV^dCf4m(-}lM{3%j3FYKVv! zcwhS(o_m$yI&NKZ_6gC^AQMb>z&+gM%%u~3fqZ&xcju|OKV2_9qSC_{C}J6-kF(=g z`OcAP^YdUeulCAoGH5dm*jfS2 z{}yr%T6u^+F;ubLP4U1EjC~?F3dxkE!E+HI18baZY$Yt*_kFFm6yo>Gr->^V9%lVq zZ0hvlSo~}lPra41f1^M22N`O)*&MHT#r3lm0}mK}MSbz@px$8Yi3!XQk>c%x34Tk0 z_fSE%L&4xY(?4KsEal z#GC&?C%$r~f;F^}pYNw1b_gQwV9bIl7=X;)z`SM}FXJx?OxFojg_UYdWWDv9Rww{;mwWcr(2uNG;t)+_V>WHdks<1#v{AeGm5z{~Sp ziri>qSv_UqY+WPsT1EBl(*1NAO0$T{&hQLh>={T$h9dD5fQkOx6814VOL}DSp~7yd z9Y*&Q5SwtB4NcJiXT=>tWx`Ta;D(N+B@+NW=2$*I^L1 zf^Ll`k;^W34?~$t_Y$Ny^u`s`0HLy)O~04VIaHV6jK51cg zXxJ=1t8LvxzFBvEY&k|{)tS{}E;@S-hnfcv&*}1$Rtb~2nxjPXL|L`>6yiM}TO`m| z+jw8S!ubfgLuE+58deQzysTmmoh)AXWMr`CqLd*JLM*uS+#$DYIP=OY_i5;iH#pCpN?;+^gBXwn?CP&PZ8 z%Bol+yk8q>6(KSAn}+B&UQxYb@H(k@-R&(jX0W?;JHD5R+EzbskXo-%0U?}Pp%CJZ z4lf<3wCQL6m58^;E`U+xqj4{>)So#g_@mp;&CvnCn9@^NRx+kvXg3zYxW44<5WwyR`EqfpL>zhUidsB0>{q7%p`Fl&9 zTo;X(v-fXd|2>b7DamrAulYV8*r9I+mm54%8t2}A|GVh|@>)UM`6qc8F`~G-Hrb~b zc&v;5Xy1v?tD!iVC(1)Oy+>Jyh0sTkcVV^pQl(oUQqEk_;4zT#0c5 za?tKPzV+D1O=!aN1d9BEEbyvugj7NvYq5d3?AHbZ2tOYIT-~-fUkONdth-lPs+7P|TSTR1F=co4y{@A1!>#Jze za4A7gpMgivkq%!Vm(*51(rvO>hKLy_=GnX+Qww$wDbcr+KQs}e7;S!E(>={0xGYrE z$1@~eJ)`K_XAUP0~H83KW=#OUFpUzZ@P({+XD&1KINWIT^<+& z{P=-rV0n{qZhTwK`14d$>}b55qK&unO1{#NlK7*~C9ejgnM*XfYHQf^JQd-aW?4;V z5$KAzzD>tZ6|^vbHmvG_oNXbB1Zy$KcQj@a{|)%!*Y zRN>~j=SLuTpIph-@B`wO@Lk&lsai2&vGq}Eg}xW-GU1lqR)(M4pigN)##+W6L8rHI zy1aGm5?r=PD{1ZB`61M>+-x75J|lu%|6X5Kh3?7J5-HStvo4MIu`fyR5^7J+^N%L2 zT81uy=aQ=&^2N{fP^Visy`4SID5gY9B{MLeBy}aa&HgP%=ZU7Laqlfa^O0i+&_!>ikm1{Q`3@9}Ku3Q6FF)miDOJh_2n+Sa~-y zmNK^VBI~K$aIMaC1snYL0!lkh-ydBi+HQ?fdWRj93wliwNpHHmJyySIPRk(CzKot~ zSm=u`x#6L%uA!Qcu1Wd4$NKQ;QD$x@dmnMG-0e}Bi@&f$*X`HB5D|xkeAh2nC)TyO zzH6%)=qJ_P{UH+8p112^>#i<6d5+rOI|?E6S9qfnh~(Mu9*li(bg27~`9%G{kW(r} z4jJESR&N;gsdJm^e^`L*!_!ooh7NSIZcSRn7~tm2Lg7n*LmPg#!lu=Hh0$`q_N+zA z^BDmO>}vM{T-unoxhl2Tvgmr=-C0^MO`*$=77$_W!u&XmqZ0SVnh{^TbUa(_k~@{64v}>qGAzei6k1Gu z9Fk~Stcj*1_^Lp}vd5kq<|tcWxW)3T!j$G@qLVGK?jRVH&KX^gLS4T_qo6DUp0Q7A z7ZT>6{YSLpg-aZTG)f|)vV2Qy?9oQhH3AaSuf(#}9>kH_Hn8NGYzl@{3%#MF7$NlV znq)8ZOFgQ(NAHw)7yk?~^?siTWTZ$243S0>eNs>F$P3wGArcNGCC*|R3JGC!O2oYy zj~mG^RzH7Q0ol~xzHnX;wGStkD8#E}0{O{HlaD-S|C)&37g`fKhzbXoggvY2!_c`= zWVBNE9L`0C%)5?z0n+3fK89g?Gv@P1T+Yl-FNYogwOL%x63 zym&~xB;HqFHr4D+hxS}($L?47RiBx{1JPupQ4s=S{`~AK`qXyH8@ZxQ^ zPNl`Zj4klGng?El9$D(Q`XY>gEoviTnc~n?lyh)3@OIVp?&93x5SO z(-*xNc04xk9KFWyiQtnwk=Bh@eK-05M6AbgQrMgwbOCFcvvKD~vBk(0)`9$R=rqb) zmBm7Zn}O5)!3Bkt&!2-DH|qr5Il^7jmy^a`E!q2Nev{?BwjRo3%BKMgLe2$O(M~x) zMt5qAFXaAp>qp+-r3q&Hem{2fu!!(DA~$xt4P}Tu0LUpOa7O=k=9MDlqyJ;8{a00% zPXcZ3w9!@0$HdmG4cDaog;)UjaN6sVy5-@HR_d_@7qKRzYv#w*lM?fi{P-<;+of2+ z`fvPzb@*j9&K@JyUV?LRI6oxR*bM3gfswrG9VATM z-{0E zZNsERDhw+3-u3&G)@Wud*Sl>LEdFrw{1@k<6ohAGX%+?(O z@jVL*$WPRt!nm2w?z`ak%p@dO^r?oMClqd3^MQB_!NARRjNu8I+5XpUmI+Yrnt6J@|_L z3Xl8XnSQ>|&3=Nha)HulEf_}F zC%h#$@>5+Cjdz1Vrj92tOJrt5u{Yd5`5bIIqF3LIrDyWXu%|j1a(80T+*;1C7obtI z{_fMc4EK>6hJb)m8&S1vUMCdMfc8p+L%g<|(F#-D3_hP1ptC0N26#RLYHL$Sp(6+O zAT`!Ov9+~&rmvZ77t3?rY`oN}e9xTaRm#g^e3Uv96mZxI*_&k>^PJc%*b>c+)?KeO zj^{#0j{_+>5m6fN3{c$MWVNP>m6KBF6r&mn{B~c~m15CrJ##x;7g$kvTIrmG7A2h*+^AEynm zfi2zM8&Te`zYFBv_^paly1~>Je|V+W^~z;!Qvr07Mv}89F)9;2EFQr6`3ZX*^uqZh z1y>0!ss0@AK_PL>_wm}Srtmc@v6(&Sop$sF%0pun$)yUtIr)$x_uR6Ml7nmCN{h#W z+z)9QN!f*PZ72y{=Se)E!~sXn~&o;QK{%ioIGf-X(AN7VMa=xnbk^ z_~+N}HqiG4JczD-B`hhtwqa7Ats;j;#fHkj4m}7jpZSE|3_J_3KpbEUdS1)3rST`* zgjxRg0;c)y(eZH(Q7*e-f=&fL!36HGdLKH9kPCqaEmFTHN!D(PM(n)M<>di?AQn@G z|NESB%E&j#pUjE`<2s8I^cp~D!MyLJ5?aM(C6H(L^bi1SlzlFl5OE-xF1oi@hP6L# zN}f_(2Jd7(F8>P9x^CF%g$6#0J;xtLSetY^& z$140$uQ)_mYVNd}w9wUxwNTO@7szXe&DBV2(Mr`S1m2|hN=#0d9J9gvYiTg<20G%V z)Dgg>rR0lCc%PTlTUzl{WCR}#>5>Ux=ht6&{1TIcl&MufXXvjIt1Sn?0n(_Ll+J46 z8?)>VhsB6&t|KHs9Qe_SwJ;r(kwN)v0Pu3IzxKilfz>nhcDnI5V<=18$LH{39er^7 zooHt)H03VzzLz%mV@QB*L)B1!5`E6Q=YW!>NlDbe%cqIN;2s0a!&xbB?Vd@K-&pa z3Y5r}(V!JyJhz0y>cT~yGjd#WbuW@IC+$ao5FvN3V~4VVD_rrk54xsp2yeb70s{;q z`dgTCD)L>vDpDgEC2^VI<4u9SC}5Pp$(PTM(s^*4m$7dg`co4!)+%K>@291jt2_Q$ z)Bw*+!jzGHgr6U<_0y?ZvbSVOzIXw8jT*?Qg`O@}LCWD&ayV{v*iyNUKc<#&9|N|! z6y6J-WDXk}Usc%jFgH2_bTX!QcA^fMOkrGQAGaqav(3t;aT(k#+TYKBAh6}2M;}(R zQEB`0&|u-(WQ>&A@uX;8O@c z(P(1Rw*tuB&Blv7Ot*tYhCGp25@EXgIzC|K#gsTM)%S9sVukOK@C~|k>73@Rp`PY{ z7i0AHtFx@J>93pal5pKxPpHR7k2Vr1ZAS)ETU7lo-uU)%yO4|RNE9Nk<<34;EZMX5 zjh%p3f%cq+xbDLj4ZwwA?-_N$S)R~*EDn3C4Qz@H4D3&<7H2SgADF{b9#bG z5y^Ap6)|CQ)nV*EFMm&@hlv-@N!7G%(k(%FSF;@zYb6wP&+Fqrf6VN==>F0a_o!$8 zg2rLp1fD#1)gT})LrA?8O$H?(6mWsOVQL;P$eyg_OGmvj#4V7^vW?cDqeq{+lG3MI z&N>H@D-tn9vLBVRe?Sc2;?pDjAoxEt7+)8(CNq7~t+SoKCb3;=q1eMizKs1cX4G1&mh}sj z2v_?4SJqdsWkX#N9%}LUakbps${jzn4yALxDW_@>^mI;ZaIx%n+drIhLj!TH$uk$Q zY&1&0Z#qc3Kjs5hN4C+-Z$tCdnx!h=`z~YhVRVSaAI`pU5GrAM)biZur*9g20p*zP zk9RJ|#xPQ_m?)cPz3Xuth3BGD_@}cPj%I`L9c@EH*vzHOr$oz>o3GCL6PeA~LwtLg z0)$C82>r_RqCA90o>BO34d3Y(i_1zceNN0j4!&L=+C#Gon){WH+I>yQW@9 ziy(cxaO9Ub+IYQ>Q<^iYShY{1ChJ~kSq0F4A>HQ-bJ@-Yf(WrxvwcB_buW54{sWtl z&w7q$v&zDi)&x@6Vo`pn)FOoPgna0YDBcw zGS-fdC_bqB{729ANVf?za4W-8(60Tdq%pI!lY zfhaXpOtY-9x5=qbDF*iP@<@2~T{bQrrkdQrx*qJ7O0BNzslt9jSj=i@km8w7{$}K& zjlLbN@knppkc2NkHF*U*a;;nv-ma zA3?w*>Ass{$i-V##l8=-z|(^yg>t5&q*)3Rpo;*h zw=Nj0bQ|1nC-rN2hF|jW0_Wp@SU?kqNB|6AIx>-1>#`xwO@O&@q;Lz<2!UL`PH;gVswxmX!)1Iby~JEE+=QL0;o{PxsrTXY z$vR@9{s^)kb`KI@%n~bOQ%$2Hrp`Q~q9QOZf!*hw!7Nt0`5taIk3^lawf^yf%^XIndxqSw6I(tmGO)*Ox0k3&`O4qhB5L1$2S3i~~p z3(dOiGn2%Oo&8b%AC5N}J~g2c=uUiXm`$|}_5ZOeg!sEW?U3azMryY2#7GC`RED{q z1z8El?hNte=ytt0e!bb5RmBa8UGng%>`8EJc|*^p4$W_TzoVGh!VpUp*yJc~9yV7p zb5MYzbWK1|kdo|r>omzRa+-kK_9ezK<@Mn}I=5XxFP7BHmYIT}s8a&AUBnE2KPb_5 zO)7^<(Ddc*;YnTeq?VrjihYgJ2NfhG1A>_B8c>PZRir9*(UU-nh1oIi^&F4Uh*#Vm zRRh?MPUzkp-koBui3|ujWhEZ|k6of`KI>%0B3<@Q=5SPFR={%~#v`akG^inb-4}z~ zUN+tkWJr0}?t&M3^d!2*XsO`X)cd`T9>fmuv=#zTwWUY#Q=eu5N4;c7wT={FWq4Z~ zY5jwB;jkc8_h3~rs3arXmB`a5*`164eMh`ljHx7)nI7YxAIjYTxKTY@*IWD~nZFzf zJd#m-J-sN|!88b5m3K0sHck*gwN^@a-6I|a4q zmf13?3K5hTl)SW@DE{bRDBn%u_ej+fG$-LlzxjYH`bx9RAjHHGx!eM*5&yZnma#8P zGKao=?vye*=s%DNARRehDB7=h6WYu=DA6tcae~OsZL_ov-Vs4;7GuDvLgg;awlS1I zVQOJ8a-VVi=gG4WoXIDo7j(_M3d++0@zMqgH+knKdp`O~M1@VXiDs|#CyD&@dr-$; z8RDuR_Tx2kgnB-UxOzq)5Kh%v@nDQ&LE)NCm9y#*Ej zBvC(`1Bw%~lfjw(F0jn7U8HQpT%&I=VIC+(R=DKHUiMn*%=1}~TqOve#qu0C)~Tk{ zo?Hp)-@6i`xM8_=w@GxO-JJ54%?%1>$vaF^cLZFs z9#UI&XMZ8Tljeqr0c&tD>n8pqh2LneCKK;;NBS5;!rC!Hmdl6RC*C{T zJf*ZbU%x4?f4i$9FO-T@C!NdVmEF~T1n8PF+CHvG<=n${-kU|QX6jY6jef&xL1Xdc z0;)r1rVs?z_3TB#wu3ja)?*s8g9KH1Qbjtqa<6rp(?SZY@GNNx!t(!8O^_TNrT2($_jc7 z#?aNS2(83!{dlBxFG+5@8RLis*C&K9+KO#u3wTF!9r9innf(bHTLXUKi(u#z&CNPz z*>0BAACz8TVAlTmVF4q7S_!V_d_$9O6(l!o-wo^bO;%I2F$E#wGQ&`3>Gl%|IbzKx z&y9Cor%8C#omTw1kKeR#h=AGdHqRcX_x76yStPZF_`&n zoK^NA=Ee^|32Im{1P@gpFNs>+`&mAykdZw-aX8M8{P!8z4$Q;smkK=dkT9RBLmfeoqRqa;i%E} z2ky=K1Rv5%P^G(vlTlVV96L#G`~zY}ewZN7);VzSOoCypM*X7VY-sK)$yjz6wrqUisUJ98XBtNS%EaScvZ$wXSr;}hwPEG@?pyK-Ukl4@dg zPw4c=<~HOs2n2#GkXA!KX;nV#4+8IApxwYVdzbBC)?)O>0RIA4KC$m z72r9@G)tu$S-0!VCMXQm+d^$XgKGPY$kOQD>6`SFQ9w7$w>aSf&BSx5p*?dzQI|*f z_dkh2vSeTe!}V#zf9b+RJo6>j7jw}8N0JN`OfE%-ifn>P9vGo`KD_vYKpWxk&+YBK zel9)QPOx7rjOpoV$F+B#(0%n5Ikeq^rV$;?Zy<;$#)HZ@q%C^E0sSOrkb^^f8dH|W z>)u_c6zf!=S!uAeTb0#x1E+?`?a%P9-?-wvfw-Tp)`pWiQWt>*$n-&QFSohX=ND2k zB?k5Ieq}o3&dgo09ED#%3rl$-r+OvN7yaTY-y!x7Q>_G#&j-f@yq{o zIPWF9wp)91FXYFCN7e7xubjp1X#xp(}9)98jKU+$6&GJW#>*iPmJvVE4CK44D^O=*@^ z>Dh4}jOi2%>`CwDFb~}1*N&V_ntS8}_ryliyIho-%swOD#@s!mU2`m zs*82{frz6im-&70K-3z`5)mPJN!5JWwU20T`!^d(P%f5;Cy~?b)y39Sl;K6 z9FZ739)}GS-&uPMaK%mNp-2(SS!}n2OMOE*gyxP`^r)!FVV|_xBi3e==lb~_SQB82 z{DftiZ*9rhU7{*0uTuMUhMFecGIq{y))aTn#QDotswEV=w)nvc>lBZsitLQ$%YN-$ zr9Mu(wkk+xyN*x%wESeh3Po()EI)udbgH6TdLDHcss<^DJ41lPUd3_9wJ6q8Rb{DZ z7_?S8+`J*pvV1!tpqmvM8alv~wm0$ge8GqdW;udX})66b3&>TYIN5WGtvwAG%Tt;8t^)Spxc zKY0bJvK$rOW#-3!<-HU%FUw5KE0L`}c%LTdYbIx*6IDXt<1CR}=MXhxsQd86@3#`2 z^g^XbR}&L*wo6m#z%F zS1W)0>#)aUBP;USqz_8|dX1Ee80FWH7i!6*X4=bubE)Movdp}e%Y51ezG+mhP z$kB+1qRY!!kM(1plFa0RO={l(RF|`@HTK2WxLFoS{BxBFu=e*)|H055L;O*LMKBxL z^XwaW$IejON8_C@OAd$n=}Dfl2#gjJ{{CazgU^*<9==Gbsq7%h9SJzg~jyng8hBDi(Ox@A`Ly z{WOC%`g9bVKu>pB%Wa3fcTr`iiq5Q*23t&T27G5XG+SI+_Os!PZMq-e9f|r3Ls(1$O#@k~(Mi!?p??4pThSA; zr&@siWO_oi5(o<9bz1A(XiTkoq!cpzNg`~+6GD+Hf)kYF#cXo_`}wuy44E|_MsWHU)NJdV-_=*&D}IUq z?e>R&@4s*A;3*$T7S}A*F8=5L{s)Z$3pJoP$iGqze5>xc=rWdw@1fUTwIctFct-u| z-(XIDbk@3Qx^JCW&@-3;r}byXMkQOUc^)+9#phT8(YzH~=g9JgE-+7^Xs*qc{i6=8 ziHUl?_vN`iO_^rgn09AMcGDM+T(4sIWg5?G^{xM(e}M)cYQil9h!^<@qBPn^&nQ-F zBWmdL+5i2~WpwDk(cjDG+d7$aFj=H98J$a*2Lpe89rLl|zR3!NZ@`aPs?F%)5xw=j zyJFkNpge9q?xlf8pO~P5g|eWLtQMp*%}l!eu#=?S=W71r-ow&&4 zZwjx>VrwV`D2u!}xNV7wrnmnoN)q&XoVtdF_4ASaAq-Zn}{ZCk(YMC=*3G-d}zoj(aMe{s+8$7 zlUx~&<90Zjb$bV~9cZE6wT+K(abr7XB|zl=sREvdfESK^^2J1hSQ`e^MpAOvH>;4g zgb4rL+W+r^JMIKdm`1)aD+K>6lA;>_nqVog!&Wjw_n*F&B*m#<1=GgsE-gAGeVEm- z#nWE(Wsh}+aYRWg@0j1n7IL|@GU}q|$=fh2tuO2y`$OT#(Ca)_*_mwx!t&0zR!1`~ z>Kv}2gXbu8J~b<&kA*dOkr=Rzxi^aQe*s?b?5Y@l_`$5d$pS+S-Bs*3gf+OR`1m5b3=tAd} z{`1x`!Ca#(%M(Ib4_GHtdJstdh~=d43?&9coB#+c4T5`ZM9tc zqN8P2Mo9IM8r3iJ^n+H9`&Tj^pt$x{E)aVvEG>lxJ<2L3&hN@=cq$#fXd~|xqOTb9 zwA?5SK5X+A9UWE=s2q!K+YnygS^Q|&Dj)JyIG)nViVX0s!w z+|DQxpyqouHA2#ri*9E$o)H)3ech&(tgo1%22OJPe(MQTanGww!17F2y1-T54z+5X z^vr`SjtV;n*|9*ggWADg15N-9GE`|be*NJhfH|!uZJ))?AbCv?g@}A7ZR2g&FXO~x zHOr96HvP4Z50BW$;&OJ>f-n5|QRzi&S5Hv)YRXcw*-a~~dC$N0mfjce+c4!$_l>?x zjq8LETOhdB7{YqJl;L@a!sH-C?PE6(gm^dXO9cpGsGmV32ZQVCZq|66-vyTm zIa7_}BXI(P_um&4tp`2K=DiUq2nxU(8k6z{zKQQHSuXz2`8v8sO9(Q4TbSi=b% z6vnbsH46ew%HO>86H6f`fol1d6zhZ7q~#+}N=wfuFEEL)19B3)%I!9+C8VV&sdnwP z*E{Sp<{F{)-XZ-8@~Sm^NZqCt-97AT6^><#Yg=)%GhQ+jHra~*pdtlyehr)t83x;9F9DOr&CqVJF`!_7SH$VmXw z=l>xf^j81LhC(69&u!Pu6kkc2DKtHzOSU?|O--GtBR`Ear-Yb+Sz~e+abRHvvC;kd zrV<*O+jd?eU6VhY_dcXgZ`fw|M8_rlm%xP0C^U%=I~LGWQqL57o0J^IT!!v3oa8Y} z@69rd97WCr+EabWpOP(e;RZ{%);5HcoP3333K567D~Bwv97tOi@}2p0eBmmLV}k0- zcDGoX{-F5X(>*>L$vJ|X{i>n?Monu$-&3UFjOMTk3gPxn2XTS^)CIf&$K{;UN&?F6@}0t_oO)@zHtG^xcpl&ua@NMV6(2%-eh} zd2}w1mdKx5A9&{l9K+Xx0_kNEJS6iH`&L5I zag~;*Tji)KytZ~>Gv;cQ*S&I2t1``X%c8YNou_(&${Tqay_kL-ElONxriVqqODirl z<@$L@^oN8R*P{C>9pkPVv@PtVIIOh2gGnq76p-u}W~U^`Dm=eCmb(U@jDmiDV&kX@dCB^**-Wa&zJeDB2c z*Hh=&3gHK}h*-Bi$8>>#WwT#I!}DK28!9|XeJY_qe_S3*X5FbiJcTN#DRb+J$@Ic- z-T)rvzN4~a7J&p(VG0(YtS~w*B>8;rvcLW1n{so6_p~L@FHfLg2eV7Kc+ z_MU0t;({Qb`4*x0^Nk?Fo|x=zRb8_Z~llxb6ai~z7a%3t_zYbk294rm>MuWW}c4kOXhs>-E^}XL$ETE|nyuEsq6MMHp zVw6%Of+{`CXA;iQL7J7W=J4|1aO=v3=G#vf3NSa8KVP;l5NMWL%v?>kTEZV=U zzF6JzLc4{I_aBb z(VrjXNscb#R#vQ2fMMWy!h8I}NJC0*{PkUra#-S3U!&!B zE^2Hj>s`;fnHWKg_%6*F+UUYK&sjZrc6jQ~3ty>d7$L7>HztQmCc*>Ip>7bVMr{nHbcm8^lCstC z_jIWHIkY#=X2-mnW2!v|O>?6>Oo$UavV4cVsULKN*<)o}Cu0Z46S4|Ph=weh&%c?L zAX|C-4DHiM%e$c)ON!^K*?$vW+EdigAfNPO(!a2_EW@d9M#^I#@i$+x=egDH_{dOf z%_*Jfk3kKgz3Dfy6UN$>Uyplx>p*c>`B%*#>H%>Qp`SXoB{BU2?!|iZj)Ah#lHIW( zuY&#%JugkaT?%w`=#L^X>#3{78HJ%ujTU4)B{qW{-jpfl;$nqbOIkdV59lLO4yKEEoOM`a%?X4;Edt7EQp9sI+W8 zX5Ln+X|bFqt3(6s<8^)Rfcci`^@47l^ZQ6jIk`X9P;Mi7eXdgr{M__hRyV-l5McgpwN)y({b$1lP)USK-u#$D**^Hl z1cI@sLa(BLa*U>OZ+F59@9ah*LGNF?6=hxq%6uZk&@o%9 zacx*@vw5ySWRv|5-N_r{O(l2QM<*p-uixPbg`;^}UX?<3{BDa!;k#9>gfua@J+;c? zxNOeXc=iHJb4FQ0-9L-uY8R&)kNmOZN+C6~^=W}N4ZJVT6>h&-3p|R~20UVBQ$4)P zJ{BK%)UFv|(`vM(Slqr(?u>MID&~3D!0cm9t&kS;WY84qEeWreWHYB7;479R*|>f~ zf-ThLC>`JIJ`=yDl~yZV9EM-PF|q~BPs831pC8tm3Wb}-uf)d%*p4WC{6SjIYR|1_ zrKVzv(oTi@NiMDGSIQU?;SaMosWqe2vr+{0t`38YTMf-NpRXiIp2S;mM$9{PHghfX zEuQ25VF8GUxDRAoJae1(bAHQjbH8r;Wyp1=oY_9rH?FklEo<~zhwhQum>6Dlk4O%5 zGx`L(m)ppZR3zrv=pnvmaM|_Id-9nHIAamgUczQuZgC~Q0+{50^brZ}%xgcOjBOVKe3Szq*2E_v#EweAJ)VnO(LdB4c671}@C zy6ClFT*1{d@w?2c&Zm9{>`S1C*0j%H1_y~kR%vK_SEN>)jEBb0Yu%5O>D8-r2|$sjVlra?#3C^Hnh~wo0QNF-seoKJ&#?ygl8RtVWCx#45{pSHvL}*kA$^NqB@sCz0 znDNRb+LjZa9~w}tB$VMpzi|;?`QGvN`{NbqjPB1{+I5Bn@kCB+7#&%OPy&ae-^efr zeBqdpTs@NKin=jDRgc|$RJso4du-ao3H=gf1w&1jjGqW@ER#M~#nQMwIN?awP&K)Y z9AwKv6X<0c+q)QJt407}o0Z>vhqKBjKhrA(i_xX}|eh^GYY1EJ_0aH~lvhMl!bBi)}l2`(&8WuEq_ zWc<~jEy|r2$V4F~l99l^qV%@W75QGk4XWkw)=Oe;Y&fD-V<4=gS7uMiVqju8^ArXdafI(mFhutNPEWs8(dH@3arZ= zh>VZ;k{unV>llmA38Mh}f%R%C1dr!^aClT+Q;GBCyhju<2h_#x#1l&hA76~s^7!t> zyOA^+S>LPs zsZn+>*xe|x?hyQrFHhsIul&kzr+Z@IkUBE?-7enk^Em>eNFXc}Zk$NgqZt2=uxEha z!SB{Osy$$o%XKcosI()bh{5iOGL`nZowmMpL!|cRLA6%|Ay6chKV%q8VW zJmjWpysm_r7$&V}a|dX)ob(13F|2g{*Au8->XC8xv|;|(TdNn`W8MHRQ26Fs?`J`E z^*1M>N2@`PN4;<#Zkz7VhqDBg&|ljv;vLL2Lu;OpB&FyGg}U9HOI++Gnd3jC_zpUJ z!e2EFx;|X_oG?Gz-EiqUg-~7em`-?Dw3wrE-AUe7ZMqmJ{Pw$q@}DwY@zv$c%?RKh zTsD@-Z`$mMPA4;AwiIxot>@!!=P3L^=iyb?(ZgXAPsW8&7(=4S@$kXC_IEnhV~)Lo zmmWmBns6$J-+8#sYk66U)dH9EkJ-n5lS>3Zc;`_gMId=WFUcKLLZqRwl_ z^Sku!p@hGnfEfW@6-sMLMwW)vOECL@nrEV zqmF8K8sSPYoBFre2a{Lk)cLlS!yL}<^H~Y05WlSUZ^vmw)n!8NFzT^u z%=zI^h!uZ(YieqK!dvC4=3T9Qv_5x!?vB8oiY;qT2%028DG&wQZ=37m2cdYg!}v1y3XVsHJlKm_SJztuX@y+ZiU*^!^FLa>#Q z5!zRH=q6y$GveJau$y}U43J5>Me&T26fyWj((Klq$4X-$vWbe0M+a^EAXvbMwCJ&? zyW8Xd;k^AL!sdP4acW@Y(K}>o#3FI60 zVB`Y%^|D6N*AMoxFevxyK49CYKixoVyK%yGxb9{1<~#Oj8e8G4KiGRBs;1@^mdQb( z96e`1JSDTdD@{-e#afDllSX6{Y!NVdaxZ7BXjPz|uc!jG(d|!!-z>Z_9bE#uzl#L5 zTpxc)7Da9)rk_t}?f5n5jevH6!zNg2F{PKno6>KMSn*~IE6p6j&p?{_320^-YtqI< z^Sf=LT<<{=|9{vz%YZDqbz4iP(j_S!(%mVcgp`1EcbC9RgLESe5`r|+-6&lm-QC@N zCSR<*_BrRb{t$U)jeCr7*_S8SH!4e|ti9~v6$EUor-};R(zGy2@>;8T-{@$mM(p>t zva+x9Wyl&EJBS&SFH00ygi8#}8o z9LA1p37JDzNB#+}4;wt7Gf=9&TdvFPHd6cO{QQmY-F5r!nw|F?m#SyrGcZyL?MSN+ zTS}zi*74dVV6Emb={KyepgLYmNH-`6h0eLIJ)8-$P-WXXNtYw1x~9xmRtwDy8~c;#ql64vdV%bP5E@%I%APVqJ@Fh4EA zaV2aO*62sXdg3Lmz7dM~i=j7Na>zfFKfi6!qzhia;o&*8CDN@TNPG|s=f^8W7P}gS zsUn!HtV@`8@aXH&9Tt1wskjd%^Dgs=X|d0Z5=xfBoLX8z&6A=+8a~+Pr;=H^?Pkul z*>2jJsp9CvJ(8!5mn;3Gu(2>mrp508yWob>QLERha;P!2Z^_f@O=0j;m|2v>W0Ns{ z$GWR4u9eU;~{u10E(@8 zoDhwWhn-wpFpX^3d3bq~pZ!<5FBy*r@*Jo*9bwD@VGt-cV-jI?)1IX$mi=8MYRvd+ zIvL>46wN2gk&#d=E6oAeLbE$3@q4yj!%^};Mc{sqLp>K5|B>;>4jgD41#Deqs#-KpwPXGr6DKB zOk~oH`3A@CSl76kt~0M#`FWoiyYDYxl;2;#s2cXx{{lv_jmPCpPab${)?`U9iL*Gx zsV~k=B9`}7{MJbFSmr8vBti`E1sxFkG|uYHM#bug9T3z8UBoi8O+RwT_z=pN#*Tr?e3Np@ zPxZL!olidCS5ai9-^iY6O5GGaMG8|n<=8`1X?5Ypi&R;)PXmNHs{OorIDOn?A!fd? z^tIY1uq}Dhn~uf1(iNuj&VLiTzF;(OaJjp?haRTPfkvTl3c0r$7paQ`7sb}aB46F) zmuweW)?JC$iDc$pBsMB;J@g@jw}8?_zyS)(lgki$xPuz0s%oFd;Qz80=iBz+FI8?i zEP7Y#j3-1QfJ^%PB@AZAo~M5U=NjM5ab`I_2SniRC4-*8bfHfkHG z*QVk`K)epjDC^fqD6;%#^!y{z$HcBiCt9?=a2f;^^ql-tO<6x7aDd@RDy`PFa(prW z^YAUk4~DN#65R;vkp*B}huMN79Hh*C)P1jfM3rZrjl5qh>sTmLTWUiqvcJ20v@;)j zHOGq=zJ-t+v{n5%I!x`wTAAugp`WMAYYSvVa}F5#t|bW5EH^;7+1P`nw!ArOx}{-$ z^(0|eZu0cuo{4^!%zfXeGBejWK06R>=+p%>*X)9U)_KrYrv7G`uwH3A9RJvLuJiU1 z-HRKR>42n1xr#{3QHUhj2HhL0!R@MTkU~C+(tDWXGw-$L{ZA5F)l0akn~;c*n9){K zmwTAQra;9yC78K-cMJyVvyQaOmxc%3!-kWji!+58>nG{ys2W2i#z&xaG4Dv$mD}}* zx`}rUUet)7OU_a-DgcdwoIo&lb6W~Cprszt#^?lPG72!7Xnuw<{}?X8oVZftFu>7Q-06iyGO4Da$1x@HjM>vHY58YO%9vw3jvSxwhGaFs@W z8I&Al4L6dabXZeKca;lJg&e-v;A+NdP5FFa+stqt`I5c8kY2b|0O|B6g!?5a<0hZb z#00d^Ck(O;S24JdvaK>GsD~bN$r0tyRp39g&q%@a41lF9pX?SDb_mDc$HT#)THinB zrQ2!?0&jzHdtx%t8xSyD`tX?Mp=BCLBG_&agmpU@Y;3tmkYGvpW%g8CidRbM{d*QZ zmu>SC0Ii+9Vs}rQ-Lm{R=j!`>P7ZB`=XYMLDllwhnw& zt=wtmZ$9$r-6e@$IqZ=+9UO&f4I5|O{4?wKMSVl|c8=#8)DS!&><`wb0l$RI-}Wy( zVdxZcpM3;|IGNZj=X0{rS;Pk_zMS{DAb@R3|Caj->Zb)H^3K@fCq}c*x~~~pfOd13 zCBpFXStv0Ni=i{oC_`j7-d$K2;S2ILS@i6VRcK?j{31Gw3Em(E=)%N+S~Blp;^xTv zNA0ft-An5ogEM9sz1UV+F1S?`5}k(6OV_*hmYq6lm-bS(pQ%Qwlpd~r@7V`K@FN?! zq4k|ye1&U8B3l*WJ~oFX%nIwa5sR`lx?PcF8g*nox7-JlqMqe-6w}MJ;7CZY2e zbtj_$9<+e=UIJdvJ3S|Raakwq(saRq2uI0ZQV$!F=SDrc!Cz@bAqZa=q8cZeb0qdn zVQp6f;$}aP?Oix??DFDP>v$o2uPN&~X7ncKzvCf%KAlBah&GK5wVv$qf}TQoAA2y~ zASDlpZImoW(hvjXzMB@8MsDn^-$~d4{&_iTx!xHW;U&5eR;|?rR|Ux5w+mZNta=OH zWQ%u`AT8Lw)vye~hzE(cz=wPHPCXXH>@ylsbeAVq)>@-+$+%2}fXD3l$(cyRj_Uiy z4-v52)21oePpL+>mvJ0H+#|vdTY>{uHf*5U0Yx(I^53{+4}V;-Wyy$6W68L2h6$_J zz`NnDe3y5xcgIU2fCmljUF>h2Mj%`Ss50QD{05dG7Tqfqx8j6{*VY&4SK=h>gLQqPpUwlbe{FR;KXXMt6zIBQ>6CNB6&(n1(*p ztG)x^Tc_+`6Mj`{x&$3Zf5nOL@JY{$!!Kdw_VW&B`=<#=jxSRb>ng3kurWXr7~)YZ zUu!3@mK1&X$FtM+5;}&Jm2Fnz?olQ~9a4wC@(`7csE4BWC-*P+g)}_W;8J{e0R4~| zEQddXmSAWHzb(ZT-XUf1g2MakA?$ce3ESfoN_UUW+NIN;Wo@XB#drt0Xg|-zH|N0}W5PmpdBn5qWWfdu}Ik4A~pXB5Q1&?EQ4t4UQN!(cAG34IcAQ z>b$OPVlBui4ABWNo)7lYD#vyl2gYz8l6_j1)Y5Lk$Y53cRN}?jq*P0*m0p2h{Un#& zzM5P<*hXb<#3fvZ#aq+Tfg9Yih7T+>b9Fq!!`H55$(&?-ELVJYKlI zP7@|vgxu#sE?H%ihlnjtde=v#P$m7x&)F!~UX;SZQ+taGG57df25NOsOVtYQ9&)n?lWnbcFBIL@aSVSnm%iwWCehPRCxb2|6 zAmRxJEdcE#VzJJ#Zz&lJy9S}(X~`4=E*ZvCEz@!bTyE$;A<{RkB!Y};*%GYrjGD-x ziq!8q;ZMT7H*L@DH43gFkZzRlgi+!B!>iVD%iG&0lZ;*a7^QL0L?8ASDw%zS_h!A( z)yf2a8{0MlW+8m{R4mb--BZDWUIN#@L$U}XG|n2a(VP}4aJ8fxT)*AD9Hg4(*PdQ# z4&7MSQjsL=oWr~ghMOdIgs#eY5pmxjp9W{1KNU~{C>U9<%MIUVE-$W%2k_?CQLB5P z`>hwm94s^k{fhwm!`e~(gaGS%xJc*EgLueiXXivuE~0_%Dr$Qmy3|r@<;Vv1rhW48 z@Kx*rcex=}j~@l9MK76j8vH=fAhp?kN8mdLPnO|tQ6oA#T*I4F%$hB4iwiW@Iteds z(n>oayJmvSx!qey_{UP#s35|aqW8SX?wC#ftB|FtwYqxJI7Be+zQ)yhY}cr3RB?{I zLvs9I4c+Q)|L(L(&+~Gh(+iYQ3UT&0R@<%BYFxR`jK9euQ>U#}yYZa`8vM zihZiif;bgHuaO!Rdsbtk0-4#tONq4SU1K;WS(=q>v^$6T)G^iahF#71LCaae?)Wd% zTou5zt6%{twj}G7+Va{Sd5%lOkPTRJdpnT^r+mC8_inLcUO(x{&P>p4w0R?r8f&`*|CoKcF^*zv z6`W7o_m%7g{9t0=*W%9_8yZ$3URXbAf2g-sucZUD8(oNn@7YM%z3GbuN)O%{++pPGqb-U1A=W-7};9d7~_Y~-{u$1RY!m|Xo*AjI+-xnyEJ`^MJ zxmY1!QfN1v|C+Mb)d%y_jy#3;-|SvF##v>=p&L6bfPm*)hnp6%Qck(fBI}Q@?!0*5 zgIm}vuEAX6X-*7}Mu3DV1`Z3E%rR~?CfN)=;#pX8Sq+jPRKn-Nj{*Q$=nq>#*G$WV zm}vUdI^o%5n4c2?t3}ffPeQ(y(GQa7N{?R{M3cbF1x$SqR)){|n--53H}>;2zvDX8 zH7d(ub|l=Jw*NyR6Z0aR`s(O+^;O_pGeicIiP4ddt(ckcs65CC?yS8cP~gUTR= z50nGQ^_~c=jOx%cq}ULgy;U$*XO|9&qENiw_(C;;zca@3V5!M@p5 z$M{tk-tVxix8UJ6Rc(1_7-gy>`omHC*7yK&ec%3I*L-WW#?#gH>xYbTA6_&bct$Tz zUWYve!u51z15If5YMU)nHL6j0tMOb*U9}%CUodI6#J+MVl>F!Z`UI?(R)#I6j|vS* zxaLCA^H)q@fL8Cw6#CnrJ&(v!zgD670f{fzX9L_>{f_!(pLzY%k@7`8%=t9Ptk}^0 z8oP{>1g;My+keZ*=U*+L){bHAtc3bNYOUR0b2)ZEu+@e6#obj@$d(|Vtv{LfB_ie( zH2Fc`stkpDNmfRY6BO(p+Q1-1_&psDTvIgdN@^2!WdSHt_;%c z9yg7wuIsY+zWC~s{plhd>C-$=3VV-(Qo6gx*^o(sm65{SMiRMXRj$Zta zxhm31STJyrNR+WW9^hZ4y6%^pYlbLpR$m$s^ke1H5gwgU8=n!DQ^oF?R@&TWY9a?h%5L#16KYN?SiE_~NCU*V1ye?N`=w4Y!- z&iJ+6LIzlfgzb?5pG>0vL)kl}nAv+55JFDLQ+%yh2&iI0*ZHJ23k_5uO=Yk$V@(={ zplUQ3wnDO;w)OU4)@-bSs^#`Us-PA0sm9vv{I2(ep6;$6;dpLa<^6n7J{7T5puXI3 zl0?QKf`nIHvS=o!v4IS0+7^=?3@+bgr<_YmL%2OL>zp0&^lwj@Yko%S8@|txR1GH< z9FV9|!hHrNCBdcI3vF$p6r$6YH)sK^x+JnGERxX@UJX-*#9%}6@LZHE%b2Gu@3;2= zw6DGCMp8q`=WhT&CHbt@=3L?C!gn_QE?c^^?(~?Js^wJpAVUERk-_=%J zR)sJKZa=lyAO92AEmo+wTPql2L!KQRRNc_H%@jWKE~_QNiam$;_%zftTZ1AvWgL&$ z+_@eM|D%pm;C;L^+ScvTU;QTZL(w z56$l9Dd84pgXcZ+8>uuihG;q|CXZKcpVqpf+ex#c$t+A!Fu%5R(+)iq!VaxOA)j7Y zr;i2Egp)=D2P2;CjWdgq)~DCDG&8O{=}rPn*`Y!T3-0v^+?2&i`Dw^*9c$JK6{BRn6vzE(p8Gbdi5-tDzcTrhMK8B7^xaX9-l-R*ko=?7{wKLcDGO@66)6vXJD z3?+(%b!;P49d;LcF0m@5k4QJ7-HA+u`}f&fAP%KV1U=!+PdCbQ`=@V-ZiU4EsI5;|dp3OEo=?y`^^BPm*{i`Ts9b8CUkzYY-aK9Zn=$N^ zFxsNf>P-SHUx=RFpk&vY@r&+Vh?l46X3BPwf(r&LHti+T3AQ;5+Tu$VzU$TYeFO)O zjnmzWciFDPlMFw;Vl+EW_V1^akv8}QH(o-Cz8AZv6l-f#eFaJR>XTLcKoIES{9wVEq(WVQ%LiE}n2f_Et%grb10ia1VFaFn? z6Qx?W?3RMK?&a19hH{xJSbJk^=KIh0e~jr8wHo88Y|fY?32y;=gG#;G0Ruoa$RC(O zJAK(|evEU-^;Nvst%#cV#SQRZSKqX!*<_j)Rq&0<=DTJyjp09xksd-6asb=Dd+6{Kd`<2V< z%GHT?%a-qOAN;^Hu|1`@wExa*n{+pj(OTDoz}Dp;+HC)iXTUClXWYZ!wS237a_OYf z_iEm^8X%sI33G#f`yLcH*TeYa?h}b`V8Bd_VX8WB@EXd7A|qZ%HSd3NRU#K)Fd{kk4QJjSlY67<)o57@TonmjnzV@VlNCFe6v|lt zhJp-H60f$HpgQS6ulx;+mIJm=B49IbwS2zwn_~R9>L_|Pgeh^D=y!!9VLPg}6w`>C zmUg?C4Fmh^b;F^;RNPo0z8c%M$^7ZNz-`~hejmFvOKvb6i> zPdLzsln~(W=4Fv~>KPu6tJ!FSW$=?Uph13v6twTwODsBEUu{jxkW71{iN>pAot< zd+O;He@Wd`L_0PjKE3-RG&#F`Wu9W9+{`4E`pM>9wDH7^0$cE^X$i5-eV?=(=26Yr z#|<=4vT?m_Kg4BSy`Nu}`$m|9(W`l2J+5t%s9mzQ zKjZih_^jlFYsVu?*?DyhQsb+0yGJ1&`#CytV|x!ndb-n_Yd7M}1j)fv_v0z)%gf6S zjk`DJ7Re;iz0#Vhv;Rq&zDN9q2A+NZH8+BB9MiFF_{HMQUpYJ@YghxroaMC?O{b2F zW@g1Crq<*V47|&`BWwxV1M)KD>{{l~34DJLV-u4+`>=)3YETw(!e{3~M;5#QCMCoH zVT5QaOM9GC?ACC9hlxIhv3u`#jo+IF%HnrDpBR`Jd~F;hC8P`chyMBGoY2(ur3TS_ z%*mt}>kT&_J?<|e80>=u7|5P6^w`}wYW@K`kx9u=r->4Mk)-pZm-wE-ki{6rEceUx)I3G%zlIQmle#6L&;0(qG=eroUJ#%F+|0JrEo zo8y5eV`rKfGTpFUG+F9Dn~KY*#4~$w3Se#d>RD-&Wfj&ml_K34u)6)wotd(-;XdO; zH$|g*63JKlCnd-Qvj26yRS-kp;EoKf96qy5A3Jr8zYrj&o?(9&XD5VnK zqg4k(;jFYX8HeA_d67V%i5R(y*6(NgsKST2`C;I>Oq3jg)R#ZDqVSY+AC(6e=Legy z5X@`oLu8?oesxPCElxqueT5$*wiqTyzd3j{O;=%q2E}#*&<&Uj4MhM|9D_WBy+KQX z4NVQgXyAY zv;IC-m_CqSD;ZIE^)TBzonU0D;@0Zw;d=->6n-Tv!)5HM>k<3wL}ttKpDcRM5L&kY z(rOZf^h>}$Swvb`5)c+AG;H`$59cJn3dncXv8puxe5cVIKzBfb&*A47Osdl3qNN($ zjR8+jJevrJv3r(uH3sdt9`)Nl4{y<%4?A0@c8@M>pQ%lf`)x(E?>n~FRb8{Zcx?J$ zGvDNTgDiSe`g7ZuAH8W4nt!N8&Q%--X&|SkBFOMaJW7{AQg;C`FTH5Vs0MK9N#Z1mQF1xvi=PLT8LMB$%;ed zUDU59yA=Wk3lD8smogHRf4dJDH>_^*E2Q4+`LuGPE)m|w!*mxPpLpk zL+W|0$a+n)Mz=xtYjEbp&Jr1RThMR+ktA!p{b;e8duIF^T8kY5Y05G;e5h|jZvBcx8I3yV&HWfsXQl1i z!nG8iCg}neo4yAxpgO_ep>eMjX&^7WIbAvPE#j%WCO=p}_O=SEgX4&6mqTwO7pxIu zhr3kJl^n6%we#3ijPE;)kOwiEX0`_t%pH|i(GQ4g7Y^?pCHKu0fsz6Xm`u22`MUqL zu>KPUj!wsT@2QNaE-te8kZe439MdAet-xe*jWMdY@n%QspX_j~C>aB0+mOwJ-&VXE&ReC9XLPgP=SD5-W>Yl5WPG-a#Pr+ZTsgSjt*h9_kGyMm6}fe9 z0{3E2$6wjoMto!l3$fKp3ZuFAO2!?Ja6WBWw;I;rOHb6h?_xh57g6d6uv6$w>~2k| z{lnN%ONR=w$FzDo87A$YPOW+qJZQ+=NU122fMzw>pC~c19Q318C0IL2{j!D>c&s^9jd43IldlyIvsrO-HM8t-Qu~ zP7OKX_D_`}kPxE2)Bl?2AnfY8|klzZcTMR=kGpv-|&j)MV&SKkV}f zTQr_jjLwZiRNV3LC)#K9G{*Z2u-wbb?d&h{xXj3N@5|!IQXMx6X@eJVdo)kvL=RqI zOB_!6ZKc!8Ecz(TFKK4NIehveWo7hYZaie+O)3_8Gfje3`#PhP{b8S6mn8TF?@KY= zf9%mNML+q#9CC~1t8F>7a#v1Ru)tI69T^_{nHo_qPsO%PY`OXVyWM(X>+#Y6&L0Ls z9}>pCOe3Gf!1xAGicJjd2D0Yn2&KR8rV!O1Nf!)@RFVJrh{@Q=Gp+uEaC;(6J^g;S z5RQR;O?FULp7M z()Rc8P{`Ku)!O=9hi#D{4SZG8r41htkB&)fpoodFirT=p_x7n~g)Zm~!GBP8zA928 zbpLA&M?Zt|SOE0lPfn*3X)N-Y(%Szna2!|;p2qKK0c;IxevPiY*CaZRnCb6-taQ`r zm{yRvf6tO0&+1WYKybiwC*hSolXUA1p3fBgZf~*uVK3u^M*89aPvS7-XR7^nD=;J< zr_3}=_t6@U6~oS-Fs0yKTO{~xY(!c!D6FovEWxf9xV7(p%^^3)pB*?QXYB z?}t|`-qU)k*fR{X|CK({YFcguq1>~{&}xzzcYlxE44?J$kTy4A>R`n&sq8} zj@tjM(&Xn*#!>${uQ4gmjd4eJjedA}v`xPTwv7;072dxN>^59*ToVkrNIWADs(a>Sn0e)bkw3Vrc71=972duTB>@%$D(FSjIf6|lnWKsv0L+} z=g0)39tO)MS`U}#HeXxmgLQBsOf0oBsvyJA^)Y21%z17<8SM5c^R)1@$h``V421%_ z)1V86%$Vfr7b&gAh^3#YcFx=0NA_%)a_QM-+Kq^?Qh3bA--uL%$55cE?;YJ=mCVS{ zL4S__pmP5I?!vyWeSFydE(8UqXW9s-1z4qZ`029MgX?n1I}-nFT~_3JEDcG0s34Vk zN)LC~6tSdM+)U;!EK>dv>&YC7UBE|l-QN-+5UAPC?&^#mBZb+lcKP*J!8-pB4-1II zVYn*K!>xB+)i(M;8qx=eG9+zhgXg|P4?;a^ji_^Xj{27~jyzvJ$Fw5NM!})J)T?@^ zeIqvgr#ZC6m2~oPCbaFVTIaP6{>KU00PfWI&)*vzceuV)(SfrxIrbT@O941cBSmh? zI^6qRNDhO748id3%IOGEHvK~IU>=2YT)<@yR_M_H6CRB?0u%wKoRDq??3ZXXg33|z zQ<8x0az_3?g7zoapvu!XKR;h~G95Gk`WOxy=CLyo`2RLwq8$51UxVcvf7A3aY!8+P zB{cUBO@*EsF&i%z7jEO_UN?}~+Z==F8T9|z0e^(}(7#8d1a&7{DRE5`YZ1q5c1BKB z)dpX_|8pA1kiE|o6UHv$C3!l{vd1OKz3Ufxl-G%t(%#26o?m4AifD>PmKKuLYawdXGX|4Rok? zaqOH>Pvk#TLLppGq}aVo(T$GjfKXa$uQ0SfRgYkMz5{Hj+{;%Xadxh*wR@VOrC?n7 z`Dugz`tFrfbX6-N+5|-xypPwhdGkQ6d^KZ|C>3PH$FSAvx)8O3%y=+wTuVBcGsH4x zuhp3W76St#1f^2(1=8$acw{WYo$=MHrs`_iB11Re1Fdqa#*z%b=?GAC&#<%Nkt8ZQ zGfM=>pqirEOCF))uUB3c6WN@R#KHwd{U5rQmWn#Kf9ZcaiUJL@y)A#Wxfy@{*MtS4 z!D4L~u(4kvLLX#;=Ex%~3)Y|<)GPGo)SNP{+FQ!;p*2Iz&*O_Z|L7PO&=uU2R zF&Lig|B)(jc*$UI)!th7W0_1$9x0o9XH*bwcSfc3X@A!en5Vkl)#hN9-$UxiDoI3l z+0;M5QI;X6r{}XF+(KRO;N9DDgB`j@&<`5UcEHeevi|s%M7bdK?I2d95A_Y{Qk*!X zP&ZIy;|-ZIR-3PAJCDN|&%*XNasOjd)Uvp+Z`eB`C|QTDMP@XwRDP_duJ7@}4{vee z3Au`c&~7e8Yq|N!Z|{w)qCn^FkGV-3CZ1j_Gw%8sBcgJPC!J78~{2ZJ4mhNLWOUuzXzuZV&3sPP#kVaCq*saNn z`s@EaQ8-dzi?3prm5hv82-3=Y(>#e%?|9p1gZb2*_rL$Q$v}k{k~WP$t4#CI@p=O! zwxf_Gjx2NFFSQf}y1j8&PdH@ZI@M19-fND}4UW~1tpD`|9e)KLwEO{6k6I-MBouCG zE@pS?aq-Pui{0LS+-#DldIx z^Qm)%VvrhR3#rZj1wTR}*;L0FjQ>l8P!|=UadP&X3=JOm-47@>m@j|@zvm8-7KQye zbU7<)4?#4_`^TTYH!>cusPd9mYIKoW#>k-AfOv2I6Uij=qTKCg#*e|_;ga#vzlcg% z>gv_w^B&hbGgA?DsxY`87LdG|xtl(gJ#Ccn51;dKEAgNWw3$~9L#Fn|8OBqsK8t)t zZv*fFR$wg~sTkkQS8nCiaVueecrf+!D^aEaxZ0=8X%=V|`X_3d(Pp4 zV@!uLdzG19HA$2TqPI{sLDo5;bg753bG3(L?iUA9Pc+I?Q{7)l!!#=(FHKF5q29-7 zaYOzW7cvqb9Ys>#`*dFxv2}bjn z5wtsE0hQV>T56S4SnnUegrNxl8I75hU$YwWpE+KnJEV=J%?b~vGcOV^lt_JrwZz)?9)Sa+hA%&VR9&s4V-!%2!kC0#<5hh0AE=vW5g z;b(jef`C^UYe{6xtLt$FLAymG`u$T@>IU0>CCN_ksUOd#%XZfiv%ul^_^Ww^Q zlJcxz{ppv`j3b2Un~p19Zs!#vWiPW`pze-!3|stKY|FGs%eCR`Cf^iHc+B3q&}`az zSDH6`+?e!)gIu?YAlM9QJ`HyN*9iaD#?A$;$U0gv!YkCFrlWps_W{&AiM}!ZyPIeY zV+0jm<{4qEhH2cSQENaf!~vs6xg7CMqQQ-ksBtpm%}D($0W^H?Vtx-k{=Bv*CXaad z4>Jz>HIh=sdpuFcM_&&kN}Xa2SX%*Y%+euA6dC6NP{Qfk;YDI+&z8UGvFHCz#uy#? z^O;TJw{9PWApb)R&)mUxPtp>-TIsV`E>H=~g;5A#i;}l4Wj(GBEq_jUn`Xb$ByApU z27w&wf6)$Ab=bdh7i``)pmz!phW*ZctM?~ZRFBXq%(}w*f*ZGdsU{XUm;8`)<;3sZ zt4DyuclF7`mpj29q)L}xiYmS$plS5nv;hNrs+WTE&%Qn<^Z^~jJq-}sVr*B7HNK`mW)ad2A86xnd;r(aW5p&^o`#Bek|j@_zr-i z!NQoM#EK%}59#~T*H6F4+%2RO?ZhSynHsYJW-&G;PY^E2mYib_`7a8iw^rU&ljCM- z-9k`DAhKUg$m^n3!Y=ic%gGu1(apsQR=i?*oMcLk{K?t=cQyqJkIgzy2w))+7SyW2 zeyFBB0{$V5emAXVcVm4d5pNfx7Kaz|*Ejt4+kXiD)dE1TEA&mvn6km`s81F?dGMQ| zO(@dKPEc&!6C~4;#>0uR%uE>ZxO4@1eKSz63Wm_UYO_@~beklTL=ldNV!Zw0pyT;KHbc0vneTXZM7LF^Euw69gU^a>XxF? zN(p}x{>@Bhgz`@6SGfCYtZoocld9ds6Los5J|R8Bc09U&I0OZ>oT&IbL>paJ(PSDP zm-pyeXbny_%#$#sQCg`o>Y6ipZi7OO``7kETE!ZbqQ#1WZJZH?BbAf4C+)yw&MCa| zvI-#YwgQ-qw_S+{BQd()KFaG8V09-u`tRaS{;ZXFd_Ad9s(HqFW1zH%5P1bVTjPpK zYpHN!-EMF#sGbGU2nYG>`39G+P#o_klxE)H6!3~3dBiM6-DRv@QnhmPN~R@tsoI83 zQF0>Cem4~N-mC_-DfT(2r*4Dio@-mjPoRpM=2;X#t&v@SHgmv}qhbxI<)Z70$ zji)3u z`dsVIw;na(B3Od-2W2(hxGedLvXMTon)h#=AIOQYzRjv(b!U3i%A1Wgg^*>#FLhqt z>YXoImYW_znS&zV_4h>|oB=pC=k1qJvxzEYKQ>G5ObB-z2EB`QUZOcf`F*0gh9!}qW8&82wGR)EQW1ZX;Zeie za&^ZJ=o$o%4~;kgDTd&UkJKj=-9segm~RZ~l!{CaEx2tRoP9zZiPnALTu=QvHEWY0P_I~RK}CcsK_BvFN6*RZ{fH_y zqY{2N5RHO8GM50$(J#0q^5)!9dBEcLtej2w*6Eq2rDJ=F0Vbd2q_tRmg)xi4l}HFD z>sJ=9_%uVlZF6Rwi*Vx2;&lP)W${~38~`u1v8yebfkw*qjOZ3nCO?-OetxBn9${l+ zlXop-wuJDM1ZKtUj!k3EGAM3!B6ICSdOU*%zh}ytUSoo>B zOzq2q&nYwH$HMo!Nck$|L>qT!MRa~CUL2Me%v;wVxZ_Ce(oMX1hFU`oiEf1MBMm!Q z4ZQ1HFqOH=qSz;KOEm?44_lS6_JV_d2WyYPI(zVLDAW3)^uB6Q;P^Ip@g4Xkpf+Kg z?JYfq5&;3A2O)rV_;3ZpghfaxymU`I!gw6y);k&E$I4|aUc4U~?Lv^hdWMX&!`%g8 zQf^Qo$B~K9c)O{XEtwIFIxh1c5pqhBjGkH&m#-VE>7=7CNQZ=gl-25u#NU?!pg?0H zuAv^uWUJr+eFzO|@i$ydt-FjsIG0{`;TVti+07~)WMBpa-|aO;8tdC=e;XFQJKxC) z8h&;3eH>BP4Tvd#d@_8fZq?X%Ngj{pNX zny(1M!X_gnI>sT>hW$F4G!>5S`zF8poozoCHk}q?iDv6FIjl++oxiRDjV{hsvn?om z7~R=B<3*WP$z9y(8YaooV(ffxhcAzMLY^p%`3tvx(k2hU{ul!gKz~`H_SOE5F=k1} z76g!aOZ^RROj_fR6CceEwBrY^cb&@nb zG}hm6p!C-DsII1ThVl2yeJu=n{b6P1Ui(^o>BCvx+zfh`So&Tf+HP{~qMNzp==BMb zlAK8>+72n(6@@I;x97cYW4>%9O2|k^Py)A|0lEG4!I-PNb7D+vu}G@SRLgX|I5fZX zRNUMYxXVjZzn}O>uUL^pWGY#%h-NH3;(&6@=WO9;*elR)WZMW}u`VS$JfO$O4|??n zzx@jK-2D81QzCc3tB$+}WPs1`5+^5wrkJ{aFR)hRb$-mqGq-cLZ;wdjwjZ-%Scs(x z?Uq`)?zOmBF&>_h3FHzYN-sUee5qCyCdh>UJBakc$@IX z?-8?Gz9rUn#W%JVGL@!Jc&$N%$NbY8Wmu@(_BkxZkeNxd9Eid0RSvcxP@greMKXs~ z&owb-oGwQL>YuNsQl-#+5Ad*7L0aDUIoCRE$DXvml02ra7J84+oowmfY>Dd0T7L+$ zQ_aoG2QRZd&H+s(=?E zzc&6TIfb+6nBxr{tB*52<)VfI9DV-lQ)nmGD>-BkO!-2DMYf3 z!j@@iwB&6*DIo2=T2dBx_S7l&YZ^}TkuQ)vs5CcW2YWY!!pAVPo=?=#UcNk|s`%66 zA7j{IP5;Kms4NvPTPGVWOy_s}UJ6W%)+!C`%+OjxVK*LReAHa0_yw;O5!FT8^r)Bz zE67PCePS}hL;rBd$4SY#d7vm28zDXMfgos0IheP@fP?s|r>1i2&V>2sKGNMC81Ag* zYf!+4AQC_Atxmve7Ve#>=uk2uglDfjr!`bzW2TM|I{n(@(7iVtilzLz1coPgDWnOK z`G6;P>tUkt({ip0KBtKvqrLJ&wI%mjLWh@|L+Z(=Z1b0361lv+-TqEgT{F>8A5@29 z5D*|qmY$^a&JSw;IbSQFBS3}656}_xH-gS7AfPJ-+0oegt^nsVfm4c{y1Fkki?>rZ zUm_iDt!!k7aBz$<4Hs1v7Er7hDDrwAf-3E|~~~ zfvFF+Go=bDJ8N_GR@4uW};qWS1p|G>fTbwP?m7M#H@=^%UFO zj!}-MzFQX;f}r~}qEfz=`SjD?#VDeD^Oj5>rB|1i4PM54)t{!U`Cei({AFa5@!u*rqP{Nv6rg_QOC zlfOP*vPz1~J!Qlxf6&FYi_ucE!_)oP$}0u{sD9F5mwpn(QxUr)yUA#f^nN~@?UKg% zh6+{I;nky7#1T%y`@{LCOxg@7UQ#TZb%9!#rihdSikUt0d^8e;&v}MW9fY{O)wZqV zxrbsKH_Z$eZKP=-?w_!6#aDV*PV zlJKudM7|w$ze7(4ZgA24kDQp_o?cux=R0k555lE%Dqr))BZ>KaCudyRzxzwA0J5&$ z*&M?CtzJ)N)bA>7?Rt|DbV4kKTGffu-#0yG95$i@)@lTF_rodYSGrLxTO;KN@@WFb z77GBkH(p3hGMVSsX1!31p{1=YS1}=vZ~hChm6+eP|H1mkHH^{>1$V$!ZZ6)`w$aP0 zzCE}N1T*@!W>&iukROX)U@C`;EK(sZGx&<~P@fR~DWibQ2glzD9N@Dy+|{~OjsU$8 z9~FM!YMG|#&VmM&SO}hPS-f$ty?>!RM@W+{XTuU8-huiv2gU0wU1I7n<`d zHUoB_+^8W-?Fsu)ak`~e1OW6GL)jAMn+iB)+`jc`5df)y@po$~`~iioCK=xrE$0DBc<8bj7G~7Q@GA55t{1TQ{@_P ztVEZ&5Y(+*{Hjs?ZttMGLFR21V#Kw|bl5No$o{kO+vmbJnzLdiJ9Nu&mvWxwnDH)Hq(Dykwj76td4dU58W z%j450M8DFaxtd7_ zt=pzkTztkP70p1ncC|`LRjY*xZ5!go$2NU|N3B!J5JRb%TwPA9_jo`c__g4P0IpnY z#&6rrII=$s?(jg?@bPhE36qC&O1fOEBaGj6_cSp|GS}E%BAeVFaRTbjXWy@9-M{2C z0l@Y}TvGEVDsC6*zz^~~x^?rcy=MKa>&_pCCZ7{NbdE1sCh;25n+)H;!w4M&;b{t? z*gPNP%}h=GqrSyP$IC|FT28iou{Y1`D!4RpsUWN>+}m@sHdF38@cLX}sKKxxY!cod z3O=WO$NgzM0zvn4=%qS%jsALq@?E{h<$*6hZ(S&7knvg0(;!K)q=`%6yTaE%synLW=i zzzmyp-)pUF<+Vdq4^xwPLlnCdf&E-RH%Wbnw2YDCUf?Y{sNMaO)xOVw3y(~nb5@8`5y(|1qX48g_ZO&+;YV_ep z!-L?-r8y~-q{lZDIT0gx=SuewhJ@S+aZ8%?*T|r zq^>}$(9i$A4@^lWk6SDdUZ#cE68mU^)8nQYg^su^}S^g9^` zlp@mA?k6jq?SJSi->NjfOboK!U1oC(}_;AXfL-32={7d4{K#oWzx@SY~HTqIB zp-b(tzyjI81!KJa>{#nf{!E9(mIyAx zS2z)G6vPFF5FP`($`D-gkk9 zOBbIy0mo)PPt4~Ir!7LU`}OM0j(AQfjfyklSf#I9_=~OHXh4P>VbR`zyYJU89AJ%J z0>3T5{{=@(;fHq~h%Z$0b@0^VWq8nje?!8yq*U7dXffp09f@>t9ZHW{DO2igzuk|7 zh?UF54~7N;y`FXm$y5ED@Bu83WviE0q?=w#c6L%iY(gVsrYxi0S%^(hKc#wfTNBMLNv zEk$V|;evd0#2Yv$Tqdy@Vl+jch}W9M7)I`AoxZY}}DyR~3>Y}S4u^TX#qqW2Ln!hfkzf5N8yToU@i{rvZkRZZr? zl;VvwVO^@E`TVn&f@6?>1Cq`0-Vhr(Eiw2GUv?d zJtCkTW^(n<=o>veTie2Cu6oO5{KNwJly2Dj-fq8`Y!;mD5yOw7=wGHU(zkz=s3^== zdi?ybMy(DVfo)`vv9mbt#@kET&2u6e43JC)s&uI70Bzu#KQoDZcybJubP9ZuwdHIz zN#)+Zl_znJx^Qzlo{MFsmdCiUhuS9bH3gU*e`l1a7dJ6c#cp{34uKluC6j{l8>t`3 z-u+?!p-1cSTF3DqH9P*iR_*(Gg3lw6M6*I;%{o7KNCnoh@$mO8E#^gUnTY!5A9fFY zFi@$poqKmC8b-Q3gyU?*f1{|mwIKUVE+x)}gjA6hV0V-K%wR4z_1OVQP9Hpw}!P*OGE;$Ju>4wGy6D%D3qeJP&mD!c_0Ms7Xdc8Irq}=@ zDdC%iIlTAz<}?~3!24-BxcTTF{jM^yG0=x-UIsP6GI1a_-M_II$yOgXoOcU9%vyI zeY#uQY6TV=`D6y4mQP>INr5ATB*h0C@i0PqRn?Q{@ zYhig$_6R{Fpx7fV|{q@xIii4c>NF{CjG7ob^_?0soY_Qxn_Ue3W@1lL9f=Ch1z&mj>Gt2XMcV8tLTXB z18Hhe9h)@Q$9JL+(q(!=FWctd+`PTA)R}PQ7_M}a(aB6(8=)R53u=r;My=rw5Y z+_8TbfQYDp(WIrhAbe`7@2pZ8q}iw*r0T^Q$PDpl$<{;-R0N#p&a={oOY z_cCYil=4GFt5AHJ$twLcZ`>X%HQkJ5JOM`dT zKL(_ITUBKfX39kEc=BgnHFvc1p=JBU%7vRVY9l2IL4@*UfXh3|)A2QaM|-Jc|5h-~ z!FJ#kid>FNPeUfj;rDXWD(;ugYh@tD)XS*KaV0ghcyafEY1d5~Sc{Bexhbuz|V4`adbs=A9@7t@IFt^g zw1U?bBN=30G)2*8lld6!zGhDMW?b&g6i2sfGA5sY`AB%4x&zluMR}fd9+;YT|JoIk zVyil1W;((C9+-361XwqQl8)Omqk5wWWr@CvmrDa1x~qX1CbQCL7}s|(zS@mGxj*3& z2(y8OeNp-gGr`iWf{!mdkezk4%#q}ht#l?#qzDGT#)^K}k74xI%63kBW8wq zk$w-Ruxe6|?v5hi4RwUp4*tGIrAXEWpUT;nRllCC|ii?XWP$&k)Ce>kE%m0z4y z+WUQzZpa=R@f+AQTz+Y4Gj#Ex4JxbK?XhoGRAMHnHRcERzcshFB!T^@4gE0G!*O3L zsyk=~T|GT>|LKth+XMSfV1pAe_5{Jo!nC3yi^r$M?}*#Xkk;mtl!3u$R88h(g@^)| z;x2d0!FIMNndj(udsyCCtdJM;5jMFc|{bvO<(~v`mEi# z3~Ra9CtC2PJBUN+buHQ>@Y#KPAxQ&@L6(=7!!T0f1jxIS!xa_xFZ-{x+KyQ^uk12} z{V^aRJ>x0*@^{4O%?BBlp{bd=rOkP6a<7;A`W7U-bXASZGisaa&NvjH7AUW#9OOpW zva3qEx}AZ|C21xEx5VbCtodv#IK4fqLtp<{snn)SFvCV>EvNq5LTU!XZvlZ1d%q?& zi>#(AYutxQ2)^A*$j-d7;p1fV6YT#T+()1}FY!!PH$6XoesTJ>CCg&JAIOKtx=o-R zT8$>#5Bk(~T``<9maBRrheJK4OApo!l^@!rJd!c}9EN<~&nZ6n&S5yOwL6aML{BL< z*Z5{*H0f+DC;-A=P!||V`}Zs>upqtb1Gq52<8+`|Ma!hrKlx*T;}@7ox^9=%SWx*g zhXmO!E4juzaTo`GaI=jJ8VxnQLzR;1C1az*T@O_*sQ;B5sN&w~Xm_ij_oW*12m`~T z&Fgi`+*c00%ng#LYIUXG7KYFs#l?;!u|vN^&7#G~5TGZ*2oyR44%D!Th>+T<&zAh4 zz=x7EB})OjE5n`7P1lmZhTNv-^6JGP4*pB+OUnD#j;HHpEw}B0Wm;%rQLsH|7T-Nz zRT6?fs0`Qx_tNtmfziL4Eob_a-C7M1wSLoiQ(x%h9=3X6Y{9!9KyrD#T_p)i=uDpeImYy_*z@CG?~+@ZGfn$UHTz?rlr< z5T+-tZLd8GBksUKEQ#PfW7MrKSdSK;5sEasylCY(jR%Q=#7mygV@& zjtEUuCb#vlpQIqp3BY};PSG#lR}2&p@!^Tu>LmS@A?B*_9SNEaUEFemr`yF6y4k!p z8yK%lR)?blcEc+i-lERhH9;_Jo;cXs~~aRP**T zsf${j+4MCPD9v0%))XSj)hPRl>geKf3gNSVlKbA_^g`NMN%#16W^}pGGla0;H9_0` zok>*lw%Z$O>Sg-IowO-97}v{-mzGc7eK+2E7q^d1@uWTP{Uq`k-~`77sajZe1bYm8G(DF`CpQkFZd)`9D) zjN!Q!qGsXr(5~k)v928vy@`5OMH_=kZ%wn>VV`5NIO5&d6OovwtC&(rfPqyMSN^X* z^zSF9V!*2e2!uG1Qp}2GS_s`w1px&Rdc{OhnTZexQwX3y1dITIx0nwUffESOyCIy6bA7Z-bgB-N&wP_$yLPBp}eyD5=@{8|4k1y}U z(as&gIzd1Y5gWyY503>`H7-=xkK50lwK!j)q%R?)4@2fN0cXePYQMl+eeURZ=Rf;& zrNm-xn&-dI18662kk7CylLoBXTQaUGykSf+BQ`=r_J%i*%w*u!U*cStOMndi?-Q8z z#>g2r#)ySzpq+CSGu+Mx)-lPJgiGw@vIQc<2MkdoKE;c?hLj6nUiYq(Fna$+n1}1Z>4RT zsszHJ0wcc3frqC2sQRq_rU4x!rT-@Sa2~tkr^;;22h!w`h0qJAxp$kjKkc16?VUxc zQ*(DuJ?+Tsd9tdFsoi`p=wlcRVyP-S8h-d=x!7Z`NhzdxAVGe4YLtABZ))0He+-&$9m4^#U$6Dr5?Ttq@<2v$jFQz&Y_%l|1lXFGuP44io|l0|R6I zxo~c!kR^D~OF@L)GJJOyKR0@#(nbyzcX%-fsyW6(5DUYfl7N8ALT>@Y{RG1&@<*dvy5IdJ!pz^eCMr_;8geA`o`K{&0bL&R@5RL^=R9 z{y!I=5z|ot(vI!3zYUlYBCUkFqJS0l7~Wh`h^EF>m~qP z00v{CqoX0$)1xoNmF+N1*F z1&J5|OpK*o-5*O9ZCh>!E$|<}zjr?L z(YUnl>j|7*63wRgp(}Fx_g6bzYec1aP2W zbZNey+v2R?C+?d|y4*T6YzKqynblo;`bI63#LN{nw6|_9+j;R%XI=5{#&A;Gy)bOA zI<;x*jus+{4G6-@+_Qowk9bLiAK71NH}XmznwpxeFQa95;4m)*_oQodI9;5=Ny64P zV9xQu#M=>)u}{Xd`_Bbr5~2Od<5pj&6?oRnf-3nUKjwnbV6A(-I8FRzj^|`>W%hL0 zRO|eVrN~a8jBpHFqq@U6v%umv<``g0-lsmzX_pZo$$%*kP5>r#Zlp}||I&)0E@*th z7eP(&1+G(gD$zmUrIXK763%!*xcqU4Enh@LA%if<1FX>ls$EX6VEwI14dQ(}@kr6*G2V@$4haeu~N3 zoms@v*$r!F{bMqUxdjS*<1VTHV0bNpN%K84&kqm zy3@IZKHZM`MHj=xY8=V_<*H3c{@78G z9(ZWAE}B(Wer^g57W~r0^qruP@BO(2rzjW&+k^1B(v_r;I0QTNE5q5J?uEQit)$s5 z+`m1iRGH~clg%WTORQ7`7=45bHS*|dlQl}ZGNZGwp!MC{+%`V#Rk!}M1$pR2M#(37 z>v1^7ntF93eX}{TJ;qS^Ix5tpzN9_#nn=Tb0b*gi5BKwt`flTMiEhv(f4!L0GnI7D z?jfNZcS*-$PWM~=2Rp>zc42e>df0T0gW`^5n>u<=*oq~DDNRWHJHw;8*4fM5W8fab zB#=WnI%P}kEYN8%ulYNW<%o)(e?)h1OcF{E`3@c9o1UyQG_*$rzLNQ)qyH_ew>bp} z#LN&WfXP;qhp213we3rb=_9(!k9{$h$_WATP^DIs&h*y?-BS+7-mjw9-??<0&u-rz ziQhZ!^c&yk_!{%b6#DAA_iW&;lp*y}Ba()>INc~u8;665NJ*foe|{xa3=a?OG3{)N z3RVU=iUtlax6S6?SD0^0=?jbmXZOIlw+Uki9tol8AK`}pw(;HNr-i|((RRi=DA?f8 z*RQ;2a~nN8EBw*L9)siKGb0|uCM&of1I}IxuwavODH*bnc056nu;0xHQ(-$TrFRgL zd=#dBf!BRXR{8>UO%-L(M&BT8TwiCX#=Q1dBE0fpN4odFC5rE8!=K}Xv2c|U`hBHU zxdp#NDroryAF;Vh+c~p}8nZ|Y)Hee9Q8Av#nUs_iJ!9aHR~XAfy5xo08IqzGyvuH0 zj1{)-8oA(l$cmmn(h9BWpY55UuL$ty0pp7;7iZ~OwbqPGt?RJAw!-7_*3%vQKQ7rb zFMs_(?<6@cP@SukDQUHC!gbzmwQ_?c}Zl?a_ zOHw)tfy};5Wu9t&az*N}8JFh8kJ>yvX6c`&a9v;kqL&Y6#uj?U(RW z&-_>^7o-uW-x(|E?U>z&XM+tG`Ma>Bp6~YZ9K=SGPa;vf{3p3hHqKfd!+Cz>m8K&# z4?{M0dnAw&PYv(H#tvlpLErm7VKob7A^Mj>h%ZpDCJ04~a`ZW$eRWSelCS=VE)jOq zX*Z_ow%a4>i{k~PSV1-t1;WDhjxg$VfLBoEebL9w zs&tN9%_ty5B=L6v&DU5(gpqh+DhZw^JpERoIl#?+Ajw;w#8~2Hb(xD$T2H^x`mr?Lw*7Eg zxK}KFJ<@RZLkTOiS}xpC$E<lc#uJ1ZU+qa_c+ocmA(+ z@5;Yvl;z6H#gSrq0rc%+Jju_EC^kV?zV>I$3mW621wGlkH7=Ee&;^8)B z<^AJbw8uv6w&V6IZj&*vU(=2!GgGSv@>kozX*=;ytX_#hW}1!4J33bVwNKg`=s#Tf=GV@nOB+ zd8D&^VY9rqSZnMS5IsFT2V(v}39>*wiGbWV5kX2a;kfFQ)XZ;Lc}BB;jKV(jr`SzS ztKTbxG(utx9<4fPL8vdmtjH@e^l2W{G|}SZw`|qbCp&oM#%IElPLC%@tY3YZwd9kn zcZ>6)o3bE@SNFpv`7hNc6&#kEU!`B$^|kLO8|{sM&t^Vwrg|?%K|l4-l$j0yFWEPe zy#Q7KDziA&If&5;ZMbhPYy-g`;Y)OD;0CvkMYeJm=?*%a)2nvZ%jKc$E^0e>OiuNr zZ6>ONK*ZXOF#OAR7`N$exxQWSi*8c%95Ec5}sI~I{TYC5>P*o{bLOnYTP{oYp0 zhj?rFzL>^PLxLe`ys3(bmJCb^Fa~zF`QE!i@<>;)T#vS+V-lAjwL|4t-C>k`2&}Wy zS-*D>?itI4QjeLXq^4XisSYKzm;tDqTy`f!74|c-v&(JG#&gAWIc(;&G?d;3!(9g7 ztkYS}k`VyRO5Jsb{A$SsRuwu7JdP);PO3uOvUcGM_KhSeD)IlE9RL~wn?!TUq~kL) zgJ)Kr@ZFVC!)t0>aLU5lj(tvGj>gZANQ5!6eNF}6DB*k%{Syi*(?fqkYV3houF7zl z!!FlMW<3AP`!7Sc z1PiFg2MiMYACYARn3PBD`W1e>Y*n#jjO0hAS{ z-1-klh4I$!PrS++Fk3S;khh<02}y%C`yudu+_G0oL77-w#suV2QH+cZN_%<1zDr0{ zMV)||QUf}+aCmw9{1_>3C!|h2q9_Y0=i8ql-oMXVEsyN# zIYfqq>J$@S-QF**>al+eRcP3(+IPC*#l!jLEM@rV)}K+t-kwQsv@i})NJxlgE@e~h zQ&d!3iiylKn1wL5Psn01+pDx?u_^B)7fItL^f(Kc>1 zm&L28zQZFTGkmxjZO7|eb6lN^*f^cq*Z^+FYX-x{x}p}6QWmv8;Q>B~>(P1ccT{6{ zZ8d%SO|cxr2(w1H2k*>Z2d$VXVrhMVa4oCU%1IM=UUr>51v3fdaWvqBKh;Lfu=Rr= zkaiRn^%5;ev^~4&e3fMOAS8Bo!O5tcsc9Yqhd4$=--S_u1K|`cbc&M@d6xF7&IHPq z4$I-RiS5pPtrsWmdp1!|0S)BC=r5$#6cO3&dqVnJBi(rZ4^f#-A_gr6t|fhL)h{SiwoC#$X7(!mrjt!Pn^E6ir?5LZZiz{R-5I-# zhVrzUytixY@{7b^!RK(1Wz5~jrgwKvGJm7I4;`aPZnKn`$e&}C##BeR>cXdz^DNH! z2m=F~V-i-kGts!=WYxd=v@_mHuXq*p^;5&I7Ee{5)46+m?*){-&D~6Q;R(s@$WySm z(rSPF-Fb1vCzgE1f08T#+Zezgb(g+Lx#WEvW27G?y|ATjt2va{mYsvhy*@)63^41n)_$d zS)y309poFf#rTAwjP3?m+)pLn`3|X)M(a*|2f~UP87o*)ePx3dC!C2G(^VsLK0j?9 zA|Tc!Bc~}*hTy_K>HR!9)xR)k&_J~BZYNn`2%$sG9g^LHhcwOHRmEr%@3+ZP@W4%E zf=(Q ze|3mdj3$q?aLR$xMh6`OVsobNftOiY1mn5b?PEp3Yn$`=ir! zRL=pg|NAGy=LY#3**|9S4;Us<5XtPi)rvi5<>p4y)}E`-8IrukSj$~?cKPJ!7y`g2 zA@mb4zP>7NI*L?%3!r1F5N?rpe=pAzo+Bb8Ve$^ zhoFS<;Hu|=~-{;7&hk2o_BIYWU7#51;IW#H<)z6L*Gr0Y)i9h zHpqgKsFd@w$;m&|Ijq2*KR;@(jNo7n|7yBuy zRVL<<2sRlNGLbOfIH;VKRXT6mb6%b)CHkq{zOOgi=PEG(7)jh2&(6+Herv861C^|@ z5>-D}b(dOR-(F%(T;w~Mm?!~M1ccr!!TV2V)y^NtzS9KL|HoJ=$HJR#&&9d%G}F9# zJKEV+L-8x&pd!b2JL}hko9pe6Td{>9*-YA+*Xi#Wa-l}n*hcF+d3rlxArBro-{92C z{n3d5xh(=?<*P6@=Y~wWhD_P2l89?jW7aq|EZ@r5wA+jlhYUQ2mB3>S#@-f2qS*T( z-lFX1@8=y+wwGVjG;v`@KpzWw#o5&k3@m=$m_Z+PqR^8~vN5kT;U+$3Mvy*dx#?k! zPaFK)eNZ(?I2jp^&A00^Z_?7e5zhv+>% zJ9~9j?|8r$z!XivdNnj1j&@F8PB{1@FhErJ_hB3%YS>ew9?EdF3}%rE=Ej6fCoKpa3;joVUu^H32 z)hAgrr_NCi7xJ77uYQ!1`lki?-d~B&w<$TCgFAwE#&S!o-yQI|S%#frk%SD|FVwyA zc6?~4BQUqqmh`J2=NR* zFarH{#b*sCIv|&fzjH!+D3GM2^be1ZaVZY;pKie&;w(Gc-jW3NWj9*#cPOv3^RS6m zBjdn(GNB-%>2hrqyF<;C72A5RE4UA(er4^?d<6H`2dk`_3fWfQ4!dw|)=<0?J9cp0 zBX^5hdsdTut$f+a?_w$OHcGmz;x@fTXVOdzgE(VTR3G#f5}Y9n?R5gO>lg)NjN|;C z@OBEb(e8AY1cEP6*)jZ}uqe>c@n9`^ezzMvi?q1!OFTS2)Jv*T<7G=}Pdf-alHc6l zWYxruD9o?cOACQp3fm=)HT22I?M`KLAv>DjAE2MSj);EEFr)bgaG|8VqJEM!WY4;R zCS5vZAnc>;A{+R$9A4h@39fhXBd?Ng+1`lv7CrLeShJprn^vJv>IHbAN$FWUcI%Z9 z*O!ZAfEKUGfqJXdAiS;#Z6ZYyFX>y2`ykWKTnmLzHamfP+w+^CN05`~F*`ab31g3X zT99fU#=o3K5JZ*OlK zuI?6C4x-LaX0b-aq?QJ1`lu3R8sE4%w4UbiS;fV7ymx;NR?0Eya|42=V8Cf>y5VSR zm1+ohJPZCPFU;~p01`Ha(R{duSy?ymn68jI^H|N&qy({RU9cTy?jt*LtN;U!zy(+k zpC_k0Rb3{b?WpjU9u0&D{>JqS@rj9%?RX5pVgyEdHo9FFZbw|}3c78i`xOkDj2JvyV_WzSiDh-_A`pBz?! zDAc|BcKP#V^NsWD`Rj-wn;2egO~!rk+YkyL3ZKVVe*2hAB-|$&7?MX#r)@F9UeU># zPnxDEZ=`!RT6L+`mz~SS08#A@JI%U4cV-kBsu4isBck}(lGEv0o3 z6X!&>7gw6OKH~a^6oLDX)bVN%5|&qD1XBlnml= zlc>n9iTSt$u5ML!VdsG209zm-UI67XE@RsI;OKH6t`g+UKe>P*tHhK2(UsL$ZPk-m z3M_PNY?>ZPT3T92(w1wTMmN8T&#Np+j+r2swCx@n1EbH6lEU|`;Y8sD zqfj{WdSY=_i)^#|vJ?B(@GXw2|1GMj|07BJ;~66?%7LZ}ITe@L)5~j zje$f!SppC?k5%hR<3~#^3i^@v3SS_TQ*@3snN51h1{(ua=C}Y0^a}pW0gUR7)&-Ec zcBoXd@Z}dtNt61+QE=9=xyi~`VGLZ$o^Yn0 zJmu2CpSZ;D5i#K}YI9Vrp%D=g>9i8J-mHFsUTmHyrdol5g8Iy3Q>is@*rDJ2frwUx z#`hBogIx*@-%)8)3knjFdR}qIFw({bVG)=}SbqpNTTCn{QetcUSM*)9s!Y#$gW^B9 zY4sKKUSf)|@#|E_NAlS}O2ZhXouK#nG#Z zG;ajTLDccmKs0wnasfU(iNcYk@CgB&CK^oHuY?!4k-LHq{oE29z}Zb2(W=|UOobe2 z?$B}f%{xBZ<{EXocuwwCC3rFy34AALhY?uZ$RBInMwj74JklFz_|!RqRshC>*;%0? z(Y$Z~mC_Mf5K*JESQ5^2BTHAb!=yA)x>1+_%`E`_FvTk@IHL%aKRnjgV$1B zUKj9UuGs;PMGyy=Zc4b7+U=h7Tuf_P(_dcxo17;2gYqy?MFoQ+AI3ZjE;;O=H`OSW z(OEU!DL0uAaq-jg_jgxo0;6tCp{?|exH;e)QTBJCJUAC40z|08x-q59ekhELP=aZa zCI{gf@Z*vLs#dYC15{)t&wK?^;N0VCGu=jYF$&BRe9*(@WvYUx^j}i^_j8W~Qc41p zB?B&qL|*@*edP9YKqg^MnTL`VW;HS3Jy0JO`G&B`f6zZPs(v_CNSi}xr0^_{YL5@~ zOe6H9;NkHh!D623!Zsr3>swpBHZ-|y`<}HLVkNgm4WH_TjJTiTG!U8~e^JP)8N0r# z8Gn)G-b~9(?9fV!I;qK5TM#vD5ipYT2a*j)l#9YqV_J$;qK z{U3bxPr}(XBmk~&4fDfNHc-d93M|fo3zM1w{-u@-aK~av9z40vL*(@Sr0iR3WFExX z>Us~onF0V+M`or^oUTMEyj}3NZNIb~wVCFB$@wlJ_=dqg(@B%L-wPf1_#>h|HxvHE zfNby*VZX4(P;Hdb*2Q44Cgl4nRpiR_Hirp=rX{FY4#U%f!6o*;&i$VXh;@2^Tt6pK zlzroSE|OP}3|$_JKSU{BY&j1nsBAae3|S-90sNhFeYh48(Z!gRWPbenbt~`ZrafTe z5*55d{6{En=acJlq6&X$bA6QB38x4M+v*4i25FaX>BZM5o5%bgmkdY1f#09W$YS9@|J2O2sGHg; z4y2o;rP~;yV+fchdZ3FEOlZ_iVwGCShtiaU_<{~<4hW!-4psqMYn~KIsx^m(+b%(T z`QkQ|UW4mhXYTRYKWi&Wa0THD?7R`12s@#`uweN`-%IYC>N#S`P+mGN8%BJddUc{L zx|I!A$#Fi%%5sH_`1KR;b(m0`ND}61p?%W2smaSJE8{|Ly;!|}pMY(2$7l#Qf5e?m z3^3E$tTTBo^@~PD2gpIhT+ENRC#{gfC{mN_ghLGJ)+ZHeyE1;{R+4aOR@?8*Cw^f*-7Ud|E1FEGjue3 z@a~+%+dh^mKa@!!PhdvWOA3@k2Cfd51)He<$!SAkIz~eLR~G=d3x3wcNmP%G^wk{w z{%^{`@$Y%(yr2dFc?Jr=gM&bDu`v)aMSY-(0)MW1>98MGp}dFB%4`?X^7PZuUF(>cddkmdUWy<7Ocj7{*if@M(-bkaHCBXImTqRPvja^saorRevq z=Oxo`qfW~8x-N_A3Lt6611(8N-^J#c7hOg`z^vZY)DqDDBT12HETgc$)o3*WT93kW zSUO}W@ph-GnxB}O-Hi9;7u7xm*g!ir#QJ}mKfM}&K?S5rCEji15Zklxh$bH;qF2Ag za(8chr%7LFcPQ$B_PzHZ1p}ObEQCu5n$ha3ol>!LNpH4eu4})E%3h`X2lz3eeh z+Xvo@BeLwr>KrP92k}b>R=vy)`adH4>q-V(V;Moe0di`#(uDzB1dGj#MnZJh3mI;s zs8P#6zlw)opzquly3jiTm>N(HvnjUY8)?Y>H`d$jN?K%?_cehIYVc2AnlREe4}#&- zYB!?Yujumq%@8eve|?Pvn;#>0%C*#ed)2#qyj6s~?$AS!ncyT^uEu=Ywzb4Thzt}T zaA9CLSGc`PBB2G?sjkZ|1b}@JlK)q^0kLLDgOLQPUS$rg_R;S=`uV^{nhBcUs>mLy zSx&(M_)2=h*{0~a z=~pyhk7Ux|!MLhRh$G_pwEguI8^`LiX9p=XJgI>r(G*VC{ao-UIS|M5rd0WmzB)af zYnvyAcvx-I3NLL)TW)4*S&{+E|FJ`VpT0Ckg}NF9QyQqr(KJgMM%>~p*cpB-Q5FDV z&JwjotZC>*bw4ie+Tv8efv0QmHkfEJpt8VLQ7BBW8VN^P?79-6@DTQTvJDY86c;`2 z<~R&67XhR#ml%8co_QPzq54RH{_NF2eZPJ^)bNJ5Zl7#r)9cxx$dJu)oHt9KM* zRJ_PizO7qc=1Omr&!LeyS17&Tyrl8(Bmyd5nic?UnkkFUO5y)XR4Vi7V;k(@(0>=tYXR8^pp5>PU zY6L^>zkX&_&j?teq6l~el*TNZ;Pp;%wes1Z&)i76W3K(A?hNTMNcUokVL2q*H7b*= zCieH!kO@t#ZJUFItuOAPe?lnA27pdvFvkCJlZx>W#sBH>3JAjlI$<2VzC<4_;j)n8 zd^(R6;-3}o%F_kzvVr0%cpL+~h8+;Qkid4vO~ZamaCAOdbTtqui{*&TFv`)_uik`@c-b$krXKUC^V{o0+He&<`Sj z)N2695hif_pNz@BaC3kPjEQ-I3aZOj6-no~wnxIo`^1Yl%U{RZ`UcYBjpOPL_82jw z-rY1k4ULGzpedr&w+-HJi>se4yWOl{wR~AFtAEcnu8q;wcFCGyRc!N zAwz~?Y17vm4OSb1>+G0yC_~oTRP5q0ag^B~XWlalX<*&eM1@RhD@Phs>^Dh+t0_Jl z%Z^r?S0UF#_nTS|%aJ5z`kSGklXq3#bj(%_#(FRrpX?6wR1Sdm-@YA!_q38)sC z@7ZSk{{T*b=l~l;%W8lL*JkUz7%R-`L_BK>5L|qKp7>C;N|+)E+2E7Rnn~DoV8OT& z{_QvBNi@9J`<3Yv1hmfV#Oe394UB*M0lmWOXCgv%rAnyV6JLEeuNGKOF{3s4_xLdc` zjEs(Z0dq5K6Y_8sk09u|z^?PJxQ)3U6-g-*04fzKcx%XQ)2a^PoW&Udf*bHxErg2w z|KtK5Z{PrZhZ1eWMLv!Tm%HaGJM*)y7Ofr+SY~{WPO_<*ZeQVmS%d=;kSoGDIQR@m z>j=x}ICsb$CHE)W zybyS*fKKOLa$E05Z>O?87t7ybwm|Zz~Cu$p>7)^VF1NlfsekwiP-?7nNC4 zS+JZ+Ibid?wdd*g=UAj&o~!8d-0)o=oflqr4oVNFDZnD{r$YD_f8WZjlEyrN03GS? zdIsdX1peo?wgf`>zBsCvM~T|Vog}?;?hvq{ebAu~??F|C!0N-704@vw_FL!vODpCb zDDTnd=m^r{>phlolgEm2fXvhT`(Bra`+KRc$D?kAgm!c?BG7*@UMvi(p&X^|dC8vZ zaQfn_`^w9Z^7v|VqIV`ijx&G{<>Q^A@8TffaIwJ*AyLTBwMx_M6)BX-se<-!Q`QbD z`K!nI9~%$?4fK@*uUSrJL{9~g9vOYWIO=IqxvTX8>EFFTdLDHU6C@8%?^a7Ma=%2( zP?V^5fVPPjNqgY0v6h&eGw;Hlt7ItTnwji5B$JoKSbd;pNYlz}ZKkfMiKRqfU? z`E_<(Xwv5`OyRryK?3d`s5%d`RM`1MUmD`PidZDV-3(sKOaP`()FczX)piJAo_GM* zM9>dwT=YL)>5n)^sYTFaz~1oKc#car0hD~j<8PSz0RfBYm^uC_*{h2HSHKy%;-1A! z*2JcQG>@MnsKdv$0QOq9h&1`{qT81+yO-Sl!O9nHVbFCP&7qqXu-&~UiBEqjZ6b|olYUzKI6CiM5zNeOx6&w#Z${Uv*_l&`v*Fn zR-QUyt_#7V)?)3`P7Qu<&*^O1n+VzVvV#ExHD0K0>+0I!CIhyCZ}9)N&H36hH2(rf zx&8x8{{2EAUc?DjC8z|BF1*10|V^h0yMF5AP#<|$BuZ@KsNn< zpgxIQ&JFfhL4Lm1lGC&;12*m_r2eC+d=!K!V-RxbC-{S5AudX0nAK0>N%8H##L7!K zFYWtDb<=w3R4HL6MVU7e{(}$eCAl`3VIub4y1o|YrGWKy3A-nkByryMCH>dc<9J?UmQq+rZLQ~|lc@PKK zRC_EVm;be?b3pG%!`3Hwu(Vy|%=N+B-B&=4vmPD5_qJ2W@Rz5_v^j#2_JLgysi@Iw zco@)@MKk_>DjhFCe>x6g=*}F+%}(HBP>@&j*Xdy9G423!mVo>z8(-CoDyZB0iOS2` zkk-k9e^^efOtCnO47^Ctfm%mFoK(1u$ z^?$VL1O)1V(M#-jTmUguzFbZC6sDJ}2^kpNDE&FbSjg{Ezgdk~(JYq$h2>UfipD7T z`;%fdeV)TWz|{!~TIU1peuddDzgas)wOdl65_HHpShqQ3X$!3H%4US#$dLEB@&|XO zbf`~P%wkX_4XZV3Q3q-37*DsU(fIR1DtP`#IaVZVn3-gOI@GIANd~3OvT*-iOCaVz z7-RqYZBKAPZiV8Fdzdc2i2ff}Zvhom-@Sj+f(S@=gGejgptOW2(kTs6igXO!-O_?| zcXxMpcQbU%4DcSjfA{-5&)?;8=~^zGIcMg4_rCV$x;8ICd={^jRd@%)`pa*$r*B=I zq&`UTHyqgs=~}#S*ublo<3ea(!wjgsZRb_(E4#K#C4Jh-*9h^w>FsI^mNS?82FquM z^_y9kuE_KQDo2hIbp2aDEZZCH=&$~92AE*3TWBJHXd#r4js5um%`-E!IM@vjGQ%VN z6Vmzx#5@pjZJz*W51K1A4vpliZcy4MT=i(Nwl%)_>&<_E5OT#lRi54ufXmILDsJ0I zBJ1nLNKP*%*d1x4GWq;%5%cK0s!~{{-_s%McmL)HLAd7>DbeD*^*u0f5uSKwWU(IW zb^HVzO`|(}-A`YPvgd2%c&$S*d{;U}C@K1cbZgv57TRzgTjjaq^;)35!+a&2b}rWAmvsG* z{Hjl+_FZac8qr0KZgW-U=qt`(TKRkTS02d%opHyXO6U3c>&|urryXLf)P$}mxe!WQ z&)B+pvQlz5|NDK@DbXU$p`kfZ!q4K3;QxBi$h4#&parrg9FtwP|2~5Xf;|rd=z$X0 zIrBV4<(mwgK_i#nxaE8IJGp~dly^a&<|-g?56R_dzs&is=zo?5Dg#4UBTO@ei|3&I zt$sATIr2X38f;R^2e@!|bF(-+|A5|~VqeNe`i#GhNJ>s0Lv3-x%iTULlvZz`^a!Yb zE~o&~J&H)P8l#dMCl5H16ydIap5R}N8gZ=m9F}$zvWxoU<@E)tmVSrIu~Ya^wnAUT zfM7TmyNcbn-yPd5dDhcGgd44o1U{huxr=`*g*1h>6WiC%6#RpiJ*|kyyr@DV3L2eO z9j-Lf2}1$g2m!d?b&_b_h#+W^QxFgq_7aT?VFzID z7>r%4D)hl@JZ<%#~3OqPuI3Su|PpiM^bXxY)qRvfnly5Gle>c0v@qKo?Ht?YE zw#fZ`HN<3$iz^sI^}g>$rrM#WN48B4ZK?q-B?cH`fm{KUY#j`G=&ahWd~>iQH+Emu zUUwS(txSv%AN~1rtaWfpdZ-|{g;Khr;!E^Z2zxUoDUY@Hp$&M&-D#tL_pNQ;{N9XR zq=g|QbRMv}05M1vg98IS-%49Us5_|Xm%~Ac{5uE~Ug6+Fhhu7p2HJ8-xLCthQ z&H%4bckN$3AbR#`hW_I~msE5WtG%Afor2|J4I=N-&wz@AI+6RMZ-F3#-4DRd5|tNz z5x0T{TYkAhewFR|ZISKw;|(fu-Hz?vk|ow_2e}^~IfH9D*;^IG&-P2Z)nT|E8v&N3 zhc->(-PC6?+BoTR_0f%sv&MRzrAOiaZvh~b=6Sq#RW93_Ql|Ge!vBH>j6 z9Bt`)gnj3ETRgm#TJ)Q%(vJ8;N9Ck(IASZ}#cZ?}@eTa=Kff&c2U<+RY0N7Q-Tt7* zJQ^xmC0+K(s{O}LxMt`#UVGYWL~+EXBZ!O;K4f`xXF_o8#!Cv{ViLL+?HvN;67h>) zD%|+SZ6L8r*M~QjqP`?-QdIy#ve1EJ6Z3LO0|Tk$XBV-nr+tQ_uc=jiJFb8n)@#Au z&DE?9gLpRB$tp-JD2!%r0CKYIs$V%j9j^t)4&t&&n13f|jubjk_z=BWo<|@W`u6DD`(K6QMAba`5_lZI-Z(I9T zoQrqhF*lMTL0=iMr$q4;yursx4`WpLULat|R6KnOol77aA3K7GFk7g@HK`swR zz$HY-78#}ZE?@$Cp!K-BBW;3S4}L(6AI}9Yhf35)BENJPOO0l69SEj#Yx?kWDD8|h zIvR&Mvyy|Uyl-GY>azjDlks~fNrd=`UXIQlw2yN1(Pf8Ub-NSgW<8IU)%$H2;4l!8 z4oWM~WE{0IRx&6zId*Zo9p7cT$ssLmZ{lywr#qy<1YOV1TKE=o@HMEH|KNt)9Q*NC z=I9@ku4a7%rxh5jG_`(TYkODC_JEoWg!UUwMCh&Mf<-%XDOeP!SyB)Aw9kQcef|9ga#+&!_SeALzghsefxT7!fh0my;GF`#Ff>B6+zN{M zR?VQnk`UO#SyH~l+v&F>vfcW<}59a)0%a z#WR%Z#9os((Z+%{HUl~RGvE0b9nB)^{9d>bJ=qF?sE&OJyXU23rq($hkONL7 zf7HF`C+o|S%VP6fr70yqNsJeNW0-E0>uNm+4v7O#=(=f>xw*MTrYDq2naZUJ@v2La z15s>vgrWS>R-E(JyQy~Z!OE7}{maLP6}$gV#-{M#um4qbSEMq4y_&@hVv{s1s(wvo zl*szX-asYl_2EfKC%e~T3^i7p@$}9bMXW)AB0^l9&h*5ziEvzNy&2mGTR}B1Tx&kV zuKb7h%lP#NYsD)Qzg8tRw{L%TH_Ax{_=(6yV=Nxw2kalb$G~iiih^PiJIv5$$ui?7 zXVyFM%G;OPV};l$E|l3?PwHKpWLp-}T3;V(g5Cjlo1Q4+r*8~;e@u<2n3+jwtXG@{ zb@-quA;A+jqVlR3WaG&5O)xj3z05o#E}NMzLBoK>fP?9Mn19?=bpPlmR(m^xhnTFE zr~(ApF~U{pYSyvs*X>oUIenqpUbDOvD?acwr!uH4l6#JU@h+w(%n1LG*YZngiKL9o z8@x6)Mm z^}BlA;i-*NW=Cf?%R&APsI2yq+6mZA?9H&8q-fXMUs>O~r+KM4F9Puh>D5vg8D$GF z)Vyr1Gj{7&2ER2VFREGo1tk9I$us;>%SfLZp3@J2?lNb@l@|S2VxIB1Sh*d0Q293` z0gs{V5s;4YJVTW87wn1e4sl8Ha=dvC5XhP?M;TaN_TMkIli+xYdZ_!5lTNJt#B(y| zx*D`!lPiMrf|>pLm?6507;23peVK-3qm+y zoI@;ZiIt$za?UG*ca9&{=hx#txRJQ|PZP|CU7)oW(BdDl0p7^|BgNeyApLn5;cLJZRkjMfm%MW8#%RvKrsOObyFx`9rE9!iH zvzrSR+&#G3=v<=YQeRh8_d*(=TT4aGb*SF;D%UI~NF09U8xXL*3~cC&Sao-JPXe&@ zk$Qa4+uJ-;BfR3yb*00KxmGY7KxwiTGAIDC1h*$pSsB6Da85#+=ox@%VWAg@%4uLA^_Y_vnc?NfR!ohcg1v8}3w z_=5?h9h7#v=~eX)_b!I8I>9du7vag{hgByQ3#Mw_SEM{&dqVjwB*2X}twj)Lz&{nI zul+-!f_cOWSPj${)e+-v&Op2QhR0_9RiR}6!Ok^nK^y*m^o75w9Znt_g6>MmvW646 zB@fX@#%SL*CEq)|6*sLR^Nf!{)Xc!4Lq@xngdpIJaQgQ3bal?^XefB$h1d7>u@@_x zE+b}dGuI=-Pba%qjW24xPKydgB^wvAeXy)0LB$J$n*pzWb1Cp=oBQ(&*Vbg$;Bo72 z?ry#GblPvp%WBhhd2Pqq)smZdtk#~Tfj7*d5fcL#4a1es}kwydpZk3@+#Oiwr7fsMW5yWS^b=AbTFP3f>TKd7^p>eACMUiq|BAwot^yI0TvEU&ZwAV zAI~J za?IbT%Lf9v94lP-KhN7RQO6_?ujFnF&W>372J&FS@~5RzXn1&Vil*>fG1w><`S)N*TN^ct;LhpUmFL8a%*rHsu2;qlwiZ3#Y??v_OPW3@47;^Us%`eB z=d8)>U~^e%-olo?ia-1PEg}4aSj%I3?|5~u*d@6wN{!WGcu$z}G7a_nAC)EwvBv?F zATQ`Ep#n%ueuQH@M{pfWs|q4LL8_p=QdY3!3v$q-;ghhT5^dj4DwHRh#LIrvC^5~k z8a%g{DXDz4(oD$SbSZGs1oe=2J3#Kch*m4s4CxEB{du^MKLj};pzG?T=HS5Lh;}(j z-Bh8Rm<9UG{2GNb2kq|ysftZ!GtfPc1^tv6QzDb06uSRsFUHwMYUI^!ZM+6bm7it}U9o-be@V@c!!ENMy*0WFv#0ihm%Lbtut>wD|^R z(Uj#&K?>y=`VkkX>F7xoc_}(pTdjdihou3o-iB(Kwtd@7vB`{ILZH?{NqPH*Lj-rq zKFwzQ!=6?|Xqt~1;QZ=kKk`j{x%zo?=5i@dUvG)8%C7|_kf=zt4)`M5hIqEKGGlQ7 z)~q%i$Cb>GQ0z#?C|;`-Z(-MKMl9&nv0ng1oixxoxLj$%xb_KwWhIDKi&Y(3Hcf#! z3M9;pKw6m4#bs9Aas1&ppt)?_wV9^d3sAT_3BC7T1}UEU8IJe`_R|a~0_?l!$6vwL z%K}f;)fdrj!tFbqCB+#9NW$7v#?l~LJzPc0T5EUY*6wbhTRcZU;bQQgi&4@bEt`7G ziE#NFSZ9Q&;bzb9OOeu6NQ%LysOt}vVId*i&5o-%HKUL#Qfl|UsvvBQ{-W zgSy=kt+PJyo8R?pIfD*+%Z1Ov8|0)7r7)1P)k54l7(mIx_!dL3bKuOo~mo6W}UcEuK5o zhnssn@OA8FqSH#oKf&CAyX8__k>dljjg55IEEiMYxrJ$}KsO%#)T^*|3Ol_v5% zuHYtb6pZNZKd)t73H7*0^xPldx18H?Pa1LGz4MZs6li?0O>G*b1?Wt2&b@++?jRQ#$0(JUgQsZc?_NMhgG*p?pwndJo)=8*SMUI z_t+biu|Z*fDu{wI1b_}MlJ3xe+51qEFeLyu-u}#?rPo)27~>-58l%git*AskfJ$H$ zy7VLIAjs!CmX^o7%9#8d`jL$X8TT{u+p>2+0A%fygVV!&FVH?C|N5Xc5W=8f2Z9om z_S!$4OL;s9mjC9C0rFf^QrX$oJ=F z>q;?ZPaXZm*3=gM~T1J`^`9BrGi5Y$o09SH8ptj*Oek0kFbY+A?$9e_y6v0myk$3I@JxevK zmXZ0yQm5$mYJl9qB*|BWjo-w=0U)D7Jc(L4$r6m)|hVCsdSnf{dTz`sv!GvLUOu6zw>2+CY?64iWdQnDH0xOw9? z4#e*?7iDWq4^>%Tl9LAwC)aK)jVF8ss_}7~HPol)Hy@dzw#U35ur#eau^_6c`q)nA zNN?@c;YNwAqMV>_VM)CtT070bs(=F-Cg6WA!tSKb3hJKGLE)gUo#XsZn=HnSqd)m{ zLDr^`v=PecqY-Qq67jm%fs&KQm`v&LAAnsFwN45y0D7zThs3Hd*pscx90en&S+kv8 z0BLNtuwY-=ilORzii=3O@?$vU?!KF^jQQeAvVkxbZ3bZT zK5#5c3~M+g4GS0ndxp61`U_b|Fq>$}jVp!r{;LHP9>pUy#fybKZ%cbGD|ORyJy7}d z+>Oc%i6jUi{{6fCgQeTy72y=uU{X&+{K1MYM|G9_?|a}0_%0{^`s&I{zHk}nu%9gX zfRSE3Q9kFu!RPpYkX12c)UjBkrgYEc{V(qlG2$BOU*@3moWWBU6w^a%3f2CRziEKW zV(V)oCRs3E6O5J!D>CD&LmXtUuGeW^tSs+H;@j9W_jl)crI^@dizxuc^Yya2O=(b+Cr@1c zQ1LYc9?Tbw;ml*Zj20XfDRzwW6v?x)DoFd^FU2;(bJ!$c+1hb5QT3ni-n3Mkt`dNo zUlX@&=mRZ|b9;lhYn0Wf+95FTtplEG1!=%^s=!q97XhNd`*D3UhQ7eHfhy(kh8cYj z7uf`w2sM1-+kN$J4Sk98E6u+qdOv;Mx^dqprMV!)v)JtU z-arJLH8I7r!f{`O<@xRu6wTbWNBdZ~&VpA6P`mKFcz)!njy3F%wXN55*VY&@5!q6( zw|9wA0!^H59f;*-*91ixb)Rj79a?xWtr+|qw1!w1AZ<@k5q|zN_y)YEpoiv{m;s2RiewSF6qErz&#=DU z4OE|~<^mJir(+u*w~QZM8ZNm||GAknkJe&eN3uPD3I+4xB?D}(;#wdp)?N7f-|S1h zG3oHyy}S}Zr@#{vm^fm8I#&K#mG~i6^-K%HqO07-=#A=qBd*-TTyP3)ib7^EqpQ3f zkjquQEvR3XL`_rH%O@pm5$E|faWRVKI&6pom}}1zhKbIu+u-U|Xcv6^{NP zaNn(QBS~cnXD!7_({%JXe(6`Mk7X+hvglS!9P^mT{JkAY)ksI-?*ZW;FG&l5JY3|N zQ-8~`1)c4*%is)fFAkXCXD>%_^!~6T>#wh&$xd?h@w>UznxHC#`L%z!o2MBFE^Lns zN0kq3i=TdW3Z4q<8|Y&mthzp*w~NEJ1vq0JxS1jX9i);4?48ESiL))ynD3L95oIT1 z6t(WUb*7wbzs?E#K{sSAI#BTUt0To{CRSQu*rH8=GnCu+6Wr9xq6+Z@Lb(A6L7n}BmhR$g=)wqN;{f*vp` z>+~z)iHi!AUn~`t&bQXf2rnLXh?^QMa{?IdBzZGH{U8s|}ET*j+@%#TBEs?qmi7&ShJIKBM1~8ruIn2lCz_lmO=$ z6A?U%wPUz!6d~EjXm`)$y+!KZku4vw7ov17h{poO_x3h*C}o>lMr@L6I#~#7j-3gK z4?>}Gn=n<1@t(BDV6;Yl=-!-_18ZCL>!IZUF4`P0xHg5;l5c>sEa4!mJimBjcgO^* zan|rF;hfDr?lCRgHSB+|Vz`a|R{M3Lr`u_56kNu?IaeQsT28Z~2s4fLSc$QF-+a)= zmzl1ou-JegYNZ~Syol9h=g!{dFYapp&IzUKuU1q_eF0kv*|Mg!g^1N1yFQYa5pi7i)1x_>fOxt6l1f z2_}S|yVquS$zy!A7miN?xzK}{mMVq zACnwGp^n;1pF&vP_t!Tvm@I-%qbz=K3Q|^y*z?6I7UGus#EUs^i>JkWDubUFB#z%R@RT@9V zTtU5%C@yE^D(1#{87#wAUDN=}4|jleb4jJ=`Rh_juO>?E<>ms5P2G~GD@*Gkd*st_ z_nS#hSJ!z%<=Cn50S+SA6xffRbvcp8>kB+95T;%~GD_n+QT0cdJVv0H%6;l&hIqAQ zs|cigoW16Ib(Ic5@b+d8Xz+V+@0XN>K6`mGwTEM6=SU0M{6r#Oz2a{+fhTEz(=MtEf=93A>RDgrwQc>4AW*03gX#tlUAI9m%2k^w8; z-n0nt>|=oR&ZB2>09LF8Gs4;Rkhr?58P@wE4>JOS0Mu0~V3uKqhZE-8_NFgl|M~#I zG9M$hPbek9r(SSot#){Doa!}BR`SnxpOu`@nD-3q*mm|aFYtuZ{p>6bjmzOFDcZ1R{kIFXg>!!S>HXe^3s(i@KfiBc?j7T* zSb)@OPrND(lH)X0V?khB(>C#ABmiqG1( zepI)kvS1>~uj+SCuOP4v`w<>iu$T2}A(DvAdTIQywzuzghiEQC!%sBey$`IdHHm%< zQsD*Ax&>cypK`4MqmU&ghG=UoQNXo{N`bKIwITw|t!zQj%`>1_FumLnJmTZ57Jlyr zTehAsdy@hBY`3)R%=g)wCcMy;gNQoI!+7c>SYlwx48=ePFFjaGi; zMjNJEZpa7?)s3vBzb=|W#No#kz7)kGkvep}QYhh%<3+97!dL_b?oVCRr!HA1* z`Lgko{CgUfHUHR9SzGhI{CF)u`5peZ_3UDPNGS*F&jvPx-rHwc3Pu~Uhr#MFaGFAc zSR+=D*E-Q3s0H`0k9iDM!Kp%vydrO2h=11X+|ASR?0$Bxy;@0P-}Nmdce7+(FXI!i zS8&X4Unl^h5cB9Vc)XS4*ik9hB#@jFPV*hSZS?p8gO~xzUl{}_l;3cuQo+B3|G#!I z66hTg3E+>x( z*F=%r9h|J}eXGdO`;4A4Tg1$QfBMdMzBYcSt28-*dZ?E&)qsSCn~sD5x|opaWelx( zmlJ(LHVGFtm{%zZeG`AQ?5!Wd-c=%NHuPOVE}ggPFk(C5V^@b9Wp~Iu+hhG7| zOPOAuC;2rjjY((*KyLs4%0KTb!chqe0xR2I2te733DzI&kP-x<_y~58?FI0!miCk= z1g!m3x|bBbuLNj|N;%9H|2Y+zCuPMT=RtZw;TCGhO>9U!~9S`*g8vbrR zm}a55cMjnPo^5^&d5uPoJibtr40|JQ-QBM7)?au0>Qy!&X*D!o2osEr%16h?Tequ0 zR1CP4wZ*Ef*?WJ`C${HjEPkrZIq$6~Np9Ctlq&G3VdA*Org1&-(OE zUI%zCTL%oAu=jQd1_K2bRk>3@E&j#ljq@C2?=@@k-%6Z(n`hRcYtyH?l)&+ z3IcxtwkGq(d{j{iQvBa4_BAU#%?C85a@-1HB8^6%!hMf$TQqt*OBEskPTb z^W`Y+Eh%|UFQ)6|=j*oq98dXrMLh72+b&6RkK;q1uG2ffMuJA=CiibwB?bU%`V?rf zl43|jvdTH@E70_b$rz`TY)7DG)roh`zcV-Ace+200AdofESwdLa>xhTVn&<2pcHN- zjuGj_#I#xeY5~BIC_QsEg%Pg`*oN!NeaJ&le>UpfJ+PYj0!y=hWaLxJvhY_L-@>|A zyv_6!L5INq)x~TBD>Wl^wy*@S^@~DLL2w<&|xNf%aI{V_gnt-O# z;x9Ah)DL*8xxtjAX*D1F%RkNB^aP}Pgf#Yueu}lOzo2$|oU}QuBJ!*=spq~x7+_V&OUU|Imqp1xfoOnI`6)bTs>Z_ z0ejOCqThK$f*ogFTcSM$k&;p!NxX4rGvWYI0(Df%)M30^55xksBUK$*4R5kc793VB z9FD%aIK2%}Tdzs*r$~6!FlE(+ojZhrzHt$h{PK&okGD#R$Q5n= zop&#&%a1ro=;l|n)M;GP{NqB@>G~o$EBnLe1Kzwa-41|zJEGv_@SwtH)O z_OY*a+hEpf*l9O6AhvjGRQD3`{L(D}H-O`2^I|o<7hNyByI>eydwv>HfTXX3)RVv8 z`UWsmzD)IoHlzjZLUq++DfZvuAVzCuNIH?7>~Y}{*6szpEPQ0_rNQUjLpapxmU>7_ zTfjUCZv6}bkME~TvRG3P1iWsg>KCEzzZ?y*r{*2o@Oj_3hHLr3E zCWG~Qm#inD@KNfs6445|8@)>xcSqx(X<>ea+)Q!#O%h6aED@K>WdX@yH2Kri?<3%p zI}^J7UnK1V&g+|I)GSh7tIjTIaQnr_

nUphS_w(I1CS2J1#TUDgwM@VZVAc%iFX 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≤ayJw2*^nOvj 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 literal 0 HcmV?d00001 diff --git a/packages/beyondtrust_epm/img/beyondtrust_epm-audit.png b/packages/beyondtrust_epm/img/beyondtrust_epm-audit.png index f92cd985a4925fb59c7da2d3ef0cc89f9a023da4..dc9e3d97513826039760916c883ba10a0ea3f15c 100644 GIT binary patch literal 628095 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%0A%; z__4=tVKtIphfM_s@jE{zBOnV#l{Of)o#0GtM5Z#o`_|ZA-bQ|i1Tiac^4AZ>@EQ?; z6H+3|*UHTb6!{9LDC&^DJE)b9(KNNp)i`##%$#r>Fnqa$7~!C`Xy~;)`vBp`M_0lO z36AfTpy-Mi#+jTuVx3-oeY<9)43boEyiT{UI;qL6?XJ}$dooF>%_!b_KmASRhWt8e z{*Z89aaeME?ak6r_P(M|nZw3W=-9J6fOMkGCHM;YP1*m@{diDJm$w*LGjyS>^wr_a zAUTR_<;<3+3%3NFzMj4GBbHok3K0fP@-LarZi$#26!qA!3dR(O)2yIi zyk>m|Nqb#iLk3cuOLe65SdoWro9*L;^(QYP7*A3F3wpJ`$8R-64caVCG4)Pl+ElEU z#@GGhdqn`h%jLM~7DUY}wpDu?&=Q0egVcUYVN$wBqaAj;uwxVFk?m49YjspPPCiSj z2(3k-#fP}pM;i`fDvSG59yz`Bmux`?V8W5YlIW?~Y!8#x$0u66aG-(L?&rx-)7Z(Dd=oyXM6ZszVuAIe=^sB<{B|{YjiHd1vN}cKl;QuURTSn+h-sl-K-8-X6X5wP8&5t>6s- z15Eid>1yiYo~8by%anU-%hu>-YvG<#*E)4g$GCOAOp1dNQTbc!S?`5hUw0@bi+VVc z6;Aq&6{Oh{V&5VlW6DBy=hChDXx=sk&7=8E^TsBus-xM!n=d7uKDA6Z+f>ue4VXME zx9TN@3*ILlinbIwGG3&CwvV}q%^?j8y5IAGB}1tDIeJWcXVZ%Vf(y|aTJ`zF4z5Pb z<71Fm)}n;*(xOA{r$PPEtYC}c@mu>7!wNJ`VlLnpKtd(5`x+yY1!Gf*G?FK?&sn$P z`H*&9<#6Nnfg8~pIE2?;B-S{W*^fJ@CBVKO>AII3SqP8p9!`uN+0I>bG+P?ZlpPAo znyXsgZD$H&Px_!-kRo=q#iSROU&5>;a)cyKK%a=lAljJ{>OI#{pHEwY96;sjq9f4& zD>$sp^>)N8$D{|^pM1t2C2MquTTmG^Qw?{@Y&Z$~60*i!Xkp6>c^6fv@#*mxh4T|i z)MjsQR+j3TZnx@J=gytc$a8%jdmh6QNn&90%oMWtI$1Ykh%gMw^mlmW@sT2OF z{@T@t8zMGO&W=$smt%$L`N1f261I_b*zmeYne`N6*`7Q(vHVr7@S#~W%OePpE8Q9X zYd_Oln(y};3$$QIJnQ3hW`Xc~-Df~xGt)Tnflod9HLTOS0aA0A2qo$Hdyg#ViTf|n z)A|m}pAdubYg38@!CJ2zF<`gU+kHz1t$jpk+FAEA^j7XTdG(E3)+&gc2|m3{$veyn zpUl6>og+~Qr-&&x&S>%@T8oA`t`+h@I|_!X_ZHXo`j{a(VyQBNbN-o1#}gl-xezPy zHwW$2kcKYXGi*6fH2v!KGsp6(jP&ZG5za(sLo#mT7d?}+2l;T}B8klB!b$S`Q?8jg z3HBM5s4-IukD2CS`z;~I<<1;srCh_yg{(`<(c_!FhZJRB)7tv&qd^7X2R+`4GSO`P z-fsdm@maw&vojmfEvBz%XmL7oye`E*-MUxtMiMO zas>t_xGqe7*SJ*g)X+><}& zT}XaX?peeNU%@P#I2+6_T&q7&<*TWomUJsbv#Pg4_lnZ}AysQN7prPaxyz4su@~0* zn+P966l!hAbPY_vnFU0*1X66ZDf6a4Y$4@ri_iBnVp=UNCKr)FVCl+JuCav%87lhE`qP`um?U@fv1DZ!@)WLOr*d?DYc;%DeTSLK zHt-cxA#w9W(omv>>qyK6%ahrw_Gk8KtO2%F2eS+=({%zq1#sGJ!k#_is^B+&^E{ru z6efSrAMQF6oR?e}<^+2^xv5D{-SUf5ea$`-Yp=}UZuLU+ph|nDMq{Rq;6-hZqo=9R zQ(>3W?N>>;PTzDb-J>2dtpOX|p|UnTeYhIx(5-6bXh_R>s#-7!x)baojF13=!G*Z(@n_}GWv$V{LKOvspfgwURKy29i})&s z6`jBVxFa!dWh|6tXQ?L>Eid#@Y7XkKFp{6h+PZ=~)L#Q2SPPbC<{h}ZYuP37d3is5 z0mKMbO<*@3*kR!g1K%Al1?s1lRuoCm#o4>V>W-I~Rq~Rx&PBz!cEN_=3Sr?ul9=rCxtrUI%eF-^3E zk&&2{G)#ZERl7Ixri-gkk=J5vPzz+V?kd?}J? zP6Y=xB?3{2P8KcD;Cy)I_RZ~(tKOE^-M(X^#9?f(qo2m*^I&atPrpm5GG)GNO~^?G zOh|IlzCPt*Z5H-vqH+v_tbtxbz3^>YWC<8NURp0S1v^b*?(rUhy~F?Ag9MnF&RFwL zf3rNiI$1+!F?Hrzqgmq!DA=x1UoSIwz({y^Y_JhUW$Wx#$od{|44Ol$a+J~dVz^`^kJk2Ow`J4VVpniasKcUvT{Rj;bO-e zvbi3?qS(k~I7u>ElKrIaq!*OkqG43Hk<-_QL-1K00_VK7eSCfLp?OyKedVLbTwB&8 zS#mtKSdq;VR#~?Q9HGGZwyWCV*VLAfhw)y66xv?of{5)W+BkBsiKLz-nF*k%jisxr;ttg^lfsTG`v`@Sy@) zlsvf`>hL8`R+Nf+O5#@>)RS8daQ3=v6^qNYd%?@h&f@I1Z8OTIvovEVAC2z3cF_l| zBdp|DM{OUQsD(5@v1%UwM&j>p^4g|I_WMitTw%kC<;S36qxAB)E1Ue>%iCpP)r>n? zLS~e#PKue{Y#~RZ?7db^PWd{Y*H%yF&6?gKcEABES9n<4v#YF@!ED0#CoHdbL9S zkB>vSFm3+*0z+~s9vikv3H-Z{Keycg8DGbVKEs^mOb;+y3D~>f)nu{OPjlhQvocQ{s0GycxcP|@ z12$Hylqc->K7J?vFL#qy(KWpL7#elY@yVFgpCKs<`yh&o9IqO#>s-Fa&K_!1?>`(u9bXs@8LcCTPwXav!wVHDXUlm0HTdGW zfqUK?35FlmTjL8)wm*mr_z(d1R}%*X9v=qPB9R^OKM37Ai)Baik2~koY!stKV^}@f z4Hf>kFYN>??+?=BQJ!;1>3zjIy2$^7N&oU?)7D(T!|)qMrSamWMPe-c`vt!_>qIfU zIIhuRQ2A0ueIHiaRa)MEaN#*$pEK!`A57zAMFu=w0FL(fL4?q2m^=Ud03Tfm)!RpI+r*uUdMii z*@6Mg*!k3-|Ep$y=_{l~__sU%c%aebl76mwcBEXasxSV3J_Nl~6g1lMk1zi9BHHy9 z47g|aofsF!jJUKvrVAkIZ=&eCWVn)ub-}aAwz`k`LO7GC@V|Bfe>oxk8tIjm^QWEW z`nZ7yX|1u+epe^osrUN}u56w^?M~P)@}t?uB(#_Rdk$Mkfu~D98)iiOB&+BIR-V{T zneg*G_4WeOM|<=m)7swr`RBBD(+C#Px|~9bAIP2+K2DFNa>YUryLj-GESJf5qH$JWbcz3*9?sGRsjcVA{41w1LU$hH5X^&usYVT!ia+kQ z_gU9b23#}wK7pLTiv20HpVLj3A~hSWge${UT+=`R(1 z++|3^u)2p6cJX)a;tayLEJ2%xBiDLHy;8KvknoEb-ZjlPOO#K(vKCzrM^WBDJb+dbWq zmWGGy{9GG<^^P;Mq3vsrJwAp}w`_b$eg?-snErgm{<*3FL7*lMm=QxG-Mge-6&F;4 z|IyELM*n4Re1BC*C6F}E1U{AjP^95?MK-((gv%7!UT~~Gf4+}}{C9MQ@ zgJkd%)Aq==o4gL@c>rXwDh)45(D~(79TH{<8CC(ZHp@zrWJeqIhA$lLc5Ics>R(jK z_3{2mB(F&FWWn<;d8H9jiFjy0JL6Zno#7TTXuj2Na|%bcC>GvPz~wuU7Hz*~UjfoV}y;yv%i9>+2>Wg z#@1B5wmdOamSu>25ceo2n1TQaB#g74yF9#B4XN{gcsTuueR)&hEK{@Ep*fbJ9P~s& z!en-S<;biX>-2${r71}A@Ta%~h@SQu!vN6QoH*pH8d<0f8i%DC8t8!nr%VKpJ}d`5 z<$pelsX!i0u8Qh~F1G%%@xLpEpc%7^RTT4=vTvC9N4 z0Uwxj$Kx=8Ga~c4m2-zOo^nU}|AUWTXM0960kP<1MAZCw$D5Volii2@UtE_{7$_=M zvW066;BU3coWeFMk!%uAZw;9h*3I^*Cn9QHvKPo=%)SI~lnjdmQGH~MJd0Ng%38JhYRV(Gs=Q}#AX_mdCVf6oA~2d6T31swTM|g-JpWduP>m+{ z;E*udc)MfEcyDa)Xt@+JVAK$3>Cx5~#Wp$9`mA;jk$JQdV{M5z(}CBZXV+$qw)+e1 zS%M=hq3Vgh%_hLwoeVllf>T7tZIiP12ViG>Ms>cY+cH^gima1$?#EmPeRl^f6PIRw z`U3L*KgPa0km~RMAJI~2A;~C}?4r!9l$4ph>5c3aF5y}wMMh<0Q}$l>8W*=^&+O~E zh-{ZKu5pduxkPyP{(OIbyuDSg*Lj`uJkRqy&+~XZpUur+7%$X$ z6cR9b^7*3vP+PXzU63heE5Kfj&XsV16~kfVxMj5QNNbp0$E}9Q8%p_poWU58Zlj;{ z84bcEj*gb)1*nRW#m|>>J6!H5&aHERz!r2sbng;`CxlhwmV1-l6z8Nr&`xlCc42^#;cIRs0;X3lV{X18n@z$c;*oGL3Ng$1H zUN<^`%7mq+gU{8G;)VcqTUm5ho8Z*W5mQN1{#Mv`RO#(yYO}8|PDBV9XEkOxC+Rv5 z84cBjXf5~ z>96x3MK7e4eDYZP%usp=v!j*D6*X165ssPemA>{bkT>Sy13c-fssWQIrT4|Qp`Q-# z9-%O4Xr_9mJaR=&DQWe!{`}kIwfLs;b4f*^X+Qaq20=5 zxNh3zq0R>-Ii^bUQ}YR`St}#tjiI8Kl0g&-SO%`W#cp@nQ|$smv$fMfh@hmJ?ZDT2 zSRp5|4^^_w-Sf0;FAw0&MTsaYFA>uMA z=`gO=i1u`t!vs}BB%j_$Y@bwxZ_>&=%=7t3nB9U^`%OdysNA5OK8(`LxB7s8{`ghW zcvtSAne#&?ozC&YH>}j<9edqA_?~7>K#p)dt}$!R$f~ZE%AB7mA?y9(8)B}#o~|l@ zi5zq%Rh0GE-o?Q9q^OAj-0L%q)Vbq(y2J5{`)e|%L9^Z^=OA7eMjwpl*FNGBkC9d6bSsVV|uJC}*4PGL4Wostr9F zAsTG=BaX&^J)^(yQ@FovSYcU;Ceq+rf#6%B{ zKQ~CPY%8IZ9x?eE#LB(Umy%}Mene7Fst;%JZ4l1JfN%e{_j#a(m-RsL=f1T>iwM&M$c($Hkav8Ni3L>U? z*f3#ZMv^ZjA+rFlm?pluylgNmvwHn;LYhi?68LXfEx9W{nx9j%G#g19A1Jym ziF~z;30d#dn{}8Qy|&OzpLfSlsqvfu)~K1qxbfT+L>1h;&|F@IFFQ4%)1C9gZ@fK~ zaw4)zoF^Y3BpZI-!Jq@1za6=tkfI>&Fl7^XKlDl#gZtSJdUpc@t-{IN-066FF-e8e zRW2$y3ZA15WAp#i3{+_5Kk`Sk24mKiyvRA5D;gqLTmsIW6?OAMsN^9neJJQ~!|MWk zH>n(Ykm^rnht-xI51qDK1;(ND(R{?{_0(VQAAXRW3avG`8wgQj=PMq)00^S1swyC= z=T%H!fzex+Xbu-%N-kBIJEe@1nT5Sc0`5(IH!uzh7*3u0!d)Td`RmJC518dlJ|~P# zx#IJ)pO1a?lmJ<&PkF8Vp@|MwTt#$xm>Z2EN>#$^Hzs(iy{cx1xfDZclT)R>&#iKc zyIMX1?kK@YXSpmUzVXZ01%)e5qb43n`}bOR7l{v62KdKZmN_#`#=r1fSp^V@zAt`` zO&8l46;|f;(H^cR5W~31-VeFDbindEq+4ptQgK|j8$PniYZb*=6!#Jk57QlqKb}VO zPoWF@$UM|Cb-5yeLo+RRxzLIE1Mj6I5kz$Rq3ItTwL0aG{U1MSif?68k&-#_2Y~>W z;1WQ`pl_s;oc986x`x#TbEbY9ygcsn`osJx$Yd^b<5Wv3AU{6R6w4)X-K9R|+tj&y z^Fpg}OmcSQGKG^SHJ@dgsBuFJK&wNT<*hS`?L+N_CYKD3|aLsfe4z~91J*eZOm<|{U7{TqwxYN{-+9A{0rpnXmV{OB~Xlm;QP_-kCnwh}u_o zudx(*t-G8NJG)fsF)is>ZaLC}SeR;m&2$%L@@?ierCzD}gOG*FZ!6w@Fldz=mq)42 zNJqve>a0_VQvdwk*a6jAKtoL0qQ=NXn6aZ?$hBo@4E@AeVc~Csww7H5*AmiLU6{kw z^f32NG0Qc_B_9|Q3(~rev1yfMRfzM5amQ&ml8kdLMn%As-`~DR@MNfUdfJfu6){+J zwR>ZD^5LPnw5C(hZAiz?(Nvd_10igVRt=Fz{s;4@%ouq#JxTW!fzBaegtH1I`@6M1 zD|uyRsaM;sbI><369y6*)sG~lbPOfZL$#ryI`aaiwMRlYlXU6r(PMnN>B?aoUW}F3t5zP!#u%fhs+zfud^)j(v97;3RM=IvIm4 zoXD%o{^^y=Fi|;yPO*u}46cXzU4P zS(Y+Ppf4@dnJb2`mm+Y*#^#?sCr;IM#dn+l5q>2wbF+#xhh+m?Uu_t3Hmh3J88b-B zHa-Ycmxj#5ZvP3XX*&!!`B8J}-a-bPrJD#z7w_KJh;qg;IgFf$YsZQ`-M&P$A3AmHZi-@!x0NBRf7+W<1uc`&HYFo*P}_dF!%7?c&E( zW*s4FIzx@J*2P1rg{3m6yyYqUcPmtNtlPJFz8*#)W?bxScXV2e%i5EMs2g>%kTrZw za_pU0W^{3WB66Y+&2~WOE`*ZoNzP3|7Jzm%QjD0otE}J-xuX?*QEy|u``VD2Y}Cy= zAF2XWR`(x$|5iQnfbeXF`Ly*Qvq>dGzI|&0A7bYHsY|oonDd@KtGt^iQN2D=R{{j$7z)rf4RVHu61j z|GKX%UX5^g=`OJ1z{@6ebi!4$Jl@U(n|y0YWb5He!a6?l3Q^0J;{c~u`AA-?LvX=H zqhz%-Mg(&abg=B7ipRD|24q|K(I#e^MFK)cm1iHx_MBeyM%zrL)0-h2-#TB{)VZdWqyLG2AEKl8{T;vBmI@82lWL%*qY}7WMLAk<#EDZt zj%CPxy0q9P-YWuWQo}Maprw#vBOa}rT591Mt;RRSmO04w)M59rT9Is0`=W58!oRcP=HNu!OhupXb)~)`ptlbXQ36SoUPu+B(( zX6jm5Nt)E_Te&U0E+d(FEW@8IPZv~iFZ^-1HesLVAH}(dTs6IY z&CprVz0Pp67+V1?F)6nq)MR_A6 z0l?;S+f+^UEfU~%e3MwfWD!H@TlXy#D8=*?=POKaU~e8`p;U3Ro1Jz7@VW4_xn)s; z%T(yce?m5!L#%A`-wcmpzx5)vumED`O<+V!_0$IS3nIWs$YzYwVqeypp^@26%Ynhfg)d(_qpdHy^VclVE^e*d;XSb3_0UKrS3-DV>b^)$H#C3-qAhw^Zjq-eV8cf8Vw}IauNq!`A)O606gpRiMa4TgMY{x^bSDRSwxLtTu8aw zbZXDSBCI8S#!}+705n=jVt;h2$%F2mZ*{5Vqi&||^Eo!Ym^+v^t8V?kYh4R~*{2LI z5EEn|mUKMs^_D!XNFZ6X4g(3t=mmpQ>~y#iXwTk>zvca-^$?xk&4drH4}7r#G2)1A zp2;(ZcHatga9Zd$ZDjcRS`KCcAZ-Zy84%sJWNu_b>3`>M zpb7{K#&myTAwAfvs*tfqV3q77!3er}8}Nq#N&SRf zTpLs`AK5MRoNFJiovljQHE}zhIJgcb4*mg)xU*q<$Npq!*xlR7Wc_U6eCyM50yUDKo>hsV`mx#=(QlC;yKYg6@#A>$-gOLqBi9kna2Fb0LsbKI>e3@Eu^Dz*HYO zFUAD^zf*BQyE_6G3@;IHeq4n43{iluVEl_0FBEFGd9s8;qIsrmTlw2(`V+Fi&aD4S zlkn|d;M?)1Z*6>ZQ_1G2Q|gxD4p_Rm#xwK~Km`1pe~v?brf>3>f7=+qNw^B;XGOF6B=Q(blMU1+DxdtoS}3 z*rw17j}dF`<{}7P_`|6k6bD^7D0Ok0?B>oRviwi0B9=msV915vr~Zvk(8zmG?KrAz zPV(l|p1cIC+5_#2yUi)LFA;XHDiQ3KlquksxC0X!hTKKI~1 z-G9!DTMG7Pc)!2nxdEIYNIu>xWMbZ{f~IU@mV0O6A|q&;IIcb? zf_J;?ThDB-uo<6n7;z* zILRFou=%kK6D*boG>h3UuzpvM#WX?v`Mp9V*pwL;DI)%*=fPW=y7iXW_+bUXy)T?U z41{ummFe;a*{$dPE{{#2ydnt2j*G8#bU>#a=&lTJd?Z{|e3v zx&T&$(zDmMb`8<9?PQ$xU%KQOJaL}5KR7?(;@*E$RP|`t)dU!tR00_0Z7-u|KMMZu z&_EE_cLK=p^o<$DAUBe>|I-Xf<$=a8w!S_=_>ejA_@yza~z&3o_ z^9VIjukFvGl9d8+ilchTLqY);bG1I@V@1v-W{Fxiqj?Guq<-)_X#@GQ?aQqpg07R# zv_g9+BKfSp`EgNvi!;^}G&(yo?9z=~7jx!&y)y=3b01)&B)hU{Gd9$iFb@G@&&i48 zwafIf5y&7!nn+Rln6{yi}e(A<>zjg zNWR7V@pmfL4$18ZCM0x>5k*47O61Bup74CFOzVlAp;GFKz;&x7H>|+9kV&~p6%Y-& zKB^!qp&6TW?!-E&$AYA!DJJHFp#61d_QCQG7>?zKUDUZrj=jzrcl=JPYOV{NpiHzx z!$B2v3?WRaV_u2jUo%b6uALjFXYh$?1!8^j(nf7Z1+^#@DT?dtS>9R{=2OEGxz1*4 z!`+sVSQK&~jyj|4`>aY{jV?Y+UK^(8-={s0HCpz|Po=wHI>kN2r8jT=omQXiS7$!! zrs*5H;agY$mt60-uIN?QOf6&69-;ngSTqO$2-aHiu z*-WP8bbHS9-4chJ8%rm_lSt)%t|0|R2{I4nY=Jm`-5|Ki{H>BS&GU{bQ=RV90qr^n zZbzMulqJk^F>M|Dsz7W2$Cu7o$ixgqn2Y!isc1EkY~Cs1G`NIXRmpq)@q~gJa+2wr zPCa=klBqpu$``|2bn@-#Z=}7`E6y{%a-kE>({xh;q_#SI>PbntQaG7leD&dgAr@7p z1~cohshi|&SrG2hpsE+n)}=FQiqVnB(WfkkEGmbtCCHVeJCD>yXHNw#sK6~y%5WJ| z*=SxROzh}H)^bA_Uv{HFatQ#r6TQf0(seO*DxmQBudVG&QP1P-UbDCD$p^KN&|EHg zve4NnUx_Boo23%;JH2@Z)T>J z{BDw}$u?wO|I5jewJ3M1+@AOc_sX19o>11DI-xeBtYh^FE#6d~@UAtG$<5XwMm4_F zEY>A}ic@=lqzG;UQraVUjAO_U$eh*c`+`s%?< zO;}}KG0Tii!v3R^nba{8+2^w}=!>T1Kx&_Q2y1jwRS85H zq=|gpis}QKxiV#(&ECymGb~Lk?V#a1qMvzmcjrbbB}!5ryQy$SNI!XOXs1S;-95z7 zcO1{#eCS@r+)PFnO=?{lmA#RMbF6$xCgec~OVF1`JSzntQ}O8f_hj|f9^?oD0?N*MtCuCW@k5bpuhJ_|RuBBAh3V>CiJy+c6o@mxx1 zw))r%N+N_c#7Nx01<*XoA0!=6mhU?=G>rY;?VLbHS+bNPTlVa?zYBt?^%&=!-#sMx z$V5H;tx=*123dH3S;d^i%wx~`Yry51)#kb7zYM{JEd(NjPoDH9z z9xxK`@qD^JeW;yJQa+j#{NHnf3>3hQu5R>Mw=VZFFj_CqPrPg|}xLUtJOOtf8FrhL6b zKQ;!t;3*#^C3A>|$udXvG?%W7|JnA=p5j@U>(c$zrB3bkR2?O7Z;pKp$R5VV#E#Dv zxvh?&m6B+!Ot2lZ+dJO2g`kn}P~HB+hP7rnA9SANBRQPDW5CkK!Tsrg;4c~BXjdF^ zY+jWT6nA+bizE4RP3We};HOcPEIz<=DS+wQtP%Ne&?;nlF$51A>~~komD6)k&^mU` zPc95pYH=00QQYrpi7uDuTfeF}(P7=@Eqj*b!iCQc=@#KFteOcqc#b|$52Ti)k~bOz zA_59t4d>ok{Pm`xA#wK}3}KH2C+u(6Jdd0pTC@E|Pxn$V)jW+_WJvBSFy_^(R?}*B zj$=P_PYD*v(5qYtR?3#eB>6ngZuNUxm^Pox=1{FQqQ;_jHF-)fy9h7)9T+zA&uObu zz5`WvE$5hD&K5h@^wbW&?F}#1>Er4e9Dl`Q%bK+aUAcJF8JDQuO4yNy8?@e=XX;|v zqgCUho;(#i{0n*4nVEUHdKe@}Gz;6OH18zXBC44e31VamcKBW?YzSkwra4MIox zel+Km)IQZIwS330)QKiq!@63kSF4DRYd6yUO4P5GRWast&Xbm!!`x zh4qauM@}h>aLRYF9zEAA4dQ4XXG=V(j${s;LM+G))y2wZmoA5vFOW3G|6tl68-Rmd z?Yr%AZK>{`-CK%`FnZk<*mEj})c7|``LQh(=T3;MI#tnhe;er;WwcJuCpW)4Z3ipV zvs~zb%RP{F`^nBnSxx!9w)!noq;7GN7tY0$S6D+jvTQ7VR@y{1Fk*S8qg5y3vF=s= z;ZlwQSB5_Idp`TyzAZDGjYTOwv9OJhZBLI*?WJ(-L zR*%eH=)0z>*$=WDo(2-nz?Z$5F z0`Np6k@?=?NSy}!JNWUhq@~Su|0;MW?rqAr~b*3jXs2DN91* z95OqDk}tB0?T$kHgXKjWG<-qy^O*`h zUGVGV0`$4IXFJ~lhmb_lQTDx3W??5-eU_eN8NG9K+Z*iG7Q7d52LOiIM%QYLCs>%| zQ;Frn4}LxWaVzHH&-;52T(Pu6U_dr$^8sE!1w3Ugi5cuwg>5%&Ln(tw2hP^Xr1A5xFj-l(&C#+O$@w7LTV*Z?;fL%=CG`J{!S@1?)t zDZ6k|g7zx`?Kc}&{oa`qo3$}M#|uH@1ApA!V|0FsZU9CFYdPe`5FYaf22f-QGI z(A%A$zxXs&`XYV%-4z zlGCy_+eAtJo-Xx=e;6ZxlXT6gTX}SOaH6vR{D7DFzsV6yU(!(@+<5-U2?%&=FyE$W2T z`Bck6W`}_PQ_m>~1CE!A*3j@M|J$~*wdOZQ(L%^MD*2{#4XjCFV(0%23wq80N;#^0 zt!-oJ2C0ya{tJuWmLxEq`wm_N?AnX!q`|5{V~?a3(yehZ+8u5-+xo+{)@^Mu2}vFm z<{VbE_vsFS>fytUsZV_ZpKVZs+mDJd!intuE(=d(>Kv!c3QLL9E1y6CZP#L$%k=jh z+}>{$5i20#+B1!t=03@XDjQa0c?EXq98qJW^o&vK+EZ;Z_O;!c1@L}+iFTyIZ8inG zAL``!0oW4g{jG4&`^;BwDh`{~1+0>K9%Z6ArLl8SZVYB8DY@CRAVm^Tuw;W-<=_E1 zg{yHk#fsiAyC(5W4Wxt%4%?Y)P<1Qwsr^Al#)sR>=`V`EY4qS86%RS+&22UOnlz(2 z24L}2=M;&$4(H#h3uezCA)7Uw_8ipAbqk|n@2lTPnErT1%H~K;_K#_@|No@gg!(f% z{23Jn9GvFAH2hjMOL^N^eh}p##Q-flcG6q9_|_qnOl99g`?j+;zw+%@uUgzid~fCb z0`gsKF_0L34gKzSF0i7_7TZ2wWpZjZYLv+4pTo@Ci#RBRY*gqkYix77jQTJ3V1m4N1W&rg_NL{M?2r&ie1FzO{9M-Tnwu&?wPQPl>w)MtI#! zO{7j;r-jky&1CAY0{gq}&NzB)NRu>xSm=3y!9AfQnZ^^jLxqnsNQq8<8}-bHB%U z_wz51J5N>N`h{yYLT}#i?Vse~!cW$T?8|TZJjs*$)%7_QL6b2>4uK$sFpHJaFI_#p zv^Ipt<)88Mf0VJ3E3v?>(x%CsuNc4X1oKQaGzFM8csoV<5QAGpQc zhZG3Ou;5sR3lD?hjAA`e#t(7f@1VR?X3+Cw9);MRH``AMV zJSZg7q`sGKg-HBXos%5;RS^eD4H_4@yPc(}_0Dz>%-k5O*w9{$OL*@A<$V$@SM@{Pc(g6$*!&$EZfyK?*@rIX*zoWgD z+aE<}^P8$~rLqH)f5n?L>7}o4OE+v{4!?M)yYz{lg~(M|%_c$$DuDWAnuJBws{$G1 zC&p6&%)DJMSc=ON6dpANasA@SOm_nk)bej-b#|Lz`#?o2aC6% z&tnW zBo`f%MKaN8-JJ5^!~9^NsOdtC@K`q$>&8?bG$1Yk&5p4)Bdp!qQytx!OoI@O1n-R2SnhBb=w@q4xVv)6k^yJul6i5_UH0$Pl%Bt(v8sC<4W& zgAn|5yD%$|U{$PT#c;K39*3~P#JaB~f}hPy(G0Csv97~2fi(EO1D1B{F(aX6%iXk7 zhhN3(xumo*{gVr=zR-h7J{YHb5E>GtdUD9kJCMSC)F8JW}N3!Zfdo9`E-SzX|` zvbmXbL8qTVllOfnL{_>IZ4Ygv2W^hD`YH*C{7)33f(<@cS1z6z%NtY?O3EL+?QVcw z{1%G(l|VOG;qc0240(3hUuZ2q-PL{3HX+O0?yZoj4$KUe8JZa@Fi5emoE+=+ny#?> z*F=^MV!k##dtzMGvS)7X07EgCY{@g*o9sFz$`ryYFS_9fr9oyH`>IsP3VQIR?o<~l zAf6+gP6?gs(8P={GBDAi;>SQc*Z+AkH{E%cvNp^S3oAb`5eP#EIEHa*4g2DMevsD& z)fD+^-L=c0cnDe2(u!aF@`_(})LT?Zeect7Eggu(RKv`_D(8eh@Ze<%Vj)#zCn|MY z-OsV$Rd7iTOAiK|KqjPf(65KROuy6hYW^PND2OipJZ0HkT0{0)bbW;lD!OvFFy@ah;rWUqh*_Q10_A|tQ0vOCv#?R{b)*AY!O@*?3JkQ~ zzTWmLfe2H*jo&shOR-T0!!Wmd~oi zbKe2L)|parDqjf|J3sxUz;$V+R%E3nl;c(dr`33t{^Dw1e;P*4swqa;tZmd4l=!KK z@31Kj8Zw3lW_92qQ7kJ)YlVhNy{?F>9gqaP^xRK7evs$61ks-b`q zIf6zwW=|e|2?~3rEG34ihmO{Wl;%@3sAlVaV0OXTILO2bK1hz$y+_p#Tk)s8@dniR z1QPE#V22YArPRl2m%AqNI*A)gJA%rA@OOU-mN4!+bi{f1Nl3bafOEiXaLhhd-`Ai-=L7>oa47Jj>xqb9_dq+fe$KLEQ}@|%uKjjSpcd%JYel~JXk#*n*5Y1_i+-gaLr$b82OEfIp3w+Rh%C||+Z7G)NW zH6o_{;8(-s0!1GAeMr_{)qt6Wh%7DcyCH~-mtOegGhMt!D1kRA{q9o>$goF;M`Y4e zIa;h)Ke+k#2tFDaMlhczQ0v75e8Fol6Wi3u!$-)QyF=iBG;=_4B1?;Ttx@dc1CqCI zk9O+aE!L`n&WuslPK8*jok6#kaON)9td}{aYZvDc@~q_26~uAqM{5*cIv__hQ`hl*A`1BwtF9uk)E8qu&D`MD{W;}wLwx^s3~Wt z7c2TvaXf&T8P{YT2^WDr#~+{m`Ta|pTK1GX**e~r`Og+MM_C=omp#enzN+-{HAp?303$a|^X3H4vC(2v4H|rUbU?_f$m7 zqpJm6nSM^kp~1l!xAZAZ39mgrhH1q-7f`>fWvypZU@)MXne_%^R5f)g-=NB>@K@^= z768$4!QSBXqm!5xwfVUE%$E!XZdAAvbb$N_o?}wr=Yl&&HtbsP8Y#he7Htv`id|Msd=A}57F>*#lH^pTdWu!bU7r}$ zQI*z!8Wp(j@0v#5LeKD;ww%`R=*Z%Q6XpIxAUfZH*!j_{;CDA%;OPb{&tCcpo){9j zQvX`m=YAM#qMcbs5XQ^dtI%qqBXhZr4y!ykIX*QW@bc|t#7VBwpCk+Q`$*Og|J=f- zX~g2}l8;5)urr&R>xj&*@%ju>-`Z8wVD_SHGgS=v^Ap(y+U8il7cDPI15fA-oS^`H zJAuk)D|a`JdZ00l#KX_FiOPcjkXDyzXiB7&X*ye$#U+HLeNHLJK-2x$J)%1FE8wZ! zkNS8JcP&UyITR31s0M5|vX<#hPHp<@P2yo(;@z;Nz5@tufut%WsPih~GVX2Dh|;aq z2M5<(%e$(EXV+q=M{=JWtawej;SqVhx+1pIMX$~w`Sc<6o=Fz8ZoPDNyri!ZaQYOO z=}FCN_=V}t)~7KJ42xYHF?AsvBVNS~k$MB6(3M}t-9@%<5zd{pIa*R^%43B3#0z~# z9T>V%*zmh6S7juS%Q7Ksu~rrPqbHwo;XN8iDggucO~=SWjrPE0kQ@<XyB2uGu^*+I1f5Vyd#iQ zi(qyj-cui<1xvIpy5E?ijaDfO9p@_*8)-{RW>HE?HTia7ym?LBkWmYP)gLtNErfe**_OhQ1ifO{Yk-2Tz8>W(Ed?gMFI4etb${5eh1 zIyx~aj=fMlgUW!`l6hLgLQA-TVHkh^Cod#lU$-2cAfyAcaI-%^D^kbx^;&TVOde-c z3p77Zko_HWEHR8U__zza^+RCAOi{rd>CW}8RJrJUeJ4;5y2rP(*GUNyHT~$Hn_ojJ z-7Ty$(2ERBj#vdqft++q$^ggVd zmRFmq9*Pa2Hd1?}UZM|HVJl_W`Y9>+Jj4YFT!!vCr6hALJto9qgTA#@&PDw9yRj)? zH*p@E4|CA;KFkT~#x^PpwXPpxM28?%Rl!XsMfRZ|vyQ{rys&jlg_vKYpk~dF zfIC>HHqkqhk|oc(sj0EP8j-)2T)&Aj{WBYXj!Cm*F$pof96PxP8LCxTp3LV`$sZPQ zcGeeNm}Oc$aO92bld`yRP}Js%kkv8OP!8)UG6!reYW2Xel(9S1X)X&{Q*|#x*LpNz z%CP&CE@NIOsx}CZ?M<+o^M(3ge3wBn7~6z3>s-1Ch{<{oo_j>kz2O^$XaN5ZdHAQ6 zcgQAcd{>WG$D?(6j z1f;NdP(aAa0%F@bTFGqxYLrW~(l&0TZe=Le&H0j}E5iPlt8C0%BpwwcWM$1JM5S|e zS{`Ls6`Pq=+>Ie-E_pod9rDnU;nx>OPLoozihms0SB9u#iyoI=oN^~;1ev^*WdUqC zXJ?C0wXXy;v?dq3`f!WOtvTY*hDaf;j@WoTx1{~^O?J><3~E|TB&}WTZSd0DH7BP! z+8`m1KS++CFZ?bD`RA0${ej3*l2PeUf)i0!AAS;*PpDd)XS|;GRYXgd{0Q1d?PUY4 znKM49soRv{zITKV0AaTv*zX)cC#zlnU)D}fa87#3RRqLNe3cc6Z9?+*8sl3G`*VMS z+k{dC=Nmhpy?omfQVBT_-kkDbvtEUQM|GZ3v|H9t20Y_iacM_a=5I7!V3#(z<4G|GS;IBa#scLyBG zc!P}n#d3WdG1%bK%JIX}3#V98HS`qg;Ao}w>jN&GjmgWnH|wFz_c#JwHxBH3L*&II z3E|wY3y)dW$&eImmaY2(N)QeiyULmdeFwm)@uKYQec&pP|4x|MLhwKm3CKq^5c;-( z5qZ916+`@);@`jRz}-RGBazMJZuQ^g^T6s0CCc1RFxh%@i#Qj1bP9AG1wXR`-mN}J z@?QbipwJ%ZdToQ`haIyc#<)tF@;CmDaTW)X@P;vvf^$2?0Z_3_vXrfm$n72-;RJjf z8Sn8s+d8~%R`qqjBJwmOy^jY7=r2-}-8o1EmEXnR z0lNiM5LRZg0lSJxo`|E{>dMxnY?WyRz4w$MB&?jWx*oB`HjS}~VgK`m>I_0(CPF{# zNP-wUFBbjx7d&M+K;uf*BAbN{w^pYqv)Es=62g&y-RD{7O*pWpxl|6ZouM5YA~rk; z6sx97!Em?3P8ibOYM~&{@+8oca5$A^gA_>t+3x8CQ?ggZ#|Z3UiLB&PpyI1!CL2kv z+p_z&z>^6AFUFYMAh=e5Ay)X;%H1(TjHf`pO5<1Bz@*;*C7`PnXt$iQEfHOd@ zUQTBE2eJ{%UtUy4RECuA8Z!MGGzwMQ`DPdi9%ijG0WoWD*w=S!m(k$|*2ZrC}08 zX{sV0l*aSp0=h6Kwk9a@x#ans+44K)3B*)<@BDK8C=mz`mI;HKWG;{Bot$p7{%9xH z9qTp|JO*w^^T|fiWyO^3H~CtvHz*yN;XsHKcIYg8i-gv&vP(T8ufN$7Z!R^2w-i~m zFbR6YJ^a4D>k;w?6_TB}fTyKmiBG=8WfNxzPL(S5LifaAOG z*NSEdBSSZ-2jOE}ghmn5ZuP;?!yP6Qe)BcUR2IT@1Jnnrav9tMHT(#J33@*ytKuN#N@REVHmEDq~7wv=6;7 zRftN7v?x!w2UZlTe*MD@Az5%2FgcY%s~=}`V%T*DrMKjbYQ3dTREA!)VoKeY1VFL0 z+;#RVowyF#LyecH0_M&i0Pq${E?EYD$nqbIZQ$`5UH~WUH zV@~4wKS?+nRJ)X?T!l47)B6U4B z(%Sun3bGH+mAwj$ajvA9r~RpIe{Z70QX#A=#=b5yD@+fnaK~$$k0;rimVhKhNJxg@RnY*T*H<|T`I3SMBUGW`!G3q zw2Dk#x<8o9pI-t|(hw}aD}M{DX53G%zf7v0|BywXzcg*^HS{25>PPzytJ!>XQup#= z(#KLzSBPDwUW7}tpv_;+t{@kObrik5zLr%sGFi5OU#ubID1p1uvgw^hA2^~l-Dx`9 z(43)s!yML@GLiXZe3oc3^Se1~-H@DX{|up>X#+cT`&2(&cGqIp>BoPxzzWk$LXW$k zE0GjAd8=>zzX9x&lQtVZJ;POKjPRaYrGT{H8QdP_=RqQ)X+W((iGJP!-Uz*VEJK$& zS0r9Ec-6Dr$UzgssTAb%ZV2Cc09_tm?(U`hovI?Eib_2)!xHCqZl(jDSB}Q_;V!}D zbFcGih@eO4`JEK@9XJX>L%SB3EJGr_X!e&c=zQju{D+XA*M#?lWY@NE@<=F(9Gqz+4!v3H3zsz7Wg-R zb7U-bVZ;gVZtgR5uO5<5s4J9X`H*lGu}{cQY=%w;4g_eYe__J(l=rPcjy{B)ndb8TezMx5&2 zpK|6>&D8ziDNmsau(dhmSbD*Uj5KFxHDY;mkW22+WB{Fzcy=icu31>3xVkKorFcoY zC@z)k6?UI)Hvhu<;-R-?%M5B$+Qr(m3~rflpw>?^Wc9;mY}!wO3os|tU4qDAvTa`iH~U>7f(d(zAf|Iu~4 zAe@(0m=4tE0V_HQ6k@8Dk#~+ii_l4JACWgSdL}4W&yhp8k*?CeiC%s#q>cl#eAf4taACW41*&#Fgu|X5OjLauS$t^(d?)xRpcI5(R;zdSKr zU4G;to)pcezTpqyOQAmg*UZ(f5X^-fT+h|*r@8a5q4Q}ItI>tf8gQ3aD=2+s);$+K zWi45cJyBcUh2%Kdy{@5ULCc&}|6`KE5?^%#N8#jNI5}PO;x)1sHwKA%h<8GFYT+}Y z*Kp4TFLMZQL3*3MXAlVCxw5%6KfD;k!82DO(&jn{qt*_Z9j480HP04d#;;Zbtv_Qt z+nJ%8Oh!&U@v@4c-LkN^-|8A>_7|t~PftWJkFlI%h>>>q-L>oYT^1(W>$r}#2-;a9nB5 zo<3F5i2sSaGyCZ5DA|J5%(4N)D|{Ye``|J%TA~LodNxOrT?S>Ejqklr21|7u z%ctiX(qZK<1hR;RkpEbhbsm2Ajek zZiBE9%ydS#Wii58{0#mh$}0iff1PV+1up-Zq{?C_Unt>$KhETmC?k3l|Ji$PIEdP4 zUfrgX-N)6{Rt~&f#^QZHC1gsZV+U6go zPPry@YMej!M@I~}#q<`1u#J2Mu5@moRdbSz6!7OAZ^oMAB_ghyMnvd!%LteKGFzJ> zKO(>Iz^I9fd*+2S_2ef#AF@F`=#oY@wgFS*G=*}@TloAg7m2V~vp)o@xP+sJTchKd zT_6rdC|rzDtNefGyG9Sj8C|MNpMLrdQ*l?k?ce%o!Z_%b?!H_)e6| zm#k%>iF#H+g!7H{0rjTg@HVV9nRlLOj{VE<0d#rd+h1!h(~rU_@}S=TkFf6!XM6Aa zZsNBirTYPw6-d#O|2TS#f(&!)^6?E)Tq6ZAZE4Hj2bZ_qBaq+gGloG zI_Ez3eeUOZuIu+7av|3@pYeXb-md}U9!vIb&~S8zAts@9-#1K-06w$zRifCmpjBBn zx_@9^I6_mZNi_i2{YP0pj1`=)i}J?2BI2RS-*8nE_yT#lU#cZ^k85lvTp}0wZJ%w| z@D#?+-Kd`qj%?h+P~6gCbOIl#w~rWCuEuov| zO$T!XxcRbIBB)%hbWS`CJ;0Cn_m*znqLq!|btz^}Fp1t)g%wg35pP^-YTN5;m8i9x z?8Eezt6OXylN8^0F_XNMm`&`pj+Re~W^jLU;+Zk2N$C}7*E2#`RKj{EO`Azu zXDeB(yCrW+DhBh_dpNecUAMgjMWFkBzBbwC5pL>p3_r4FFZ}s7j28ThT7mDaDLzMD z#q#l1e6ZXjMF5!;KqB?;vKw&LZE$5TowQ?SQE}A_;fh#{?__8gETCsIi^$-a2h!LZ zCl@xCHo8TP)~A2uB$;sS94&_a~|(P@(-X(v)bccg{Z__Q%_r3qB@^nMV8G>idb zE#!iJ#t9(HT*v+}P66KkU|QX#?{-2`aU|zNwU3kustgRxTM4&J)q8QrsOXES|54^l zG-vvjYq<`>!j&=#*(e8GAglW1%cEf!MZF9;Ks?6w%gB-v+(hq^8DwrU(H}00#uAtY z!P=uz=5@}#CD<^%Oj#|a(`>QO(bdyu{44fLc`;X9l3;MOAF$_rF&W_nM*1%3mIX?= zB4pV0^>JTG9CPd_VtcPj_ByJui0RuFNf}i?&R`>jpjr5I#SI(O>R%IG3;GKD(`6Z? z@mVMxw@^PFJ}(lJ$DAh&un5k{Tq!+^xx(Dex6%G3=|(G^fKdcVy|cY31i;nIURY9k zySXJm2=PO$C)*0o@9SG)iN3;Dx1Nne7n#?6>V8f-#vDsUV^56w`!F}2U{=Q_Cj&BV zSM3`RY@k}&2A#`D*N@7pY*WQ7V#a{YheWKrJByBhD_8r{I+G%a?)GmEx9x37{%z_- zD=H$U_8WGjeL{T!Bd5Wy8Q;IZ%{|k-j2YWynQJ6nIH7REA@fSCWS?Qwol2~9!-{QZwUPJwwbh`ireMbJcE8QtB%IM~f376-YQ6-=L6)Qu6;={TW zf4YMA=JLyG4hJeQ8_%M_xn}Dgewe;*R%P44!W$iVroQi$Qm?2}ksqG&Ot`%MKJ~Z) ziD`@`!~gPf^4{Xd-0^D1@|D-FnWSdcPr~U;+FC)OkArx5uS}&x%^#drfvShGx*$vMxZ?_n zGJ%csw-!*xP%yng5gP_%Xc|^P5(LeR0U{FI?v(Ca1M4ObQp_fp4iG26Ns5y@mBd*q zr_jaZPs1Hy(NDfeN5^QWb?$pX zQ;h+`h&pfJ&!&d(tVf`nMJvvRZW?PWU4SfJ4j0uwwni(Hmx* z%klDlZsfO-En5J~bp!w_CWQOs6$W%h%!48*)PDVPHdZ0@JdyeAj(iFd=k@xtMR2yT zS6m}2#2-s--HDM4qDxgc2GLE^F&W?8%s~Dvuc38q%Nfnql|r{1i-i|21ngFbfFU1y zkEegCrk1u?ljMW&KOCZ?eFu#l7HR=Mi%7PZdLNN5rfW)-qsYS`|NwmjxDHFbXsj41u2 zk4S|p#*-rx91VYedmAqS(hcHLWLizl1u-@N+XNXhrX=E*F;S@rZ_Wk6E27~&?HZaS z`UNuw=M`2eMHrhjrX)OXM^V5=pJ3tf;XqgnI&0UT4p6x|c)I`pvR4RQBiiHx;PYF& zlF#bS==DG{5j0f0zPBnBn~vHV8ZLEPXK;hv$a`cT^F9`uRRW`rB{WzCZ5o*=G(adi2^m%jJrALmI+1*Z0|ik;b-xV z@d`u72jzfPhCQS5)jDVWX3LV!c1^%`0=HXL!y$7pU(9+Kkd9;jD%!AHFLaXL9!q`| zV$-s519BQJ{6Sb+Y>9}}B-IkG`K}CEz^L0uAnd&S#41V)t%L&sLDY}54SqS5_JkbE zFa$>Rg%;SJwA$8shPtwN=+>Qm|rJ8G;O0dQnoR??R%&}7HpB9rA(m@@K_Z6#LM|o{ceEh;hvl(`wNK}?^3{MHQ=Le49Wa-?QU6c z_EQcb+|6J9%oGtr7aNx=^6$}(ov>@gAM9<^`Emp!0?bx9zWa|>*%#{u(%C8Gt_e~Y z{fmO7{vI})&*>*Yw9qAqrK%-4;rw;8G|}r-_J-ymkklm{%C93udOjQoCaT50Yd3c& z2ct$4o;x^gdg@@vibp}GDT8ItDmC{SkEn==t`V#tCJ|b8ASO|>rU%VbDT9J^V@pZr zr{r>_IaxCW>ICmyU7>1thnowoZcud<(V@skx3 zDGZpV@WK7p#RWwc?R>uvFC=pbr6=$?n?0Y`=^UBq(8FMav0F4$`BEvA<<)H`c`HYn6egl^JA&}*E){rCX)5FZxCjM zq?APl!zr~V?M>iKi%CRvrqcT{Mig`#C>x%Oe9D8%J@KL^U9i9D2YWHoLz9wvp)ZQT zCnnowdFCGP`!tk#y8q104rhEaC*OdN_>WbwA9_YrvA(5pcPVX^ zg31vP;cYT=FJExR$Lt2Ev5>{&>)5cg<#4VZk*C z_i9QYC&#WE+-SC__^icsrS_Cu;}bQ`wJnY%{~^zW4F-?5r#Y)kq{qS*2lL-ThJD7W z?CnC!#cVqS9b$3IRKRSb+@jTejCdz}z2XP6Hhpho;*!=ZA`F})=j+^wFf2(pDglHH zti9ScyXUfFRf!pOZx|<*x(q9rLA2cInke5gIF@0mnwFNUK6zq}iC%YlIP(UkdYBKW zNFy;Bk}f0Z7h2%!cee;OhyFbLgTMv7JxR%Yv5McsH7JgxCWTurz-&mzxVv{Ow?wNQyXBwHmQPY_izt7nKS!1(oOcZeELx$z z+g=3&EWb{sU6qS8iLjnMS(;r0x^k(f;JI1^Ql3C0kAp*AA;&RMH|_{A{q~tE(9X5JOc6g zfD?;c^)lCGGWPp3n2QiTM@`F~be`K*%H8k*R(J@wMH5DsM%QO7xntBFt0DZp_>nJ< zuOAZS0N#9iLnuDIt$-R3sKfaotMCkPGr@5Zek`mF z;N15E7Au91K7P9|ox=oPan`0Z;;txCI$ue1^izL#WN!ERwHa;Tv5uw=DAWEjHmc{W z=qkscaabM_Z(5U8mbb3Q@rE*$i{Ad#VO5LIfQu_rrnyD0im5J0m+(<3CA6(*h;>vrjg+l!k8yoX-l$C08v7MlwK(gIeGdDm}g_|A?;T&Ud0K22a_MIOy zJNKnFKe`UPJU8wHc?}efh6QLJd;TqJP$ZQUZ3egg{hXZovshSVn#sFV2bjNdZ7C_WGq|(e}Ke)+1^$D`Ct_Wtyt4Ns;{AHi~Yeq41K%LaKX6DwUgmE7* zMU}5bhESk60O0YP!EfCtHrey}+_RwN;Zh)ZVkaqzpDyJO;B0|2y=1uUg09v)(^T%g zkZHC<2-R_sMA0g5_&SiMSvM7}b!oPBd5t_~6&BSY5V-9(hb3j2N@;OwnhAlQ=YL*E z6Q+QB(Moh6(1ps+{Nj63v-5D*Y7s#+EJT3Y(cw8Zcu^YP?Z$bD=?F~*28 zVQQIm@WoXgAUJMUF(s`)`*Zew1nvz>TL3$|rn7y1^R?CBvLwL{L~ox&P^WPx7!lV! zCU+z`lDT%MkNhYkam$w?cXfL9W(*$VX~w#@D95yt;%_$*xi_iRK_hM!<10B|o_;J; z;FuLPDtgnj#X!$hkMXwsdAeeq2;&=7!cVHMH8V46KjI7BJbbHS5D`tBjxLZ5kW zHT3%Hvp`2Ui3}uRe{~n5N+{|1%nMzT%7z(+fea;5WG}IPxhbx_vEDE zaQ{qXg;h^kp)iQvE6+PJV`qfEn+bN5I=x4uT!iDu2he3B;kpYcs-_(CCt*8-T_CutqTsbTXdV zXHeKr7KXZ0HgYlMt92{Gsd*&h{6s0?`sy7wZ#dB!I|ESuK7#qQF5>O5`LO1U`YL;7 zle@!RFM>L#gr+y1qtAjnlUY$2gzKKj0Eb6mtsJO+D%f1yPhQ3QfjS zrZz>JeP;%i;Ukb?4;0odlGZ!*-4)w{_@0Io{rt?Mi(&jQa($XU{lE*+Jj~riYZ>6T z*L*?Q$14v%*iE1LGQ^i$;PLwbK$;E#k2M%IQdqoN4YV$L2Z!xXB7>z&CZAD!NF;T0 ziVs%L2UZdXSskBah!zc?Xb16G`OeuJKi#skx>Z44_nizG+d)h9xsz#SPYd+{nncdU z_Vqs;`_clZXz~fygIGXlfI2;2_B7^t-DRo5f)UFAV?fUsPuz6ndro5F9@Jx9WT)Em z!9wVeY8vAzIk>4GFG1UQ5P*;)x@R&i2JI}9np)!1D&7627Uzl5B`}WJ16xdHRdJnF zfM+aHw4AN@F(S$kfH{Dg$pLn0WEA<53S=0SteihzPjA&-t?kGF)8<-V&(aw*y*liK z^d0`IP7n1sm&N*54fQ5lrT+NK2u{)b-)%}Uo2qNemRElxE0r_6BpoId0=DM4Me92) zv5?BF+&s8~6lrsBC?`N7YJW~Xinbj@-5*4LzDILByGXWsbpH|M<$fwqR<9KP76I09 zNIu{*S1(7|S+y~$?JPS&n`#`fkSn%bDJ1!}ZI@b9^o=jNXF^rLAPy|4Zk$9PzxNyY z(elVl(;}V`UXv)`uvd10)XKmlMscLp>}h?rnC;qyPP|`Kf)EFO#|wrZBk&Qn2@B_~ zss(=CL5}W%;ztf|FL$HW z-7nJR1iP0j_Yb;PWQRPTJC&YsLC1e+?gAE`{mfwdS75J*W83gcMZ-JT293Sz}J=s+a1qY^qVhI|AU1M|FE&r2XKnwTsm2>ndCBhYpu z9clUNhfeCx_Qb}5Qgd!^u?29-;m~gU#U>^L@a6(lbZ(e(CH7e@_>-v5X$amGMJJLD z;KF%e_#9EHtT$B+s5$`4t{3C8V$MDxuUm%i<2C*o&(TXVvsYLToTyC>FA|OOn?rZT z6UXG}Ro2*%=DrNTSg({v*8AOod`F@{#TA#h?Y8k31b`nP!R?Mnr*^N5g$(*^mA6g! zS6*!ruI?NMli+VAPb5lth|~3VmXtC{nbhfIJ`1W;zAF#T8zfKm>m6Sam9J2oX@tTG zqFK8TpdOm3oVPS5%rXcuMMPS`O4eu8>&Zx_HP-<1xF`!P5XaXSilO$vF(qA2ge=z zY%h-T?Q>rk86|V;ZbkdKHapw4XoKsN%N5P&JuUPrm0}lMwM|X`7fJdXU@LOS)cbuW zwhVB1QGv6*C3gKm$-D1_rQT)wX6w8q2lwY*%yw-;ifT@i$okTcU z2Vji7?{>HNuJ;0%tE*qPi~Wswgmoyx>dx==ylP+L#00KIN5X>?p_6=g|Fc4E`{`-> z&l4S+05tdc{NqLV_K$tGm0I@gsnzzK=>Q-Biv$4Zt-a|h6sdMstbpBOIeI_S?P?_VwApKi+E zOs}pSYq4qEUgSCCX!S9W8Ymx4E&Pfnp``1${(Pe?u)|=T$-pr7BqKe{uafl(2E;-b<4_Y%;#lD1A0Is+!enBoMsvj2X z7LVp6r!!TZJ8Pk%dK48t>b5rlR2O) z@fVY+BMQFI;H+0`x~sl%UW^LC z7}OQQ{811w(2;3+{-jZh8+Q=ef;a>WpXm>NWzzJZjKjY<;-CziNvRw2#=7NugqqhC4=9r+7J z?H1tHO*)+-KLw`{sivLn-vvdt493LyB{!1r4S5Hd7Z~FI?X>piN_!IraDY9=KX38# zGu`^jM*UABZK%(AnZT`NRIxe`foVYnWPL_4BCJLGCPp<5#N&-?8}h$EA>#>oQqAu4 zqrzsDrZMCYT?oG$i6-hilP_%A=+M|i_l)Ndu`D}^ZpsH}tWG1Vje)CqNDDcX*9gqF z(n5HDIhGYyuYn?u5Zs|9fLpaCE|BGu#TaE|f~ib#U6JiptX0CD#1Wvmx1ambuYY)p){Qoy!KY8F%QSC5d=<$RhikN_gyl| z+@Wtv&LR}tCl%^fKX?01&z?&41^wRP-K`=ZhY74*rt+#wNO;G%JyAkh(1n2DEps(< z1TEHcky?AeDcj(KFH2RO`!2*9utNY?{)cN=9&BlwjFURp-6Sbj-5uDy~ z)X%qE)=XI_%pw5{KGm=+&8E?fext&{meu_akmpT0@XRZ)Uwlp;W&9+na_aAwRQ69j zy=A37+^3*QJ>FP^ZrYz@646WB6?pGN*zgbS9k#qWYFhiE)63|Vl`&Ie3xQFze{>ZC z^kU7E&<>sPYQJVcrF9?NkoDrM=(ADEx&~0u9i{FLUIG$#NAiM}JNtlNPr%{XW2-rq1$G*>mf$wB%tN^CRb~M#|FyI!d=pd zWp<6b-`)i-jae=a(cA!eeD53*E7vh%ne;PA#%HmDg)jVRWsX`y9i66J`oP2@aGmMU zH5ka@E_Q2J)dV>rHTe1$J>%>^W@gUSr}OYGBj6{L6SRf#v4%0GeYagvfQDK1$17dm zzS3+5PDw9AAnW&&XsTYDM&v*#5XCE@SL9Max#xE9l(>yZVE0&?ve^!4$X#{yd)?bE zYXWmP5YqspvoR7nJ?zzYO$%L-w$lv-D0uZEvO+>5hQ#2fzep8#w6!tVh51vZK@F zs~;kTb-_O_r{lAtT|7H4{E*zjp1&*!$yq6~VcxH27rVmZZ|{ml04cT_&Rtt$ma_9*EgO!ZRf?kjf{(6v>=RvMBQ_KvL;0Yl1L8@UMXIY`q#zZ9Ib96SY8Sa-6{< zsF}b{a>YVC*|+DUuTQY|#6b9_l&oJ6qvC1@+Ra1O`mg1^vF#BL_{)q z#d1o2)_^z$ld&lHncE@p<@(X7Gj%2}*#5<~{StP>_wdPbJ#JwLJxdrdAOi;qfCrgY zy!h%eDQh|9Ig?*%T4nb(Rn##5OAsP!{W>dt&a!!$ok2efMVk^OTxf7fOe+J`-u#fn`yO$@Z?b`thEim8^Wx8 z%(b{X-bFq+0UU05xcvZfM&li;vdG?d3MN?K;9nRJHE+;2mNsOepmP5P&$X+siFow7`TSzgYjozFOq5#|Gu! zcu;N;3gTbrP6cJlm~yB5qlG)^eY8GICGp&&2@{9JtJ!h?d6+<@17{RBc6Y(ZXhE3m zQRy4DikX<1#th&4R%UL(+k3%9L?#yDmnOs#m|JSvbqyAia~}Ou*8=zJr0-2HcshG7 zy{&>dJ}oN*kl?zk4Pcz&+nbQ&{EE|+xN+$3EBmN;#8vN~dww=x!O;C8kQ#oF_lvkV>|Vj5p?;^F zlP$XM+_wn8OP|0X`qCXqK}px!J{ifRj-B)>wd9=up;;EM z1>y3y*(WdGb{IpnB=r^qk?PeT%uZ&UTr(W~p74>4A8CNggsCN@(lVqBxldl2&M0^B zts|u7Rjcd{>M7 zwg&Z$HCSbALboj}wIoJ~YMd$s_6!|JK6@J82rS)z%~{X;!^wL@IC{Yw)bTm4SHQli zA^UO%sEOKM4W8K@_|jgl&uf^w8u{!d_`l!Kw?mngjGNJZJWuG;-k^=y$GtS~viY8L zQpjszBSEd~Z{(G+;>wx!?u?6uv)OH77EQfoh?_ULo&KX|nm%7KWjn}>22el6lIkMk zXaW0qQ+v>=()junAXwQ-N2IVk1BdM{d)E7?vCw-}cHaucE&e3#1v6m#toL%_9|ysk zQkBmqUMf>v3q`=cOaXS4meJGV0>BO6mWOj-=kOsyZQuI!DOlw)hg+h9GZf)W-3*1Y zrjewlWVJFJ2LF=$WW=uct&Dypl)3wL?QD`;F(#kmof{JD?eh_x9HN)T{}d*TktXT{ zfAu0gUEVpQ=+D=-x9)M)^xNWsTsG&0PqF{Tz^Fuz?G;It>*}=Sc~xk#xP5&$c{PYn z!*OY0oAR5*LiO^oUnv7yZzq~MC-q9PHN*KjsWYX}o>Ba8g{QaumeLRG2W{XoZEj>; zp~jv{)rIb^&E72Wx6L#c!*4 zcs2bq8uO)!Kl7J>BQnCWMAeUn`3Tjo_to_Ps&U<+zkPW#EqZ0g$!RR3rl{C_Oni9| z737nd`5%SSdrOC#hYBTQ9k1<`akv?I0(&11CFiEH&ShKT#w*8NiHNUQ+n7R?(1UEY zkJ$t9KvcU0A2CZeMxhXh0k~NYc5r;>z~wyOLZrP|2!q=#dHF7Hym?S3M?UVJ=CisL zTUNhOrC;o`1kgmk0Ne&b869rqaNyXA|2pW;YzWspS_bm!q8!H`FIDC*X8riblKxk5L1Xwc-|Occh9!<8O2NAoDE4aHr@F_3 ziOUvb9M_nfmaY9bv7~nZ!*6d|>6K6n14MsS`=#1+qAL|#eNU_#5#Ul?N)}ZH z9L^>$ZDf==`&Og)-2gdM64k9l_9w*=WP$f}5Ayr5RFKI!3?D%b3zj#{l|H7?F)S`I zQS1cO2k#&Rdn^J2@(!*d1F~Q*c?TD(a;0N9nd*Cqn68kWy(G9h9%kEte{FqS%Hg@? zwLrl4rbJs1n~Ao>R{gDZ*+n(jbN?xKG2_P)-S`0IP)fQ5+$9m?h~=PpUDyOP0Q~8` z#_Yl-RoWUcR}uhYKmL0xK)qK6Y=hr}L50?UCtksvXg}E(?ek6NOg*if-s?KMp+Xu z=`V&V%9aTuP4P`@x)4 z8H84{>r69P7q_c|^=zhO4pz#N%io5>-fcOF`CGfk^2vS@sJpyJ9HSSCT}+6ZM5EC^ zPZQQhCffa_>=E9ds zz+Ss^z3%P*Sl@pw_Ruvw71LY)TKrSh*Qa)F-}^tF2nwnuy=*V@Fy=_dy8wm_AcwDDMVQ+%Krug4#SDPjX@Cg zZobr8vOe{Ll}?T9lDy0FUaslNFd74S6-VY=^pQf7&Zy2WBz80@HCHQob%SVz?F6GlKc3V&^uZJ_$qdnWHlzaMcquLFi+dCJ9R!e zWb$&TNc#9Kf!$VB4I`x>WuIH06p^>2yEal$D4#HHkdGJ2MeclEx_A671C_*y`BW?v z8@F_8k}@ys@xv3Kia+J!3P`Vf%`;a0heJ>DXro`Vfi`bI?`}DBa9&yZ-fyk*67=K< zV`VA0wRZIE9(sIR^9<;=x7!qt4VZ3_tNsIE>pfMXU79I3H|dy33E*W4vHiT+(*!-? zIoBl_Q6le0{IThX*4OkqVs>MZvqo*_Vuu3-pjf0l6$uLTa{07ghEf2&Z?wu z3=7tx>ay=s$FsDfgWi2?+duaCo#H;v2UfaJe|i;S1*Jl3$P$MA%x9@FY3H(Stv~^J zTQ9vc>TFY(UijInpEb69H-l>RgSWEJxNL zxCwC71VHgz8AgbR!P_~FlZ=8#&)@uC2lbx|`3;O=;KAW3-m>s`Do*BQU3i6a!s++t zuD$wTI{omJ!Pf^SX>w3wzxjzU6bj{4Yti7tHSucb=OY2bt;JuzBR6Ape?2zL&vqn* z-q~7}zl24Q9+a8O#tJ!IP`v>}3x4Hk#7mbr0^8zYS3p}S2nywsExkCW_$$30?raQ? z?Qs8!DKSu!^>q)#ix2Bv@wu0>`7`A@_jE^03}FQC?hPeic;U}KNB-=()gx~Am`mN< zIvN0g)oNZC95a0Co{M_kHeBV7Z!!`eh0U52*@@LI^$D_bz2_^tA!PNHqogfIty}m@ zCH1J-m)CyeRp>4AT^G3K@VP9f%K*9lt^fM;WrKX%Z*NZNtNYEme0B(*ISuN{66&&> z3aEVk_M@cMO+zJ}!T7U-7|6;fI2`Hw>5l#BS<0Q5+aIW=HIMH1N3SaTzX)gT=^QN3 z6Xsb2#yo8;*K(g`CQ$O@-#&6&xmu|tvN7Lz3XuXX5WQO={WlhHq-T$-B}k}ch_g858g%;UE$-iTEY3Ll$I1k z6+NPA3?5*mDN$5Vo~9aI%B)C6K|#@m3Y{6q3lA0jWAP88pxur8_i%d|cZ@XEzn&8` z*8cK1T@&n!PP)fn$O__2MXNbIDPXjES_`2n8-*SGSt)#DJZkXZ-$lcJRS+lXj9=b9 zn3A{&9I8GGcUpJ(jPajG&?w;C;4y zxFdR>i9&XLVnZrBo2*E1gy(s8W74flJW$>X8D6n)*TGXpE%-+!GE*Nm|f#;J*OwxHLHtrJFRnqnC~sExjr2@CHN;ZJ(dBOxf&H+^tOUU z(#5zkmT;ymN!0S2hTo@OV?|DU=}~MC7lQx5jdgo(#@>7U{ChO-pn|4s^R3rax8gz< zA_wnj)rr}*_osuLT8#)b*O~7-aQdVLsMnbPa$8-I=w9AficIkq;#nlh?>vP{I1HVu zAoVcG*`D~EzZ6ZJoRY_q$Q*sAl8+ZziM zc?JNQ{i*X&A;Cwz=7X(;(c?5(TCMX$%DSs?_x|V2GYi~uTC&Ge`YcW^M*0jH%PH5% zK~`!zUyL{K-U&A2ejOHV;~6m(iK{x|cl9bsd7(#xul(B8%saz`nW3-M+Qy;YY+xaq zSBzciMzdjjE|i;E<3bD41lgF0pQO%<&8&HNzO>3HvaB-gc>Wa_`8aNJ0*6yNogndd zb(xv`@~J3elO4nAKHlMq+iL99Gv9K~K0JqwujFb6Uww7cTjN=p{6m3CtxBNdIc~>7 zRoGuLj1=%g#s)zS>gdgQfon6Xt1Nn~T8^Ab2b=Rm?uL-<$+61YIt;v!=yi-)(B@i4`A~TX~6-)4>~WGixl1qn5!+8Nu13|R^cqjtuhJ^!$r*D{*#d0)` zf!NGq8msW}4}k)-rOEStT9+ou(?OxQhb82mj%uB|=1eoUwCBdGQ~!C?4*u+;j|yB> zj@{1Hvw&x~LACMqt!0Um=IrR<+H`rueW2C`&$Hh86pb^;705BhwLh!%msLb+=-$ZV_GgcHSykYW>D(c)N2CLwdeJAFr z^3yu}Ctu%nI;PA?Wf=^YJ{ecvS^F{Iwbb28Yu-w|6y>&(vmP|NtWwQbSwW%kBMbc| z_LsxP#Mn4eptt1`bW-Lb==6I*M|?<$jbCCTU|WmlS0_;mHT5ZB2|2Z%i17lZY(IRxE1 z^Y*)iap3e@q`e4E|AX06)n;$Z00&gJ7Qgp|>2M1_X=&h|d8F#-ojswu|GO;}FALhl(dm{R9KGa&UFRXm^S>=`}`zHataIR+hDMG>ltm&1bU9I%*^Zg?@n$xuM&Cu>HAH1?VM-$Y^O>=7wvVJfxe&S_xD$D@mG@L0NM1^ zK1|x$RZ_EqznQDvk#v;V)0~KWKBqid4=(r-j(h2o(|~lJT%3cL)O-}&1LmHuhQ2;| z73~_)#ZY_oqSw{yRpM2K8dWz8uZz@1dn(I(1r(Fu3!Ol$sQioZ{M1tmeHJb8UkBHx zvROrqvJ6GtC(ZrWrmodSm4_d!ZGK0S+DsO&)bdJzY*)vtStlLv*7+POL1rxGay)f8 zDFKl!Rq-F?{aEw?3mR&gr?$k#y8q6ET3WNm`3d!BgXUInT`tV;VZsPdnB@8T6k2f# z#p=nj%Sw?ZQ877hnd?hbvmfkv&Mix(DM9;kRsdexU3c1Z9;IOI9|DilPMTEPJrT5S zbjKNc9@sPi-A^HS9B2yH7rOi%xHPUk|Ng%4*>7$h8Gpv=g&so_X3jfV(TEVs=76X- zr>3vxuilUz_=+yGphRjVMY~Tn{lH4Qf0WX>6H%I8Zb@MU@*%}L!+~bJY5$J2)S`FK z*Fi^}b#rKw>ksFNCTIs+M?=jRuROUWctZRbNFKcp*jq4*M>4yfTncpUf6>$Pofvh z!AQ?RV}+sg4|$pgXs7Sxmd)R2)UcK+^<)KmxzAEAVbbOJtO@D7c%hIJaP6h(OUj;i z^65Ka10Qs6E=xQ2=+y?#U9Js$YL5X*;SU=?QOJ}?pFs!IdM}jiTi$7oLfJ034bjUI z)wq2>9;J22b-s)I8Qyb-xAT+sF}CUF$K}2*m1HPvOKVf@j|1!J45pX#&MPnb+G=); zC@rIz@#4)UdXsoFUwvS2^RotjCZN~m224(#nCw~D$)V{M&8M`IN*S8Di!bmT_y^$; zi^{otOYsG99rq1jj{&4;Dttg7CNoQe6eO;Fc`Sd3+iR9L*&a|z zWV1G-@t=KT6(7b$CRF+ix39$(BKCJne%iJw!NtC>R@%i|830jrUXJvvpEQaUA+{P%1 zWL;w3$l>!v++F`w{#$Luo%suL0Pr(yww*@$3x$ef0bZTB$Hx_%FEX!tOnm zsY}0pAwi%OWsj2y#TZp$y^hD$;wj+3i_TFyy+89vz#wh3GWNFN@f%u+->vE!PnLzJ z-?P6QxZJ07eU1CGd5Roy~OdwWS8RiGivv5&Z!ygBk9@8b5f?9Amw7NE*V9%kcN z`r^bl*PABE$u2l@KWaQ`2vVndA}IUedd^MRvb5Nn{d8#E!1T6Wi zVhaRoEu^r&ka+!AC!`2*>U?Y4jXz*b3PmJfI9ooNQ2vw|sK}0k{17f!2A>9TiRMa* zZA5#K5U-&`2>qh_WP{BoT+1+09iPH?;_MZB?`{XwE2SH2-0-%r?Gx$nsLM#8m;@v^ zi(`#(&I@6#`Ny!6rCLGoZz;s*T#3BOklG()Hz%!TZQk-GP`5&lmL*^x@U7w+)f}>$ z%2pwljTj{OP#B#jX7fP-Y4M`K zZ$W`LfygMjh@qf*ii3rkid^NHIfLW&mFdNx9uSM04rNqb&R4q3Y8CxaHSD5nC9gW} zbN+30J2i*+J&JoAyB48Ao$Cs?^SOem1MX|z{?`-brN=-=&?!_wgqvj)(F|ifyLPnb z?7aQG-Y4ZSW8v>oiu9>as5LP;{}|-=fyrot4S%v5`lG|5D-PB!NhnwyN~%w_l8A1N zwdspp_sJ1SmL9YV(&C_fn5e6=U7oE3kfamU<y-?=+Im%nNnPL}>3bfwZfYrAn=i z2Ax^F0WT|P2C*7R5BiAZ(_P^akYR+5_sZx#E2hN!y}4|4>V{cnENk5}BwmiMJgT82 zZe%{xGrmn>eqEv5sJiH~t-{8*!d>O=%7*jq#ig#&&2imQo+Yso;0a7{O9Im8orvXK z?oIkWZ;AA))%d*Nrizy9$7DSZzz{Em>d5o1OQlYicmHT9BhquGM)smgmS5m*<|?Lc z)jOTw#t63o&2_>|vcj!Qrp_M+pFPhYRuZM;=_I_4_uywE<{@)yu$B;?q%+&WXhY?+ zsxH{4!+ZAU#}q~tx8+BFV*zp+!<}J#Z4RA3Usn&h z)M4HG+B06GF7#`d0vJAsG5@yrB?!sl9CABWS+qFuD&vEfFW@sa!f;SY zE(F}^E7jL8CS!m6sdV~XbKiwqnc1AY&yLRJRY$w>bTW6|(_tRn=^;pu&!5>`{FU3v zb$ouqLQz0o+y`#{tPc%5b&rFO$htBfZvZ7Z0ovL`HLG8q5w&c1!zpStKEeCa>sE}{ zZTv0H%No&K<41|tWR|`2g%?E4zxCVL+B7Q4AuC~vGsoOo-L#UXFvG^Yk<1?gWmtMB z#)J3ZPg1uZ{|O^7${#)dH!}O5vBaM*{e^a&V>uc8FzF(knV0|(=E-0-@{j74m?>^JqnI+9Vp}MpRtFeZxmYXBkl?FF2MNml*i$9~> zfAQtvA4BuufE^+E#?29<(R}* zYp6VpqJZ~h6~>U=#B#i#k}+Wo6A6zK;%EAlg0CR}Bri6hejS3xT$p$H{ij$Q6U^n$ zt&H;sEaI;x+vBgsa%K49rQVnQSzHo0C$nfDMDX8JyZY)?d1k$NtbKOdF7wib;W8*i zb76}6@W8Jx)d~%%g1z-3N)VFGXl{0?c9~?o5$QbHzJqtE#_1>ea-Y|gi0?+97G4EI zkGS>8kOBrZyqCYn8;t+iJuaT`>`tj|2d>6{rKwR;CY?T+gx-oAo5sudA?ydon?+w) z@f>@gR1W)HN&NUe#s^l|DQ#U*)*Bn%w>`Wx$GQB3oEBGGxaaPA122?`S_dpYsr`E7 z!UAr8gdJq?|9SDR$^uxwo`dlooF4q^3t01iCDCMTNN?2ty=;CjbAfY8GWy@Az`-;Y zI>LeeqVLGP|2#pmA4qRd{{Q~g2Mu=R9x5r6s_56I`TfihsbQZg{yRYb&s)C`J2D~+ zbOZ~|EeXS*KcCuN{iID?;0qGWe}?gUymxOcrwTY2r*nF=tA@XI{?9D@^I0-Z!~o>~ z^Dk2=U@Y%7jG2B?{{I@)pWk)&%RL8U@8)x{8LM9?(PQj?^N>GIia#C;%#(xoU-P-( znb8b}oh~F`^v8-3Fu-uQxxT;9CNsR6OV`n z{|$zS#7So6@9%gbCZO}^?_Z6G4U2$EEEJm}G-N-7XS4a@vGIf{YNgOINNhN*_dW(} zK$kqxoPH9A4b&H_+rH$nBlU5=na4Cx_s)1m+)~&e8{W3TVL;@dR{xP$qs5K*aao(f zX@4RIr{g6N3BMbrPQ0vJawzKjgAC*S^o=1~vggoigzM`R?r7(mueu@0oW$VNvyYR; z{0FxAW4-zi-mMP~b!wDTvGFYX8+RHBP}rp$Wh&g$VL{KR)7{}HBs)mHyKxE`5s2xao7A#j)H3_;kW zG{*Jf2z%nD0efe03H?%iwY{%J z304;(1ME{#M4zWH+z&x)?t_RSR|G0Og5d-7kzCr`YIT>SBH_2=l{3dPCy85^!>g2> z_RB0zPNDFMD^4f`!2n`kK8o2^DtDomO5qD{BX{!(A0+2>*a(hXb(6WMwVG5?@59c( z%DFBc;kG695#tB_DqB9MsqSkn^(+X9N>RBIL0^ZHpya)O-kvEMF6aoMl{(wwFSOBe zObJi?nK)uUktAGef9qMi_^j$voYM`rHbb1h5U)*q+%XkZw99eh|N1C)~60a@l zz39lHTQ6o35g3=}}{m%`{Or$3Hh&d7UqbELXoxlGBTQ28;KC|i|S;1ix$l;7;U&(~a_Ely#uMu<`5Af`@T=fK+W^)Fh4>)EJ> z>xG4)ud?yF4R71DHzo_u^{V12~jNHWZwR%?|vFxT;G6~;LVTi=09LYq7 z-LaQp*iT&&eb}`juEdwBA~DG>xvO=@vE#N9^IH9_!48(%?Mg7n_xw^4vh%FXmiuC= z-0DZCRqf@XR;R6F4?yF|xjJVw{Q-^F3v<(tg(OGcRjAyTC6#H$C{}9roMlw8^YMLzbOlkAnWc$@xS%0 z10*C~*BeZ}@Ko24gX^_z={K!z<16>72RrG6rT#f=e_wY`q&)^&U@xqItK{bZVjdi+ zB<=#5{%oFy=5vjqtojVO+us7Qa>-LrX+u2@yaZR%`BCfa3=G+g4GVm0o&F3(!7Wvs} zj)#(0b$hST0x>%|GG1Mu&-;&e#n47~7ATf1Z63Py9<<7t1RH+%;nTu0^7Qv$e=jsX zT-f2v*RQ=ehxrTx2&Snvzk>rrEm;5Xly9ZOvSaqz%H!hm zb!R^}WgVQHjxa4(zQHQy-5l@Z=nN*nV4OH`-vjpoHpbk%OtA#B9E~O>E`x^5g|ZX~ z|KCQ_x?nvE@TZC-Pk+-^a$wu61|Zb?3jjChYdgnc{`k6z=CqC>b+O~6!_+BCG~kuOB4u|A^xe#o=|_LEzxv(CLZ8>5@)?neE&Cj7zT$ zR~=eV^U{WrepN{`Kl=Ol>B5-rB&BpJoZ^$N0FuyHDgRgZkGI0iNyphIV4%w0WkGQ) zq1Hkl#;9bLkY&kRh?lsX&#RUuN%`RQ}FSsgSqw4p-|lfK8u#9a8a3g!aw z?}gjkN3z9`NEbzW@~+PVNt=t_Jyf;PH(m$9NYNRSTJsU<$BvM;!Zw0W&&2}dsH3!6 zBak+DEDEgvbwyy5Z7g2_W=^FpxOfzEJ}{AM^~%mL0aDp4{BTWZU?+b0g+tN|LEV|h z@S8|Fq=)XwxCwgHIjJd>6??h;(NBu#V_-uvN1NVXypMZnADCaT-^%Q8dd-!wA*Hp| zN&(^QNy_1a8Dp%+5=M7AuTl} zdx-V6Irot`4y_N@@#l2w@V0t#C_#p3@FjDFTejh6x?KG?(;gbh*T2HRb2_Aek>AVs zE?AJh3(``YWM`iKHTi8INc$beBEEpdc>4O?ELAwk1fgp~4O}?NmVzv;G73fQ2%Gwh z+?zPE6pZ`D*TgTr;Lg+-dM$g`lMB_K6{v2K?aUXUT-ulyG;5fvhljS(=Q_4kW-m@I=Ls*po#J~r zLxWHy?BymXst2u?XSS4Z55b#*<1Nw1N=kvHh&>wjy~(UIG?@6pQ0vRKnwn?|V=ArL z6xZRNkezMT7=ElngjEIA>UOu=FtZRmayPnr5TYX}b*= zZw;Rq>PaYr3kFr~WiGt$E;YUIUHgGj-5W59Bq4gbbWwvF4tKwZXya>u> zo(|yDw~eJvoRk+jrn&WLf5WDIe@~sK`dvYr^?G0a44>5c5V*K1O)r|ZWRL9#=n73+ zBPd0GpD3D4FoyMiFKbT=Q30aX;8>{l?WPpJ)bA=6eo9G{(E;h&MTIW310~ zf+c>B6%5M74gR(E-D`pKXJn{L2h$}ZG=IE}=-G-HVfBhE1S8G6MrpWYxWL$0M0Hs9W{4srG zyqF+6b=Z+NjQZ;b!TWmr-xY!Xf@&?q?*>|JoTc@jh3Byi|HbG3n4`O+_y+0CqhAxe zoY<o~kouU<05D`0_%uKd@ymm)lJoZ(-e97F^9#21v;flHoL z7~lAGL;TbU(?Z|g`pn;4j9mF0Q?|zr2+ok&bs3ZnrXQWD#a%lyFli69_Y)t5o5H5= z-AjS4^G4Ii-p?6KVm17RFlIy7>~b;kSbtyV=4%%4duLK8yzbKYOx6XQD`!)~1hL=d z7*-LWFj*XQrv*JcIdXH8X11HtdCYi1-=mQ0c@$%mt`py5F!lv|LkAJXSFH>~@x-#a zW!nCtnE`40-SX^=QnkyAg=W`nqwy!77N<|u>TT}RyX|;n)$b97laP=+$q26-0)8hM zj=f=1wT83)P#bUxVBUcG@L&|C>X8*OJ9(#U0mH~3vPJs91FvN!LV;N-@rTL#PNIic@r7wFC_1|9YK6r_0;YuKtrn;IGG?aShsN-5 za}P!pyd&hRQhOU;-}g&cH}4dkcR%p1_e4Uiq50MXJTw@s{Zmn)Tg0U^)4i#LFD6%=OO&F)m)b>}ns|X(( zaG^bcwcnc)o;{r}{Wz{7SMVO=7&6crr0brk7%t^-y}_(fx#I)m3;yqRNjvI4l9P(x zzf}fxu%R49+z`A8OSDi7j@#ih}{zv<3_i&!&ApJJGt(1 zW;J|SBGVi{H-2`cTV$!J2i3mys{RuAqyB+7oU@`@uay6ytf4m}zA^sml=-h?&4(6N z>nqI8LmBQn3(mD6nIA#CvyK#>;X#8N@AwMH3PjReB7qZAox4VOrZO*5$$m<{)|h*PXsQkvdRp;KLkbMOA~Zn z#}$7(<_vPT#@h7kV=R9D`Q^lWGMU0J#`6pbf^cawys{0m&xg2&E2UN44XUC}o=GLW zn=aC7=`4HKb{&An{ImjIJOGo61=x&vKBoS3Ke%yFzT4B=zb)2)z(tWze;}m`P{D`|X8RGhpC2-zcm9hl?ZZzoc4GUp?&v54 z(11s{jCs5OixORQ6B@IZkWS_?!dW$g8!L3~5NRynxU%mB1TGLFM$L3t=F|9I^a8L|Fi>=ds`$RQl z&2hjZ!GvyMmn3YjaSq2RhCSXp3q6Cq#1M2y_-6h3!3h!p&a3YFiw|qC65C6 z67^d&)#}~XRrxUyFI92etA@me(%k6P8cs<8J5cv+&YlU}>{s>}232ge@o(&LESr=& z&ZqOBx$ZcPb~%k|GdD02G%Gt{JeIkotUn%_5t*XgNfh!A&sg+W4&tb}9P21JC7zi5 ze)^t$c7NQR%51T@UFWK;<1x3=+sBMSpb@|dU~oxhB`=$8xF3z-OI%!VL}1(Q&Q*o4 z7-60+`_zwChq#y!&TfPdyP&5hom9?FTSMBeCQR83CqzPdwm$w~F7bEm-fcc3n6kna``Ehp1~v) zm^{eyn-1X5vTd#7eMl`cv$|tfn9UtLII&?%#b0y$LDW|FHKNT8qV}~?u|&hWda6kK^RFR}xziW-u6&-t>? z-1k)1?>8S>O5ORM@z{QF=47ueuQZAY3czN4Znr7^7yQfJaqo30=LG#5tyO-D~0&IE51_St$qgedd{th;;;aW zmxrbuRtA&V_m6&j*TUtfDO{rw=gZa2ws$~q<98TrhQs5vVXHMV6lfuNlR`(`31kdz ztZ^538_!nRn>3*QPc-H@KkyanteyEd|J>RiEc?oWTw=5SXj^B#k^L*6@r-RT@Xs?F zej84o$T!6`nXktRC72Kf%sv51n--Y%R{u2-K9W@4L%3~S=$Q6F>q2(~U(sGS(St29 z*ZBP=Z~e5(J!VCI>)B<1}U?>voDod;AdN)2|IR&1Zb zdvb5j`JCXn;hdaNM7HFphZhTY01-MEEM4u9FPf65Pej?j^3~Zv>-Pi_JZKe5(rtUQ zsnU9fItq&Ncx?6p-(ZmE+trwj%h}7NijXHGB&+sey>C)8t zDJq@TU>2qJ(qQ9_-A)Z$J$bcb#lCzZXoq82@o3gUG!zqmaohGWjnch4ANx zWC9+&Dx1P&2uCN=uBTNI+_6$@){P0mvC4KYvwrX+<=JxV?Mv#YdQR=cK5cy?D*L^U@LuRWExxsfgB-&h&pu2dEvP)!rlHaN`V+IZ)6Rl*>tZmzKPqWQ z-spM+dBbh2G$0+XX8xhgNg{j%oE}o2-{x!NGC|%6r2=Yi`__xw3|~Gs?oFu8-*OoU z>YJnI_DA~sLn%A`%it@P9k__<_}XjHf21 zKn&(^av38dM{L;M$T89kMbSc>BDr~r4a%f*q0)b}K=iadHs6wzqfrTv9Ef4+L)rxEplO0k*^6h=Mf>a0G@ zR;xQ){)BEVU{OkGLrAR!DVM(;lFRWyNVz@&LO5@z`=t4+cel!QM)WQx2-mA!D5J#2 z`?kw955%{mJVfiQyVPzpk8zf-FM^qlMjR&=3lLP;%)Nk!2N3CLX+WRm$!NDGCp+jW zH|M>-v4F4kCq^_Pf2(dnN2Z`CUP@ocmYfKi)7+MLUxlf z8ZAdhQT-l->tYiOiB49%o4lFU>QYG^-isU=hof_(n~B*zgmn=~n?jDO^z<2x1V?4R zMf-&+eg4{q;TN#w7{#S4b~!E5sb9`ZZ|h7?Ue5=r)yr7|lCNAOX#*$34rsp?SEq|;f_En&o%CmyK*^+HKfEN1Hj9VX(&W}Zf4nPE{~aa-|B zW}HTHR|+SoRd6hNeRy$P+7G9~$MY55vl|w{?glXGTRd8+wftBR`_Q4^VY_i+vah`n zqMOG*oBq?rGZ-RNX8I(&uscblC(3VAZK+#iyCnV`vX)f#-J>(B zj#tz%7>5CoyO|4tPT|h}3*Gc_BfvLK;AcGye8nF}gF@9j9@i{v<*- z@A)1S_fG^Cx)WJN73h@N5P*i7Jp|qv5_-nqu{!p{|a(NAm+OX_E8F z=7S?9mIGd(FsQXWeqKn-FG506rxGlx2#XJD1%%kWv1K2U1nqweaS7!FlvFp?Ua5J7G@4H4vDl|)UIlY?TOsU*#qI+{)9CzeE@~}qLN7Kaig@k> zuWklvny%i;!dv`wvKO;QY1W>q0b4SHmxH-EJvG=7oR&|c=&JKXLVFx?x|Gc0Rr5Y7 zKe`&J@R@PcFK?LRD7HUyS4en3K8*L+B(G6 zA00~T#1$LCvHs{(bb*(vjmvMcuRA8f`HbXUfezMliB>9qPt}T8KoFeJ8qQe5S+;o<#uI&SQh4)vK6A;6 zJR4v42i)K|h2a8tN_S+{61jAf2$TNrTS)^DqgzY0xHIZOx#;8=!4zTHyw7R8)j zf+%LdlI(g7k-(4OcPH6ds33K@_-aVOuk%Bk_=K?PKp*s1LH$~>J_vJfAdFSf)&^o8 zjb_v%_;1wcH*$q21N&6%?yUn|^wM3fYv7E@s)y`Oi?;dfh519pRnY3?o{a5!sUvT) zs^!P7SJB;({h8`~>vrGO#9ntrX1lr=NDA8UK4-BW!gGwJQ_pK|QK=Gf9WB#Mlv;X7 z!ELX^E}0-lrCyF#J8pIn^n%&qfC>t8&X+^#F&h8X=>cFbb1yW34n>=68e zt#MkA1+p`)jMdfbv9a5ejpfcGTHmPTRx_KA=EwVv&MNOkk_(FfjUN40j%0oOG&->? zkWaOr2l6NGd@GFyiS=q=Drs#;zHfwp8s3S8aJuc`9R*zYNXO`YiX(wyeS)Sxq%OUr zLd|44=%s6NnPhS9nvzsBRXRVjSkyC_g0E1Dsepi@aPO(IkIG*FA$Nd+kFVK?)(%w9 zvTZC6vf#As?{Py*)atS|JW5mc>3m#kmy8YpY0$?uSGl6cpJ*R#VCu(JlHl!HW3TC_ z@KjC|ZZ7IbMhjl|Q)IyA4v$5JODvc%ZYiLNM z4s#V-_)%;aw*Kn?o%?(>wpl@y##36?#Ib%1&^B+?v;C<$#Z+grX{t5Oo>E&??NMx1 zYqj9*yyBmlV19mbJ*#VZJH@zXwzu?9>-iC%)y-E5w(I7s4wtSAyU9JMLotuBW{YEc zA;W!c`}Kho$l#4X$|eAqo>D6(K;}5D92+zlN zapOe*rA{Ddn5 zxVHC()GW~0lyOewvua*>3sDS;Rl**gBx*B9^Z-3T`gJ#90ewF6h z53%X)o%*v{^&JBh?h`-)zUdSI1%q_M1nPo{Rk~+3Y}8LE!OiDG1Cs~fw>u>L_l5WS z1pu;}D{e6 ztrG_1I8#4R;v<}1&hCX&w*p8m$AcZjYFO{B)|)k#J*-E!H$?f1v^mAQ)ZMyA5*DT`9yGiZI+Z7}M_cOXYRTm_4BX@+PHEVOSbde}iyDZRf>6ZYsNO^7>wr zv%}AgRlD_xO~|DE{yaiUs1Zq*^(mYtQQ*dfTMRF;d`B>@Jfo)?P`HC0;GMTYIPazC zA-8I9rdtJ#b)}#qYZVGG8l!v%yz55Au}^1!I}FY1FiiYM>;2!N#WIJptW~2K_nCotisI~Xi3al`SOfq#9AAf-D4yLgNAUO913TEPG>5RJ!u|Xp z{bkH6-i7I#RT@22?KOZ%-3c5Q7Wa3P&M?dj7w+^?XPpmDjAvcaX=(|!`Z%w~xF0C0 z3Wxm#>I+jAFOgSdb@bbbcYR^?X$Xf-=(@i7?s0r+b6^i)rXt zO|#6>2z61vrWGsybpU)N@nl-NcY0j0+l|a%;`?w-5w#GCfT|qOXxUCEnNZz!gl$Z> z68eanZnKux;-J)*{O3WWb}cZHiA0%OiKHE}+mwO}v$B=$s1T>QTT_*m|Hx8$#yQ&r)^fjz6?B6fc zS>pop?yI=r0er;ItE)p!Cy4XroH&FoE7PnKKJGA|p18uBjV6#g<5=*R zKu{zsCPZ=vRp--70csx1ml>rC^`n22OhfVh3nIR#-n+Wll~2zspGF+}g{mIDvNuUw z=d#_R1Ku`D_UwG@;izMEGJ`GK99Pa|9<+m-xfe9%djj84!(IVA58-MkLicV>gH2m6PIY*`ZCeiIv?wY>yOBbK6tvMwZ{!elYp?> z;F)WAX2t5Khci9B;{~9l-8Vy54V8M67^}Ut?v$8mV!ugq4R2N8_kcYby&uZAXTMwC z!sx{o9~$UHL(`~NLB}0AScI3sE2@u@l<_=?Jf3#C}500 z%o`lT3P8xdda$fbL+Y+{0{|_YW8PJ70$2k5;*E`bh9|?K#am<-ze{mb)y)-Xidq?mGzsI zU;iW(#gl3Io>UUmliH$9&3Y_jfY0EBMK3*zr?i&>f^`m&kR%VF9V##%9$6kL*e9E7 za3{SMDJr_$DD6ww!)TpO3&ji-`(kfzX z>6I!UBVoE+-+TdOUYQ~m7n^nSu7M_t^KQ!no=D!K#9{!-yx^)QxjbLlzYu5AS{V#N zIWE#TX2fCCfZ<;K*cGOm`@vFfQFSaisaLUBhW3GS*lyM}knSn{sIpBrBv4^94gs`& zPu&N|1i%Z|?!#FMG>+LCwb^{`VROBinyqLTl5QMpc35E)>P|`%!cu2wVyfc5U{XbL*5XV>h0dMd^hyYmO~<#ok*QLB+>b5gfU5rhyQgw#D&+ z``qcZ^Yrnb=!uV;njUznLaa_Qipq<>;h!W85zB#^8@yuth#xM4iXX6A$*{>==}zME zrhV#7Z+>c`Yyo10Yc74h(|!Igo&M?OZ>-BE5hoTa#o#RZta&4*Beb-K(uTti#*^Py z-gnmRU%d;}m(&Coh;ovIsA8>yF5AJz0MEsaH*-w9E)^Vn#-Z(%&mXeQ%R~IoTo&lz&;t>&aia;prsNoYt;?{EV5w~4eSZcbQ_k;P=V-1}1DS@?DJ@;P(61Zo6m!{wpMzduY|0)%3+7Z1>gi)MxaaMyq;UtJ@f zQyqX${y?RAudpXiyKaOE^sMn+IAz$d!2>+_nQF7*YRA2a3ep+-9nZ}cs3)B=%g4(S zeotDm(4#`@q1FYX6GGcN7Ym?MgyAmh3MV#;oTOUq8P@j3xd%jppu8AZBxLcztg+%P=9o zeOS69NLQxlt#C*xle}etN)uo0+vMYzOslYw?q4f=$pE$H^Xjgvc&c_-#)mc+qqP!S z?vf}9aW9E_Ylq$XP@|Y8+B4kZPmrdijbSV!6NQO=ga*5Pp+yaK3~~{hAbY%>&?o-B zNfI{Mw|D4ulp7-j<<>wcB=uxTVen*YjA{IJBKsbBXH&xQ*=Ks5v8D*d47~U{Y}WNJ z8&aIDq`W`dhL*L*U(Pupn=CfZqUVK;dD?Y9T3`eml0I445A_w?2@km}F+aKfczyCo z_}{Um3kLj`$Ugv=b4)~^dbnDd_WG$>x4M>bnd^n!dUu?H%Fp$q10*hd_c#~_{mW%3 z!^cScC85Vl72!XnL?OlFHu<3o2zuY59v=%Pm1@ux6O?=D6eAEY`R$f zK=q`&<(3^^E&cUHp+8U}#|S=x^nbgo5-;0JrBEtAkp3|cLtOpy$LF+Y;rQD^6~wJ} z<4(dOU>5+yXr*@jPbtDLa`|W5PVp{Gh^h5Ee~P`u{jAzzhh(%B)(8W2qH*mWRNy-1 zmk|+K!Y{g z!(Or5$PQbhvk#<$=b@7q?$9um7X?qf_PTYrPawk@Oj|2N%s}s6idSFnz_I4Ic=ufQe)QxUK+gkY z^!vo6$`yL-8N?*h{7J^_rb_9MW0dXBp6p-EUsbqm3Bmw9n+oY?eSYAO)Mk<`u=iuo z?SngKLc65zPb{<1Mj*|%*&ZQDIJFELjsoX3vLq2dY*H-Bti|a~hT-Qk*sZRs`Jug_2dqKQwv6oaikc zX|%iSAS}Q+GLBWAnQZdzFBHMCn=2tTBYrFnKjCtmDt9FxNJ^IZyc)O3OJE5R)wj_h zQDqn5DvW}PG&kxYnvj+i{-SLCm#Y?Hgon=W((pkCI-)H?DS0^{>zdLPk;3!PU`??} zOG~feWs`ScSXWvk(lB#J2LBps_Vqq`5O_5>oETV1Jzz&+E^FAkHZpzY|$;z|FZVx&y zq3kE#64bGF+TZS<$&4;+OWWz-%^ktfhSTj<@vzm#ZTHi=*HK)4p&q4c?(aJX68z0_3#fl%hXZUs+>g)Gl8k2%uEL3X^SF4aZ1Hu8r>i6VMfG=lE_UwgZ&JH-9>u>O`gH46YX*9|O>dIG4A3LIciDX+MnTTd{)0dXwky6WDYLl+1QJ!T8- zH^(~j#*YRJR##Vpe|(QxP8^{)=p8%kPN0Zl?fB}Ff`CSvZ<<=5c!d-7JVcJDy>TQX zEzqL^8cQa~E0=qK0%~?zG_-d)KBA|zq`(#~>>uau@3nWw{qkh2@&$u>@2oLH4+d3= z@g|v@qBD%dOE-8uzjeRiGp*{w>jh&A`A;mmRyO-HB-acy+m9IPQdOjilct9o^z|#v zrXM3=`GwLK@xO=~%yZMfV$}Bgx%3DFti;Qt1j_oqcxeLX6lC;R|JN|ki-C4R$+qM# zucZG5BK}Wa9GG6fJp+o1>$9>-CNkJh|3w(~X~mUX0?*Fjbms!MUw{A@>L9|7y!kiI zao~#%G-J3U!y|XZMiZIJP=(1jYH!OyIgjr?We|StF~)0ZX+xmuD?ll9CGS? zWdoFc@1ohWrAd72!>w`S7)alsHv(VW(e}0oI zZ~`cHN4{ib&}hz17|DhFJmZ)$nb+d+c&1}zHe@YSr)DK#dDc&^vir6K} zHTcQSs4|AMx6_E7%!k0ORtczc>NgCNosm1GW%a)f?o)#_>f_kCW}AFNACK)!>Nzz0 zK3#?aiS>OJ#iywa7WgllL^6y^(hmsOa5&5s-a8h$GicU@QS?r({MbCk<6WT~FGfIf zWwx4Q%%`)>3@Z%QwcmgF#YXqKyNtiR>kI=zuM!Am#jAb@qtE3}BLs9eq&L04o`&Xg zz%+M{hcXoXi_#!2paND{E3P1!LLZ(J&*Jhzlm9`pD{k3GkuJr$idEplatJ^O+r9|C z(3Gwter}!7FK@$`+b`3!6G=;*7oV)XZg$#zFp$&~02E^KDnUA8OII6ZG%i2S4d?1z z(a8OOew)H@73?|!Dz6i6Z8E(OgWBxL3lPM`-0ndUj0lZ-fF6q-khz2CXYDctn~d;S z8`0bh6FpHm5!wypYZ;dQfm+F^ zYDpq(V&?0>kVSpQR!C7pB#kahR!d%K(!UP&sb>dACxk%c^8OXx$JVfwFuoDSkFmv5 z0tRcYClGo`w!Zr{OgWKMe-z{Y!CJ}i5P|KehN*qu{(QDrGA2-Mj1m_{S{@u&4spFj zFlUlmefQeWCeLzz0gh-gxq^3n>tivV+xZZ1yL%?9Ti|wuGE-xgF+eGCL%hvyBD)?+ zI0moyl+|Wvlw3F{cZC=lO{IXoIr7D;p@ApCO%q{pvc&TWjpXA-?sra?pI_AGV4i=10JbrYj|lBgK;e0nV>ta@~fa$(Bt^0zt`EJfIAcJ$g$L$ zs%7h_tDn=Xg^Q*5YQ)ENn+%tJ^spbrwF>xO6aG4JUcgveUPS-K0?bBTp#0`lYb=Tj zMhOp!;UT~S=ZjQ&(w7O{9d$|xJWW^rslolcp0DyPa|{W%YA7z(Kk!d(Bd*IlqZja7D)M}G*4k#kmXgfu!HK1sQh)lqX2^8!W^`g|q zKQ;n4Cf)G{G;4Kex*WE-B?3J;(|J`-;9o`4u)H(Z2jt>tEHPo91GH`9`RYgKOFTXW z4?mqxyAKHEvB-lOI@hh$R}19b_RmeO40FWk^Ud04l-pP{Ld_-OU%BttfWTi7Mcx?# z*8o7;OfzUUm2x&qk7B-WIkr*S7>E4f_D|)lw&b?R)sWRtsQEYFpOK3l&Id!3O7ZX9 ztG#!T454tJT7+uaL0L^ZVSqcWu`Stcf5FwFxw=~Djzx?$cT!Ko_{D_m%dDtfVf&Jy zs}8|2JT71me#7NDf7R6+%cx%TT;c~Msntpx3f99w%wJ&&8G4#`%p$DR=VusCx24_( zWxy#|k47li-#ea}j-VD&0rG(dO;_O}lNv&nYcuWuY^bM6VRhE4%BTg3(+{;)C;Tp| z>Ctaj75eZ`%7-&WWe1eFGcsQX`SjtB(jZj&`y-^mw0BCh4Mj$keLQ&(O)dZU^hPZ4 zIfaW0sn*m6bx&EpQ?dX77ndQ$4A-F$zZARefqU$C-WZA$88b zc86_*5vx3Lt!K;Lsor9uc(C$KpwSR5Fc-dIJf;Bux*N zzGLz03qNq?<1PVKQNhB&pAi~%O36y!M0#z^m7yfKXp*LGr8YWR#hVP33X?S0nxZX` z^TlY0G^IA6z;kFi^O{U!YLXSm=P=(Hge^s9{gOkKwqHa@e-9BZ7oU=McWQ-gVv{swW}D+9y!ZD z2b^02r4nut)Xl6Bs`hgQCfenmg}r3AvD?$*cNf$Z=eG}8#O`N@kMvfXkHWVj*do*f zDIl@C0rRa`!Js&>b6)+P>x94G zj`hCKD{#yq=LaD^K{rEmczqzy?Be(ic(TfFi~!D^i{c}|4rwb=wSU!Ev_7EOYR;;c z3HnII-SooW6?>2{zlnzJCowyIZWof_6gX#CVhL;KCW@!xsHXHGpN@(Al(s| zfqUKR)S)bB9)s^@GLAG?{d2lvePh-f@wvoxe1-)exQrFg!Y9_4C{9B7fh&rvVPCt$ zXD#I(3ps>jR@>$)7)t46E#~0T56diUH|Z|`3$Xp^!u8ii67rkVT^>Ac7rM8xMfo#x zxni_yh%6&;+zSo2_gowOJk-9&miN`P>H$8ZnSF1O1FhoKz(*bpW5}3yfeZ>HY-_!S z?RyL0;4YnZ^cm9+)}zID4F&Q_C38Qjj)zLl<1naXH)nRZguyDxnawn!?1aPmzV+6< za2>RFSTDgl9$7H3e?VDsBP4h#qBjFu19|E4qZT78Z0=Q@ZQL2xS}1T0Bj!H&22}1C z(Wji{99gaYsfip-!$qR}viz!Nk?Gz|ZhG!kbY=YA1y22bJ=5Jcm+yRqc|tf>yPGqJ z%Sgz>R8z`Zx>H!V%+NNaB#H~O)GgEq936kud8!{ZJlHtYCRgbf^FOKkKBu6>xXqzEB8^M}?rE80?AgJ?EXwI?^YMJ! z1CT3-gl=70|1?bSyTzvWxug4mhIKd9A0RdDiB$$Aagp;$b&u$(gY|rMdbt9iZ`G#; zcg#;-0QnLv-{VfO98~f`*?Zo}Y#=F0r9yNdG3W1va0Mu_ZVBI&^ovrYV zrySS9$f$vMWeU!&NDWdrTjV7niC+(eS#`cWv1xt0VocqiY`px(9%c8EC6QHk2 z?o4^s8D|)0+nMctY;;{L4#zR+M9@==`f*D09v;i?E}d&RDqcmE7kYzA{E0pK30o(A z7k5`<>Awz~Mro*bOZcb15R!#81& z6Q)DZDPUu$4mWH=s*AlSAy3}Jgom_GmFH>vBKN_v72r=FDA|9AG|u$1EwkO0sx+Dv z=CVq=ZD%htRjt|m1}yJnazF5~8P6bIi$u32v9NrRF4!tjta(0BJdfCpkrrHfL2A2S z#N&3+)Gh_?J>bsNN{gFZNJxRY$+|9|fYpG*i7`zP3 zHu2bW*f1$1JZ?1R$3M5(+&h5bOD^rxW~v$=1a|s)%-_ns-Qcn0qFMdu4!VK!*Z!7^ z^xVJUiMQR`cwow9LVnDYauP;xjJ1I{7{!A?b-WF$xj7JC1{7|L2BhZw)e3rbn=So! zJh!1dZDU~eR#IENKi0l1j#bz@&E?~mjAG-mKUakSY?0p`hsx{$1B;<@N&Q+wvyF)? zV(#twBVm8`-Fh0=P?sNV%-jauRG<$6Ch<(wYcI6fZG6WNa^gNpsT7gsk|Q$Zk!K>6 z9gzk6lwqWvc~M>YG5I1ZS-px(IvaS8K_{Zn$PoNd?U86hqh5nBI7nvl(V7P!LkBfF zTIV(ADr7zV%%GZeIc4#!{XoVBEonbt9%oBLGN#HByJRYj)QlQWkFKR~&&I`53C)R^`v-ljT*+Z7eKi7#g*tj=zp4Z|Uz z794(azPHXfV5^hIvdM3YI zo&s&dWuW@|xHz^d94k^M#vpfEnGISSyE`&2qpS+y>Nre?r9#($C9&LUVFVwpMd4_? zbb}7QP^!nwx5lJFl}&f@1M~Yg{Q?ckE(_APs$TB0OwzTFM#z38K>w3B{ML7RytBPG z`u){99I4ts96QnrV>!XP@~k`O=D#`7%(h6xR(Ck!1bw1c7&^pw<_nBS7#H5}e-RJCc&iALk?N%9>dDnWL`@Sx-B0VvC|McxVHi&3we!?@&=iQM~;$r+p zn){1lkwb%@xkB7^%?d*Pp>eR4Br&Mq-8+cPah-YtZbw6(arPwPROEX&TXR^5m~w9n zC2u@H7@lcd8AuV5Nl_m;#vBq0SrWQ?xEJX*Dh58$T$iMg>Dz%0b7p>V@TZCGi#ekK zx$smze7DT=4)+7Ow7up1hnIPL%|Ynht4*0~^{Sl}Va@1kAq6M0R-F)X*m+Ubry3wl zSS;PCI5paK#b^0c?X;63x64$ul;z!<&rTbdLs4!qh1k6|%?i0Y*MkmOnZ-#3i-__> z>zr4{RFCzk;6WK}Yoz}}nyUbSb#HFhkbqxIl_uQ-O}rJ!wBXi20)on4bpk1TwCmHU z_a+0%Pb|K_iAB;R5;x*nD$uM==QG+#l~1{>VgJ-n+7?zzn5kHaL@184iEB(;G5FB%=JZ_fRogM+i2JctZCrZ{Wv%)~ zn^K+Hd|K%1$*^=2@`nlB7rW;&zt(04*u{;Tr+H&!ZARtpljeYl{@ai_!P=@!o9<|S zUI+6Zj;|_Qk9bRBk)X3|M$#`!$ceLE{O$0e<6@Xz!L$mg6k3zRrtx}pdq{jYnw9P{ zJzXH?-{j;vm8Ar-VFL$k&rEUj>xsmmMRWb68GhQW1F<$;k;RAj3`IO}YX-t%Bwj&a z*wE}SBMaj3UjgBl_Ql=Vzh?n=>V}&y9v2XuEwt5l!CO8;G{&~V=|lVNryeb??wvDtm7rOR~Kr?znx_N zTbUs=!h)*JmdG3v^JF`LyLpWE9Gp6(uT4scmzLYCSn7YPCY01Qi5`;DPa7sOm#=ik z$^?@~Wl$KMho70F9+R{!>0c#wpG7VOo!sV)ciNc@^vCsJ2tXZvW~lvFS>o)o7rpi4 zbb-Qc>Z5wB`Q6xR@op=ZYOe>m|&g-ldE2#=0xS462I7WgfoQnxO;z5M>nRV(EW%-*2 zI<2qD3w*`~!2AhQeI`aElEnU&SA_g=aH zl=P1{EG9qZxPDe1dh4G^Bs~;PhSTG;MFN?1vLQ%wP@lrPq5Tb82t%1tmlHlrTFP*GJ5=6i|)6QLN*3C z10_?Jp&D1VBj$ax$c_Dg+}rORN3V(#h*z2T_%R6c_`Rz&%BN{_ygapuyc?tX74&u8 zkCZJBY2)F7b#=}g^PkY-KM9Jyn|gG#$bCH21_mg*Z4cTgpameda3;TTMX8V~YMQeK z?wfU?r+bJ+ff1@%LtiN}a@->WqZJ4uOVuIL<$4+15@^s(k zs_Lo_AF#lUr*lpf6}7JfTh0Ow@i$j?P~8{kB#s#*0TwZh6wTHFH}RYt;65AJ9m^J1Y#itJHtSn6JcT*8%~9CmiR!`1+?`8} z#(UWSV_J@Klm23H`LBh?9dwlM|6kVw@VjV{ER#~p+?{Ln*WX~1@;|stG_4Haxblbx zmLE6C2-@4JaXbN8^kf(yB40d?AGzO)BG}&(#mEM;oXS#>-haxBd}s%!@Ps!D`=JL z(V@q=0Q1UlfHJU=l>I0Q!+);$bfu6b-=(xI!NmUQY^{?H55%R%TGi>p@jh`-c!q3F zyMEd}DySqsFD59x zE9EpUwFPc6YmDZSLqQTGf(zjS`N8K<(HZShV$_9+D<@ZG`VGg$QXvr}mY2KYC5qCP zl4QAf$JBAlFAaI9P+$V$E^ZQ*1=~aeH=VZmIMo1)E5@?v=~#Lmah@&}jUQd0i35>eiQeR#+9kj1{*z!cN{xiZiA~_;=bp;Pj(+2r>5B|NCTfEbPt>c1A zfsC5!W_%+y3>TlJ^X&FfKZ7}UT&hmJXE2y?=4__`Q;(lj&M0aq?3}}NI5XYWTL9dk z@ZLl-q{G6Q3i{w6`UXOV7Yy2aFZB5!^(j2EcWZ;v7+XgV?~#RViL7#T5=r!;wz>#Q zzRBwDp&>^t*8Zp$bV zV8I$E_NpnbT0g-`M}PEcN&5%T@zmO1q^Z@B!o5Vj!1a}t{pPTh`WIy}#?kl$xTgz)+i}W2*=TG0xk+%k@ z(7dN!@zD}9yw)uHxt$P7DsY=O_Vfi5ccik1dI(7g1L}Epu!^QCGuY9IKH{z`6ASVe zE5&TZm4oKpnT@6z)4A%bK2w@E{ke>YPW3rX3KfsJZ#)zoT-Rz^>1UoVXV#>#^TKB9 zTmresRZdu#%LUVW-R1dRr=P9}Luy>WY@Qf+guZ~p**lbDClD+dJ`wLZL_gt)JqTZ~VK)Go0Of_%|3|cz%K@84=reRSmA{-{zC-^r0`jroTjov!@6_AKyPC13g)hR#+mng(UUdWuX7*?jw^jtjWc7j*01nXE)iRZ)5_<* z$ORQBq{w#JP*cJE|50x+o!b55Mj1a^SRqth=IJC!Y&H2VdB0IPYSdfyl^vR6yo(x+^AJwl2T%v_ikM_0i3u%w+N0;~5T#ipP$;W<@>@?~qV zMr2j#k5gAZZf#}JTSC1DcZH=3Y51m+M)8sWVTHqt<5hv6Z^Ov3X4zCFgyh%u%m}a9 z*8-}F>P@@E8-iepo4-#TAR#bsM@4b|_kQ?yV!)d@;)8}UEPgIysZ%F^R=w8N+qMFr zo>_o}8;6U_2}?OuEEtpbZRM+$CzPKFE-fik`^f~|vE9LO(q8m{aC}cD_S^i%I1rS4 zz|B_rF6o!6&W8Sml1Uhyji*%5g9;g=Hk`Z$Mw2|` z`n)%_L6_bF-zE+TnDu-sg%) z!;1%%;hEPPA?`XW3UmA`*}8^?{Gsm!zT&B74?fFvSb_ZnE73tR#lLhVN(Uq}`*LkL z&zo8?F3uZ8$oahtD^ZW)xvZ=O2+QRi3~-84(gTW5nhA(1J{2_jG25Asm*VBU<7_#g zwnI#RL5(^s;pSMM`=K0-d85yn4S?@!*1FCZ-nWF$q$tUiT28g-Nl$c}<5jvGI!@O) zpx4V>U?9%kp_XI~7KwlZSDE^c=M;Ba8!A_?&n)jP#|Qk=pX1Hz;d=KOEd~LGlHh~W_MOT{l2U0 zu8``ypStl0X-B$&AP>=M2VJ{ba_iJms+6`7?P}as&(fudgMs4~1c>#L z1t#g2XcHl$Ju`P(6O0m1fC^?0mFAF}=f5H;NhG%i{z=@`Vf6-=-NUJ`nqr++!UqdQ zx39rm%GBY9O%DWEL5}=G%Ns_bLES%?WY&1F^lnsv8bmaUs+{vj+FLE|(-aX_aHKc| z9+ka|50wsZHdT9GTD>>LsuCN+&l}OJ+_}L+>wSNv2u)~KayX6K@nghkc5xcoCVsbIW^^crnuJcixP9{6>J{0 zsFrq6dP?@qK4x$Fj=g;C2=v>iiwWN*m-)+$x2`%HIPO$J^<`@(zn?=nXlq}bB%m-WdWIb zo9_sBj|4sxOVxra^tyWs+3tsz(@e2rOV6bD;iN04>V?)sr?!oNm{M6YBVYk; z4QrD6WgeTiJuDYF7jnlU8@7FsJH2+MQKe&f$w=+QwR_7D1_fVq+!4oJ@fxc_X0~=e3#N751-RWWv5toTDF}$-GnX=G!7$x!s$c$aKBVJ~dmlWF#G6p|@3X0N+Tqq;W@NR67Rz*7xiNn zaEuHMxBH*TOoNfA@Y}z`5_>HV? zr&`IPw~WG|QTNWnEy~61i0q?V)l%@>ca8(2F|rSrqYU*!9TqO@w^#;qL*4f}l@-B_ zt>1w=fc1w|Ci>avS#AN@NaF|>5NS4nWZk~JlOy4rL21YJHj)r)6W$QuorPv zpF}fjyyNM+0sR9#iCX`=nObk)NTH zeXv&WOYkjMiS)eUFoT)-|sZDF)3kkTYLAYH8 z+BOczod2E$;Ojhkq4Lu#4vp6r+*1ScXKE27`u>Fx-~;aGvB*a+Kg(CUCPA2LKqx&3 z)ICx(LOlruZTZ{#`K{!8wPHoKMh-WQ=&cjyojIBSM`xf^ov+5_3T>tC`Hz6Xfu?Q4 zn*=u8QX1RIS|f5qL8E+kHk;r3Duv8(dk{ynV`A@u98Yzl)U(;pdSzFCCiV@S8BU|R zDVZb~Y#VdMVHGwR1wCxfo$!Lp`cUufeV#An<_$X=Yz9T4_gOpk%O|Sac%ExZf%S0a z#*bfwa(Fue?C$8?0p%e};K%FIR*2tUei+sEymGiehlF0`It@0JUVBI~0Oz#o!Enl9?!{I=w{4)2nLi`X;QMmtjyGj_b!S|wl@Cs`*Y}MtmG|i?HBg80qW`l zpDERwAAEB>PPS%_tt5>#LOgwOCmCUF=k3Sje4d!}s(H#MJe{O$maL9Dvu4ndEVFBw zhWfjwTs}5J^X`rHm4DsEtlxaq|9uqoW)2Y6cf$P{LMZlE+&Dp<_c>6&Pg;HWK`T?MgO2>@pi(=PvE1V^izkR>8K)BVT0 z-O!acX~qLS_}MS4>g#42mA?b?if~J(Lw}}?RE_)D11kT!DCMRcnATXUi!GQC*v=&h zxBer*8!~%3!Ea074d75Yc+iQ2>1>{4-nFfuG(H}4kLZE)2b@oG-ZF)PeaLeO%&9J6 z34@u*5rqs#4iajHwD#{tC$fkVz(Z!ZT}?IN;A=%GCt2_YD?$QqgqRb=LR1 z&hAxfRg)u{0hb4xyV=`!9W-8pLM1Urt{J7)5PPZB1=Ty4aVqJyzBClr_mC_Nv|c&s z#}gzE3249==3yN?w(goXZFsY#WDdhaJzXemF2cw75xi@f7X};7dnBR3_Oe^>x+_1Q z91c+THCnjEjEJTdi9r(hyzT?w&imFNp@Hu<9?N~vZLd)C*Wg^b{x~~1Dxy16UiUQf z_}*{502<8BCsy)I#%aC1l*bz>hpu3our}eA{Ctn3-u$LihsMWUEo!RU5oAaKtjuTW zL&7;Op|_zB``etlSQ=Vy^P7Yttcq;U>C@-NGx_wVtlggiqX)|DGzu+k9m;Sl z=jgcFKJ`!xi+8^(g2}Ro4jPHqo_y@DG0$F`T6llS@U;GR!jZaubkb$YeIOhTJe0+qu z&x#ez{R50Ul9Av(7;~p0w)fTgQ?UU37#5EQqXk+4pshX}DkWbcj)%QA_E71_f8D-< zC>tQd$$Zg|8(}>;%Cjas*=f4EWw5 zWS#HlE5%Yh8(A5oh|YhU_oPU8|>-Xk|P1^W+&R+!V=}lN{#U$stcatoFIhV&u~K z-ctmHNCr%4v!|@_*`NoG=2z(1GF93@ETl+Zz_ERWY_*!g(8;b(B*AMP&6MctTovB( zxy0c+_9$enRvkW?q9xVe0kgTX#qx)87)>s2;2kzHs&H)A%C0(qaP!;pMvi$*-9zV5 zBgXjkVd~6nN-4AWbaU2J^U+2#D*2NuH_j~17a{B2ZI?AL98!No?}Su|)PK3PsFlSi zF*?`Ncv{%%#7pOtu!$Vz==|9e6J1e>^V? zoftc|=VVoM8g2AU+u0nOOcDuVZ4EmXl^uP*nXXJISW5nlT1HP_St5iC!av|SmisPw z(yAwlmn~#k`6Z24#kYvLjg{#ZSfLOQ2YmqTjiz}qg$OCog#p4K3s!iCZGuGmC)Tk| zyX^uYIpKXhvA5*kgu23ox`@VtN^tCP7!!oB;<<9)+Og=s3VWN)WQHCQgjnwj zC?H~B?|G=?(T_1g#S;c_AcFdQK6VN3%9D5%xHgQ}bV)m6V6RCy7TINx%axM2JyDEz z>#zA|*(I#aE+xaB5UXF2J@-EtH`MUHdUe%}Wg3SdA3?^By%c~@bMuChn@J|-s-mF^~zq8|px5tP0+k_A$*ljv znX7>|OLIDiznT0v*H=QDZ|d3P-5bY6!lhF!&=uOV!f;#ib^w$5|GuUCW3ckqq&^B| znt@pa{$_~%X8@iO&rwC{v*dTN{m=Y>v8Xj~>ZV z4xrh^nuoGkurM!m^0Ym=h&|$_YZF{DHIgZ@kV9Zc4Y!_>@_7!v>J}j<*Q~U?3zj*e z5wu~9gFd!^1R!N6DZimNWl~fTzB@$hs}aZt%xyq zP8n*kVpOY7PP$!4E%d?$#2@AP?wF5P;3eGLB?=PqSY^=LJShibOrn7l&+lYKxIT6} zg$BstbA?{cJEkIc-E4--!N&ak!~sVqWh|`%l4{PKqDz?bc((KqyY-H~M$b@ftyR`` zCf0_mUV3~6s(r7g!A)@za_6RbReEib63>|W=0+}d$6w&;J83AQjQ?{OM+~-fo_foH zE`$Ad-}+UZj2_Vy)1wy_=hDNu+C;tXZOo@-_rAQEA9|4daI15~3=};4Cz+hD{CZ-} zyRa|&OBpR^e~Ax~6F;dS^+|&LP^`Z9!F9raPG@_{>hmNRdN^O%^|~WUBLL0y5_sl^ zu`rwH_E6kC$kz{FJ6Q)_cSRQ@gX436+dQ>j@VBx2EB{?DV^q)d5A+-Ld2gA_X`j9O zd%kif8s)pfKYn)pp06NmEx!FHKph~0f{R;5271xC;MD9jXMpYF{G50iMO6Fq{drSv z%d_cpWj0a)M-Ak^GRO<>t8i8Srcno#9i1NofY{ zDkR{h{>iM=hS2V%WXhc8cDA(~4yrSpT0J>eD7f7vm0Eg9Twcr^$y|0lploo=(`8mmi*s3ArJG>Y?cNJ7t!e zg1JVkRD^*H6ir`sMszfbPKjbr-b+B?o{MHuCM_|#O5K8T_7QjkJ}3h-5-PHBFUd?b zOd`71BJ7=0F1l~~3(6-TgtuYk2lm@f-ZvGN{BVf*K=tPD*Y(fqsQZLM4`gnB{|XVv zxn*-J5byVI5_YDc*#1Y>@1MWzpVm4+&GAOKb3T0a{nsCK?=gmC{D1tx|N6y0O-8GL z5p6Cj()%A}peEegCSU&bCs80WL4W`I{>CWpA*kQiUnT#Cww%Owdq4-AdFN@Y&-Mk( z>ut3EIyM)c98+%%_>Qlgy_gUhWQG^r>=>+*{B07xg9|yjZ02jck@$+R)lf)3ytiTw ztUiSnOb_V)`PcvXwI$vCH=e&fMjO57fuh)o$oe& zR#;lt_Sj4lPwJQ$GU_V?H#*SnA$vj`J^&^aAc60}?|J!DbmLyiOR9T=ocGwbUuBer zh87T`^ZUsLC#f=)-Vb^27tO5Wsom+1Yw-i`zyJAve)j&UtfD~4MbuwULCNUUd>8v&44x%CR+D%@^6HDY*xTaCzt7ix`xnJfzPTEFXFKf2Xi z-QC7_g17^e2FTtfSAgdnF%$Cm;vsh{5*1Z4tG%8|&cH3O5@9!h)>~&0ql2p_B*1P| z9Q&e-W3_v!dy`H1L8}}SxOE#cPNsbn4B_!3x>ikn;)g>XC=vQt!&pu`Z_2S~-ZZRn zt4W1ChB{vME-Yb4I!uK|8W5z@l@$xMh?$GImo5#3;!mpc?0TKdH42{-`uMa*x`TGN z{s}b=?30C_&c|dr*)Qoh!=HF3=;i~UlXSc0q?1`#z!StdPYvR#%$a7x9oH?1)7IwKp&LC+e{2a-j61Mt8U4dDw9-`%9DxURH= zGfjdm6JE|}>buB*7%nF?6^09vT37of$c)KwssWApY_UK^HdaIeSf!?!l)&aUmW46y zNPK$Lgofnn&-`p_yix*hrq-?g9Y;RXtAz~1qt3PQlt|(}afjYXNig~w=*y`#NjO>` zK}Ep2Ts&%GL+goM$^5qZ7TW8Q4^II0du<@km$;d%#HD@+#~8O1iz@N>RW*jZ8eymP_M}$~yFu0Z?0vttSmD{+d|slz zeu;tyV%#e3q~t7r<=1C2blAlGU61DS%-n$2iBTG+9D(^B>52A#^?ty+8S(P|bsz$7 zgmG$wh>=%5Nx&@xOn-nkqdLGN8zuD4 zaE=Bt*n%pJy}SYw!@GzOJ4n^-tJT^Y#jx%g;fG|L+(N-`slydzgkD=Tc4l09qR%@2$egVdiy(G4DF za0#NUUw!-g(DtnR<-m?s#E^aQ=vo1)8L1yz< z;oZl8sreaE*HbHclJ4^3H=jE7(1$t$e1b0ceE989`^OLLKVQxeL=waqg#V2PbA#Vq zak};L1F07|*ec&9YkC_#MJ|`fN`^4({$VjQucZOt)(F*9+(g4!8YYJO%40M^jOW3A@Z zaj*HpdfrM#i)c#^gZ&3ESj@osB_u~yx84OflFq}<+Hao=O+RpLZe`S+(IH?$ zhIw87%$nzfx)wLzF?2ip3+Y{)eU0T&AXCx1|kd4e6QWen&_#Af{89m(hKHU#d z-^>N6N3pA2Q^?dYw8C~J&Y`%ati(fCftHZT_-4y31id(oY${HUdxu+=N86-6p`ar{ zIt#7sHawoj(=*$Pdro7D=&+JFfoy4YDeTa&YZTgeEU&Z4cy*Vod#abm+YWiV**H9` zFA@TXw(?neJks%kLvx(h$IGW@0-qYAc!xZB>TPlKi6(j5el|3w>DJY9!dJ=T%3HuA zbi~8kg$OKZKI{^+E1f85qZ?6>us)$@T}lAB6595`s>iMBQ=^nu*WK=v9A5H{k`qA= zQ#^*_g0S!-v}Z9VwJiD0yNj~8e*BQx6%WhKzWS^S#t9IjlDG=iU1keOGG$`f_#L#S zh`^9^`2QcWA7m-sk~O#-EDHmQ@qIRNdjK^SwkVSZyW9+a+pS+~BjlG+w5nk7JB-d_ zt1our-F)Of@lblosIHmM`rbp~Fg^STt99`W|yo(Ak3`<-Dl04o$Jf2_@I`wJypc^u|JK+I|R<;HS)xROh? z%BGC%Xa*prJDbU2ZTKab3QrI|__y^%H*p(R;~)?I^fP%<%ihUlOI5fBAwqfzfNH6) zm(JD7Ov(JP$sikikpmn4xc%_!vU`8v*@XQC{_pms`H}?)afGOJK&1OCrN=w$$KxcR zck*+xj3kmRZtFQO@VRzU)_`K4b{x_Q_$c`k6rbJf-Y%Ws3i~Cfr^7LJ5i}KEJ_Hz7 z61PipfW-sS|5X72&f+aK`vMqKjgx4`PNnq%7dX0m{R8u+VlWz);_rlDRt$DMZ*1ra z1?*OtZjt2-8zExd`FuBCAl9vtr;Rl^NytaLL7o8UWpXVzXUsj_ z0eEI^mji5&a{Rs%F5dJdJY!!ziJnzo(o7U}D$Kn7b8dU?zw-1aB)qi20o;A|YtvW~ zzbZ>*atuvz;1%D8z8#uL_K@caeK&8d+9qWqTE)LV+t^yEUke44m?p$ic8G-)1 z3n-lkr@c2*l}I?wCm@X{=B>70rYi(%$EB0?@I4TW1pw?)sg>Yv8he_ioUwx86Vzbt zLn^3{lGnA2m<&jlI+!XeIRuliJpuyvw$i!lLT8Es*0?LMc*WIZAr#WqEK!5YuD^)6 z95Q~JrTKE?V(4esM!bJKr-d?7g=tWZ|EaJ`Yw7Du^|XM&;NGv`5c9s-kC85E9}=i8 zI`g^{ePE00nEWCPM|R^9XyMGKU{Y2_7{7KV)GcbW5?+a1P|9pXfMC}r%E`I?k2|z6 zXKk7*31GbTaWE%qr~NTtbFY}+^UNH|?933Zb3xPQo3!fE-Os}?~20KVSajzDFN z%$;8BzOcEp_78a(#eoZMBQ1dR+;9zC(=N7f6lj(Gs~EW5iu+1-8Q_MA0g$*7B+LSM zl7-%Egp^2xGLki{+LBFtcByMfuv;+)i`mAJUf{6kIW53)H+UQjaCYw(D;7-o<-Lws zRNr3-Hx((q+R2VG5NabBSyn^1D-3I=F4fRg@5?!cw3e4%Bj5 zHiKV!N;07(~bYIkqdiuz}x z9H)3`ftY{X;Mf<&*q69|%m9dHO>YKun31}~YqAgTKm=)9e>r;y2|DFgGQryeN z(G862VOo1TS?fj~fJdLJ@|E~?T>5hf>*DXPrExcc*^NTOs3cx}Ixx5g;;b0~YC^Z* z8$_0K7hMHxVM03EpbXWRo}f{_gRn)Nrr3Dw#V3hB8`VItrv{Bsht`COPVwe_J>HGZ z{VRs~n>EpQ1$?{V&t89@G7wj$a5?zi9>>AvxHS#2t;q!B>7XLDioG#Y>Kp|yYK<7V zpw*_(mVcp-veNF^5l=(IEhjJ0xfqCR{|nxph-zQO+Iwe9B#I@!qvGAjn+=28#{x?( z_AO{?tqSvjI51cTjOih@>7)MFPA5A8n@=5jj*Fm;1Lz=mfCvejqorqI3SAP~sYP1R zubq3?KeD~fR7hi;T|WyU70ADNMb5S}uU2h;mTeN~scpv}CeW1`M7h`Onn1K9KH{#P z_F)7INyiH+*Mo}ah%&nqTHtP7S`4qO#R%yj%1Prki1K?5hs*>6#tlwJ%X zfL)3$$?xVv{+A&1 zYU}|c^;4aQ`Cd}Zg}%+Nn3V6?%-yVe$<5t>;fMun!}NPEJq3+GZ&)&tj>rA+`QkCO zI!Mtwr@>`zc{=^cuOtx6r}Vr$t?<0MGQu%_2;N9*iz`CE-$?%&2pVF1*87iV-8DwV zSt#Zep`}N+vP70*dZ9IvVt5P-ghH#Tbl&ut>TH~$I$FNqlCM!B-@{z;532d^Z~?9E zB}hsQ06yS&cnf;ow5!YI&!my^;ImpOs$V;NgmRac_WsjS)pVdGH*Wb(7z40lOJY}m zehqjiE1w7BOoB{T_AbR?b;%0d=v$5XI97LVn@A$ER*r1d*4Prb0??Hi59O19?A4NW z%b|a^Fb$!qkr;=aE?Y3pchCojRZ*PmYO8UvZ=0WSI~h@Fty%4C2Av|GIrkNg3qRb( zz(-8Fw&pXHc5-7+gsOPNHmzY(5gC$+(%XX#73?O8DfS(D zF`ORwotuYu>czV9Ds<{fh1!ZVtx;)OE3&eet7btbn@#KRV~9i@dqXsTh3%BFn=ag{ z6Pp%9*@2#t!sEP@Fk?_RrvGW#AlY1v{PP zo_MTE+m(hd4>N`X1!|lGJr7VSkGP}k9;Hfz`T^HssR^?b{uKr83Y>U`##Yg2M83}!NuYTw5Paj}R zkKT~$_wOZHZ*;qiTp|Ohw^SeH+N2vTFpdAL#3FY()z zyFmMT5lcB9wxhTYbs+MUkoMVUeX=624d@RG9L5Y4kb5gETYT2o0_Qjq{`tr(PP42> ztfWi-J}ydQe4hOGTZjzF(s8j_x-{Ly+Q~^Nr+YSw!}!jCSL&4WtvZWCQ*iTmS*$Pl0MW7cS zi05|6^gU@ue>odI|CSA~T_$Gq%izIl2B6xeRu)faC1dE=>DjJ2!hbm#voSNp$y)4>>Rk)bxp*Hk}$lOK#kH&%<}r zVOBsn$Fd!bLHl;itPE-kxVH*fwpv4h1ay!)SKxA@E^su;9-ML8FUUKg9{JHFC9)H; z@fZx%a=HS;(xgDB_Ufyi%Y3IcM36P)5A9u|%HBjew$c^=o2%!!cEE!z5Nr*->3zWq zo<>?wZZ+2k{>w|3=StLEktI&4FGT>g{C$`9+KXSmeif(s2KFU(9irTcf9U&JW* zjzpb+{tZg`$xVv7#&FIYwoxDSL{-rE{ zYe3f&1pL~NU;VR$gZ1>XNwuHZ;7p4fWhCJ4{s`@O{i6-lc`8sc7uxoSD|>dqW{l+v zh+DCDeaVSO{6cpjczsDvzdY3aIiE;4T)>t;w>JuHE+=CAr@$eJ^7a(nA<=%9sucyL zJBzMWz3Y|Axw1K*^kf6cjF6ZR={7sVCxAarXY;0KsO%gf?j6dIvpHO4yz;i^7Y%vT z5kaabY$0%~T)W3av1#igu8#nfYxc_M89#mzlEGtY^7^%nzpJE3eBs^*tYL=|LP zsnlIEIcOFgpYb{9*1oU2q1IRzPe^k|0NP8}2JUgmnp5#1=&JUmP(H7hJlKB{-|>U% zL7(v%i8BlG>P&~KcurYAWC_1WD)gL$8#nm?i~4vRifv&ds0r)c+A>wc}Oa=!*H$v z-vEWzF&8gYMy<^TZy993g^#6|Shy`3fXdzdzRy%B$i;^!pJI_tffJitTNzw~&{LXIPMZlwqNmEC(r+MvnNW?}BMJ%PT9JBP(C z3>9#?50C*U<+~$)63`hpa=WPf?rRWzrIk||K_yYzBm^0NXfUG%@Z7Ji}{Q&TRJMOo-cNO2k4?)9YIx)hbe_ao{vv$5cRX&fY&Wn0_Yqs4D95oVn zAX5qk%S8_EN9Sd;t)UvV#acsN7s#zAFV+1t3ZyJG4LS&dSjNZtxA7Ncp3`7@D&DU-gG8>EkRpiuU#h=LU@{WgeeVS9J2!wy# zkDfG@ZE_(DOVmESHoP6UYYgM!cv&~3g0|S8Jvz`gd(&1FLv1HMP8_Ij(8Y6F_kE?H zELbfa?K&Hf=sS!0Y+j*z4K$%zV5Z6Ra|VgRTsC1^=iJVa$yUy%=JPoS#sC=W@p-ax z8wQ^TFM*QF3#-Nl5sVs`)8Z4KxrESE$z!_gSEpl|K@)u<3Hf9`h06Kzl%=jSUgHbz zZ?=C3x}n_*om&gX&6lfNb|ram^@hH_P=DRKw}Wlcic8?Vz9;vW;@UueWD$_@Xipsk z%d%&FAE4|xft1BlDb}tb$!>M&3lYh&!0xBghjy@tDUQ zt$FjCOF1ei`ziVKGRtpN1V8H3*#^H8cwH;I8KN`VjJ})SzS!(at`$0G)N>p9=u&&Z zZ02@Dq&Yb4tK{@xpMm~?Sn5ZNNXWD{85ksq))m-7ezs%G2XOQL$kJf0okNr)0Foj* zb@fc8;7oM_oTRq|ge@}O0h;TIymIUjd44Zl2HymyzC%?yyucS9ncBh6+z z!1HUXmQL>;taL$?d;uYBGo<}#cIevWcRPOnou@iA`aiM*HBW;(bkci<$sf4H=>yYO zns+{dsyi_x%%iDJz0mmiscuKaMDG_ylA`dDl{IXl!R#~L*~^xVb~BAvr-RLay?x|a zgSm0jmUP%qw{kq2rT9Z$OtT2M1`x!h`m5^SOkpC03fdb?05RT2`^u}WcJeKPT zc<7}PVj1ER($x~EN=sv74n<~rCL3{Y8g>Dut0S5{EUl;WcUB>n3%>re%8Oo{Ev-O8 z_RupfyYI)va7~e0pWq%}>9k-C(CFr{icdkI^%FZdP*+~}EC~$QVYAgeC-XVXA_oa_ zi;?zplil4v`HiucMEz-cY5Z8qE_fc43pQ^}wtCo&{)-LP*V~ExqRF70#ziNRH}r4BpjtM!Rx9 z2J7UU)~AQpJWjV^yW_qESj)(<^5tI>gb>e6N26WJ-d=M1(Z_$%?LpkyKthTT4Lk_$ zT2ShtW}>G<1uO1*NR1*C(o$dW*wE-AnSZG4_Co8WXZk$cA5)q}&}M4?NO*_mezJqi z?{&Q|_B`$7w8hfm53`MLy-SA#1#356k;GYw&s3)*;k{v~)7LyEiyy1(&SJmS9?#{? z&!Me!J{sC&{DS35L@n(3*WdP!w>%_#DoaH`SI*6g?wEa=IQD#8!97FXJrhr?<-S00Q@o{WG-@^c zsw^dAr+;-cMFjn%%-EOl?wPggmhlY6cva=(YNbY>r}12ozpcDs$G7`KURN04=v}Nl z{GJp_@+X4dU+iG?Bbqmg{;sO3-@tv1az}^$i6ITA!9ffX38&*A!bzPDc(&HD7F8{7 zWzWV3PXPyXd8F!dg>p}iYF~PHiJ-U-0g;;xw0yty1#cq_>RuwdIlKfSUVf z;2S`w-i9QCP~4hh!q|Hc1jmN})4Z&URuWxPd&Z>>0@p6%O$@okn{WW{%1P)g?F!H6 z&9pFtv;`PEQj(b5+WAhjHE{8K8JdAp z+U?gGTqn{u>pMI>RtJ%@*7&&(@q6;p=QRC^_!M$nJpihv&$%&Wa*78$8hAT9@^JRB zz4N?@MQ3Cpg8b2WRYP8Rb~IKS9mkySj)aoUW&03gHDbFnd>I8_Fg`Q zyutQ+*oli1KTsNK0rzMg5coN9mZsNIj9?QXLiB22Wk{~+GN*DAPf;jy^VaUQ?op&I z;{5{jryz0y(2$P+hZ)N=hs!4Q^z(fxV!xo6kDk753#T0=g-7L#LK5I`B4)oW@W=x_ z^9IHgrF6*vX`-PfDdwrNG5O1bDbk<8Bp0>VS6&dm;8>p&DjG=3#$6zAG-?QZlzDT2P+WbC7z){z^#^)jvLNA$y7GUXQ9!HvilYhc+t z^MoFHPl(;}R=SmDJt+u^2Z7Glhu+q#Dv=(w*FTk$r2BID&>2w1E0bk=S2Ltn4aim( zPpw@RF4faH&1Wk>u?4sP#)v<}g|ixdndF(@Fnzjfo2yg(=u&nuB=1JIsbYbG{Ltsv zUiYHI+Z)c%T+Eg(r^tGvUM4TZ^ipOfYl)7n*lH@BCvzw+5({y%3{b6#Jt4cW26_MX zRK9#=G;|>lm{GmzzW#1`+*!;BLOaS=JGA72!!6rlV^<|858FbWZzz^UYHV~h+FcL* z@N@->XF<5X3@OS)yzW|CK(}}BbNQ;=RZQqvFn?8ByJABe(bj6Z5a{i(7CXl3Uy5Res@2y~_C4LAw{>8>j0OC&0&aSEMm4lpZ z6=CII)jggWYH^GTk2a~7{sosb(1r;lpIw}lz=1uBso1DXugEoVr3bn4Tfvz#iyYkL z%+{dLX$;NlM5K3&G>J4rUkd8d;~d3?3up(e*(--H+>O0fA~**th+_=Se1g+W#7k$W zTuMTX`CzOQB}x!%B6pKbgq8x1CUc=y;2?PXiE&C#a5DZ#pfyT%)JDIjNK`9tC}?xO zlxTxE;Sl|3RlqXbQ%-NrLaiKI1no$fSupnG?nImpi3OW^h=<9~eaUJ^LqQ|$Kk$uv zmnef7Qo(=*N(G{I8@tOYJtWERR*E++YI}&sKB@K{uZ{d4TW1*-W!trF2?-@tN?Jrv zy1ONm1{DybVdxI&l8{EE8>G9tg+aO-hVJg>JMr%Kd;WmK0q|7{>q_Ku#glB>rjK^R`LAh8v2j`P>2N6EOs2=Nfy%c2pV^n!VhK$YY zk5Izxl>u(LWaASK+lN_srRVTDeG-|(mZHk>oW&y|1Qh(wL+-f2U_!H4Yw<&XIfOY8 zwjGpz>awL=Ed2WZfpt4Q7&)mAMJK4v3FITRd>`!KTHvZ);T&WoM)mf46Ynn@GuIZo z!HjYJ!_S-66(QSY5Ck>su93B0->8b|H}+!DsKa$shSZWWS?LU1=H$4Lzs8=V%-(DN z(o9Fz4mO!J+aXWZX!>(A(+1Z?+~a$!V3rmxlI`MI^0~KXw6AIE_1+|}MXm9USyL28 z_oB!`{IMeD#^Xl^UWysb9Av5-2bOAk(}@^TrM4l(QLvb^&=P`4ThROp$dv z%_PBSn|o7AN(x^D&&ZnSV$NNlU@R@moc~aD)U7ur1TZIa%(dB#Cnf6dVex+?Jo<3Q zwgT{l=50MtG=kqW=SQwbf<6NHC1@z+1+lUGqddc1?!a%*o<@MY;=Lg}U`LBYvCJpp=wA3_n!_vay4C~)x8 zk@>*?E1GW;Z;!AE?P^x1A}{9JbRHLe#O=c~#SE$7oljFi*}22MfALh%BDV-LySy<#*G&;5s}X{5qy_;4*wus&#k(c@R*U>}|_vWvc{O1Gze&N5?1^wf*9~g6)eTl%M;qnz2 z`5n|-PH)Pj*xQ-mAp#z6z9B@&eF6zD<_lMVW9}kwnKV+n6Zc=SF~(PPfN>a5`9TUv znRz{Wp1px#q-wakc{B3`=s6j+hd%=!;s-erFB$$g;WSX-3^V?I1pj$IzehR{#OJ~} z-3vcmV)lG26aT6JO9d0kudWJTiv|*N5ZF8*luog(`WS?S&-wWWwl|Qnq`ZrH)p2V3 zCN2e-P`)52y^YU2_h;11g8roYJrc zmjK{>Ate=LH(O(?x*LU!|Kqd=l&J#OumlGA$Dvy^;vRM)m#CKBp2hG2jhRMhPsX64 z6A##itM2&kPuUE;L48eixXcA=#)biJ?2Fsdvggfr`A|CISF}!IH}MD$C^O!5jlnR$ zBDJdD50}mwuR*e2F9GQroNFYsRzLu=SoGmY1?}A@VdNho4^dZf4ll#%JGXicX}it? z4x{T!wD=P5bT*667;6US`|#BAG%iwkJJYY4I?#KVhX)3(p%RO*hrJtZbtVE_i0^!k zdEz+8RQ_;xISWMf+xX8q{^th-_>`S{z~R&PlhfyBAm;~q{SYwC`g4?Rv-RGeGXnm4 zZfO&k=*8M2AJGW7k(>p$1R)Usc|!0$ks18HIk$OE*Vnc6>;rs(%M;?C5j10gl5XM| zOd*Y5u>9~jwETCTKm7vfOY(I;n#22rd@LPT-j*ubMfU~V&RBODuSHb6)Ql!ex5 z!b(DVF8P2*paj57A)&A7m3RRN5QXEB0eSY@qRxgtrUf$E1psz@@{FAMvNX+ta^K*rwNlGXLXnBO|+ey6TOtECA#=A~FbwSI^YzssQTkaU7fJ zmx}y2EnrbGhoFtPCtFjNEe{yzZXUgY04*4O+lrG%$YIVBQo;#&dZ_%m(^~{SHY4S8 z@v~P3u`7(`7B5Q7C!i}XNt~9#KZ70?h{#{>X?)4jD8&7Y_AOcPiGD&- z&W>P~@vD|7m&Ctj4}{H0m|l`m36o(VE=h8zYeVOUbpXDk3do?EebU1LE2$9aB%lGWfS ztpI8VRALW~H#k~D^0`$wkAVK(E2R~hYBP}o)cU+1%QpO4eM8PK+vyWteDC3Y@Z?p{ z9hW_&RlFF`A0Ecs)j4dL^I`7uZ(mfBu}#{XAH26&AH{2X`$55Q^jKa!T;H_m{Z#2{ zx5&uTKb=?y*yNg|CFpmp4-n_>Da}qa94PgR0rm8)R#!zr)`#*( zAYoZx5D&y3xEm3Ws{}!V$`3`34dn`F+jJINNaIJ{K?eNQtiog39CO1iAg}(A8)oSB zokwrO#!c1TdQ&}^@IX&s2=^R)5@=wl8CZ|GO!amE$OKcR%~j$lPJ4TRiT7kwF7F z1U11>UKNEv0uF*Jb}CUIZ71!CV-p63>!HA}u*_rtAI6d63pDU7DqJd4wp(y!zLRwm zr)yKS4*~w$41&heqX8fJj zkwqUo@fS&vNU7pML~Zu0jd+&c=Kmy0cz>aQt}VZ+wzcxsqki@i{jX1fO9$}QwLF*l zD?R43-LuNV zM{>uWyw^I6H0=!5SwE4g&2R}PCis^AsAOL&X*A22o zjWJ^hXrFnVdYu8r8##9KI(FOUx?TEcZ@(1`ccHTldp$cjF;;w5O1xQ;v?22&vHmi* zp(CbQH&ls~VU1R`*33(#)4i4`j%x?-LNLobg11#)5vH|%lVoS{wsi>9Vch6Go}9VeuuA-^G8bhGK#n1og~Xfw z{MVJ^u3ByO%nyFZpJjYtV+Is zg#zlTkN4kbUNvCKI6F;Ec0^!wWxzP( z(AF#thNePx%Vw&bNI7Y~S;c?7gULF7%C5`a5`(z}SnBw=pS&TUu*g{CoNGr zh|?}05PuO&3P*99;&pA~yGyt=T|M?(%500`Zqv31+R?{1epz%&5R^@l$$^CnF(maS z_m-Ul9oeMRuM1N^r~m;X9Pwot9Jii02B{yI)R>G%H)o;9l~CQ*&2_1+X`>QluoG=I7B}hr<%Yp;Sqhvc>ptIi71yR3IKg5#y9g6>Pj(=$R;qs5DE zi-5J8aX1Yj>XUD`d4|Yi6KsJS7WVyk$wal6-u2=r2HVuy>H0$YdgYeM8J0zIHmf8; z4cOsXSGM>2K>8)pBCFjbq!XajbOvJe?h^b6pNGF+-G-y#gEv_UY;AJGmq? znT}Z(s*{GN2!W2}J_PIO{)x#t{zSPk!`ts?XkhA*jdFlhIwImA{0U=xR{O7hMwSB< zBT4Z`#I!*4=i3}|P;(RytO!UDkuHJ%F>t?V+2*&p< zk0;r9e!%;K5pNOuwJ0BlsSLpON3E;dn`;({Xd0-HiF?8J0JkG^@W9LA&?5+1QyRm9 zM)TQ18LsLVWi_cMw7u8)GZ4kz*Z&9YfA}vQQhNjei)0fa_;8^7Y zH9@w@{51X+;BBU7rY$aeiNjlytbmqP+}Dn7emmid?+H?Pe7+rXLRsI0z-#@jsQqXXJ2EAt{f| z{c&kS@fM*NZIMAV`$I=xjSQ#0Qerj;{8bAG&jc*M20JcNF2&W;_W_#3Yc}QYGeH3O zYW2SP#naVwlpi8qtASOaW?YH^rKR0NL-X3MMC1JC8`eJ4(UtJ%V zo#mivEoWe4KiOJj=*C)#1${!dJ6fpcXa$X`ory8g(He$w!pySdHD%SV!hDT%Av41z ztx}SaR&xgN7Fxwz3=Dns{_W@XAY-B&Qxo8wDZP-gbmE4K8g`_MkTR?^ zv-n~|zQd10te@A3c=;ATb}(oZBY^>PgeZjqh4fVKp$_5x4YD`ienv7m-V_wj<5~uv z7zg}h#~93%4PZ`x>n@3+)PHFUQW{&|(OE$VRxCum{v&07yYYx&V7v6B=1yV2aLKHV zdt4V+38^yA{Rna83i7E*5*{=oqBM$cUF^u|rF^Rfs-rG}>zuhKy)(7bY~H{MDEg%O z@psp)kcxJdjED4hYd46mIl}1D+5P4~XzOHq3Jg04AXn!b6GH7L3;4zcRV&RFk7BG1 z_C84l6laTV`;1o`lO}HJ)!*!Kdt<)(@>ys1j8MSUc|1n|a=%nPFNuzFtK2*TJ>;gx z`A_}1;1PMz;R=@&*F`3%fYP(?T^;AH4aNM(_5kwAHLylq<6p%Ghs6s5T{ zHYQ&0wL6!R#_4>fTx2u=7r|-yjE$np*?3!ym3iS(UD9P=V9&+b`INjhqsPtDk{8n9 z(rpU-YJlI8Yd{labhS-hWo5+Umrwi$!$dM=0B3%0aX6+%aV=tjQG4y)aqqC4t|?1) zhG9*3uV~L}XJ3224uJ|&p_%i(38;jzr*$Z^%mAZKOmY;$AdL1lC#=G zEUwagZ*ps9gEUo|&}o~e<)ZQp%fx>Y+kZ;U@saNDq(G5hLYhpNxJhl+0f@aeX1-Ts zS-e#0?clLqiO(NO38u;Caj%}<0%lN6AR_hVUX;^sBCL$ZZcmRrPn1z5ms~mRnr;tz zjBF1W5@5Qo=Zp5f+U)n;$R$?`k6pp#Ey>7A$7SL2=k@{mL7`NAnKi9YwyGuezM=V_ zlw4f7oge4chcbZyOU+K6ELwhqD!PD3$UbW&{t9 z@Fq&S56WPqC7)Qk#3Gi7;mnT&X|` zcAAihO@gG4H%ENp;!GiV_1rTNTRjT>DnkbXTFrPZU z>#5L)d@K}HxHtc+rvtVzrvO~G))Ey~3dS6VIZV5E`aV9N{&~WBpCW>hS93=JL5~ zLZh;!mNRf+vW0B0fuz;9P1>b5ezx3+RMZpQ{MhbuF3{NSdpShD&cQ>Uu0i;U{pnN)4(iN)@LsJbv6Lx4?W>L(1i^?5wvfg`} zD*BK-F%#mhCY#8OzG39LFuY#MX|=@Z56oiX;eyL>4(Ce>Y@S&Q6g8!1NnRC351NCV z9qwnrr$#t>!?%PfA`I?=SlHx-n`9-5nFmWZPvWyHGzS!-8DMvX%&P{w`fp79Sq!8y zSxFmn%U9 ztug@(uc3Ber!iR$vMM@)44jm7i(z}JLJ&BvG*fO)u=C;k(Lu&Okg`-K^o3B&X_HBn_mY z?oE-|>4Ej+c~haL(u63z7>k?1=DqlpY{5))#Fi(c&5rSv9G~Q@hWlnMBQd9*%fu`5 zoe7Ko2xEXk8dyd-SJ?BmLmZIs5_wTCCzgT(`vCR<9-8-Q(&R|0Uu0jsi_bWf9Ml26KuXY z3QvrtRuS17H&wao-rEEUJ~qfB7<(`1-Y;22;LtdK{iUd%4646(IeX3VS^#ieB$JMP z_XL&QqMZ`b3@qBk=+L`LWY&UVKrOrg_#n9JToiE_!vdq`ErWWw7Asp^0f+4#K+Pea z&wQ5HLQ;R>b543DZ-GU6c9l;l(y1=i@vVD?53pWBRR9v`sQt!QP+zp7OflVs=*aZa9;6CB*=%=q=X&zV=daiP@`#+LUmm@lKd#|{KjFSKr&kIg&(?)A=b z!o4B?vrF|?!RW3R6ZX|z@->Y}<|dec5fazxo4uAVKH$hwEJTgWSN1Y`|4Q4hk#vn3 zLx!Q3^=N=NXjJRV&bx)YuBJgSxh>6AwDvQV;yGjWp8u-VPfAH=AC=P8wA^@U7#G;kE6V6bibAZw==$FIswmwzYt(Ms9zt^c!065a=&}x1c(3qUE1bEo zYz(hhJx8%tT4WA}%f*FPDF!m;hH*|S@;=JUp1zy#%z6ZyvHlOKm=^sBfEjz8<^$W9 zMy8%wuR50bhOZ-bu^F87JcIS5A|lR73b3299if2)2twEU?KfH2Ui}reEalzS97zo| zi&ef>vHE?9_lI1GLV)cVQiOMpHNa98Rpy)OYf>oOsU$OBxJGk6xC88)h6c9?Avos7 zq^`UH99Kwpg~=?w^$MNva*pkLaEooYsXmOwJV+;VBLE<5;Xw(=5Z2DRSsEx!3hDTTTjp z@cz@|!#sz*_1QNgV~LLU*?XtL**OWs+b0w>t}uxjtG{^^!ZZPGf-s11Wa!e6KR~-> z@`jeV68Inbhg6uxE?$%qCd)`h<(GUznMtW%WHEISyj4E~wJkJa{trPofZ>fu+Moq{ zsaT`C_GCb@6ivJx_IaOoAQPel=v#8fVCI-VPt4_P=1t$=ikoz4Uqf~X2s-r1AHDo% zoqHssba34jNB{0Sf*+m{d!X3gGmiDq7JaC-zQ8qJ=6c^%qa0;(l(rqDyCY~&PD|}L zGRn~e$?u1U+gkoz89aOJ1scIFwHy;@-yz&D491g#UqLzb)c_iU(QO9}r>c(=sgsdz zXpgg~>5w+bQO>7#<5vwux0-l6i(I4wvpES%za_JQAgRd|U_Gz){iI5|s{BEb@I3(c z%4DHL1=3<4{NnBR&^OW^r5+ACNxQ3RfNi|SxfICzz~Y41e8oD6Be2I-FCLq^?`U(3 z{=I3D>-MAJJo)?A7Z>iwTJ>lu+^@67R?ul8bOKA4J||j@9_u#tHUoBn`jldF+!PaS9@}XNIhoUTvXhh8Tgj;6Ck z@SCn0@T10Qz0sDu;xWnaT$9Fb-M)7H>DHy>3vR@XoiKRliJ= z=?>s7L8HJo{l)#%(!=ze*u934lwU%KYXz#a0zOD6P7ISp(*E}p+M&I1?xJf>eG9Zq z^r1+@q%u=$l@)Ow9RdAYh-ztH(XPSd<&8N#={Wy!GXHSbM;}wYzOyd=rs6ovtE;ot z@zXKj{9Trg*`?(`J4PL1Y8v7a4yO`|I?>;r59Otho%pYJ5u6i>U*NyBI)Y2j@A?ha zXlf*396{@T%RQ2Z*1ZjVF+p|bCb@}7c&e*Oybd{$UHpz)3;{n*cVJNOhf$%lDhfY? zx3w(kix8xT=9Y0tO%OI7N5^B!X8P1`>kc<3ItN{~8h6=;7r?4SdmOuu4TCiUw1^GE z^F%CKzLN{6nzog72L$8nOcAnfyVS}dXZ#K;V^8>HH=a(i&p+B^aZ3yUvCl_Po8G^x z_aoLwQ|=u+NXFo@z_pXuT=u&zwx~ee>|$TAl=Fzs#=G>&nAkl-eI+a2>#f(w&M>Aa zgArU&+swfE;(KZ5l$y8PHjDWNNu;R(qn1!~pHjk>;{9u9`UWQOUetNY_w&Jf3t$`B?+3?{j$`G8QBZer*| zxA@R(m+x!R16}S>-(zjp3iuegq`8aA{IW;?zZCvVP>}ua%Cz9~7kl!=O<~cJKi&uR zb_1ualuy1SMsM^RoWgezZW`XG0t+N`=>~K6xp=s+3ak0#@eoBws#SSSG?=3W*aoH33G~_7d8hE2&|IGgXGFCQ}WBKymmE6PJ_i3u8h2(Iz9(s|l{x zWG35vDXF5$|CW^f6HfSjLws%c$7$=g1rWYO6RI6=1$sS~zV$iVuZN{Unbv*R$Eyr! z9^mz2(kl^tJN@|)XP(vfj@BF)%_LtYL0*n%Q7<^lLD)Ki0~(k<#b1ht?xAG*TYQL- zJq_j_ngz(dR~c(ECvB2SWB?x+&FsKh6==ta0~7;q8|@}Df*#>Kz6^NO^MvjD6S{vj z%>I1^tWuG&-SK?i0=1^acY_y_l;^X9z;;)=xh|>5WM7R|o%1383=cVo!6Q8fuKXm` z*bUW4oyBQjW1ZpNR z+b#LdtdqM|T4u7bteedV!56ko_C)}J%5khcA$mQgzPsofbOCot%KP&Q_Fj%fh@s3~P4ZnBSt$J%Iq_23l3ERdHhL+}gBIIqQ0ZItaEX6}( zU8y9b{5TH5a|X#T0g2xXS;?{5N5HT#x_ZL{hdD1y^VvG|_arGVH3og^wo@PS*u|_V zC}l&2H!+C>2!3p*s!xeVu`l9ZY?Q05rb#-9mpfWrE!oRY8tOh+xECyyPhNxKK`kRV z{D1togvl0AcwG;kfG@XQab}{{Wz3a`?*=om@lH2k-qb_)LK}M0BwLEBeK`6_BJKsH zLgrhz^T+UE5lus@4A`-IE89GEgTzfKzeENnVMr~VmLIm9T6!$aT4=SSEw6O3X0cmU zIeB_xbk+i*3Wbk9303j*eu|!e1};*WvX6oiF}0_@1B znKNV`Dk&+kp6?JkD-|N`OxGjd&Of$X>(B@j6pOh}`0v?YLZx zV#Qd3-U$&kh2?O)CirV1$cMSF(f<9OUO$23;NSonYkDSJz&-fvL?vbtqD-w`cF+Gw zw-=By%_ZFI&Zj|@Yh7vXJmq6Y8ibpjt1WI?^p^3130QpIlFD;Sa{aT?OR+*7|7?uE z190rQtU-m;J3#DTzwwL$Zs5%y=h(CFg1|V};a*YDDFk3UAPy5sW76E?ys}+j<)`^5NQa)lB91E+!-NTFD}iz|>5PAU z#Jkt>pq3JR2bKoeTkN~z#)w`XnD6{v-hXb!*Cg<%cU*I9S+Yck+R?@+QhjaZ{nN)( zZ&5Uo?DkGK{k6OtQw`J1u_(mQ*oG?A6LJ7LgQv#E0I5-(ICPk&SfT3OS8aU0GR&&? z*a!cAmWSf$9`EmXhg27jOW?JAddEWrfS~PATx@bIJ49gX9tbKEbHJ=s+fB>&y_J;$ zJm6cm0p8I2q-u~K(;Bb+*rpx%qeq@`!S#m!m*3-VWi@o^9jQDZE*Fnyy&jRT6t8Wi{$Gm`j$Ma zAMkBMaj;t6(H4FTy6F6+P4keO)*;cVqSq~ub3;2otNOtR)9IKfxm^J>4A{TTt(QVj zas?W?jA1t-cWLX}i2T3@5k@J~N^Ei$T{&l#lYJWr>S8LiQOk;$6!bMFT>Rrkiknp+ zQ5DC3l2!Z#uu{J~%Nvi2>A!6vrMU z(8wtCrr_j0jqx*kK8ag+e+$neLYlzXsgyr>>jY1E=K0?!XY0qIlc@jxp8s5ox-YO^ zf{Pn9IuoK+Wf%4HRvi)+Ak@VUojy=VDq$+X}Z-cf6OAST=gw5VXY zdJ|mS`_Fy_qoJF5A)luj3K4}4typdXdFsXY zSTdxW@F)X7e94UsP=iKy811l|QYz7Jqq&I3`CqKmhSj|-F~k&4@XJILYCE#S#D5A(t0 zIJcmO*59fa^e&;9f3R(Z!bH7(cSR%N{whdBws|DJ|B06(VsVB%u^q=k9tcrfU zb@3TYf13pgCeQqcdDxltB{GA9&H(XC=*E*u&`#IDf<|@a;o13#V9dXyre$Z99nOu_y0MYQ!fP2|2m@^Z_U6)c5{b{NOpH62oN|{rmF^4wKD2 z8Zff*SxgZTAEq!3c0$XiglAWT|bdKB51B1YrDE*O}*YRNXSb(^|opL^Z5Z~+Pf;dYorGAQC!eC zgzHiWyMO{N$DZkR#tW*canN=JRld(BTh*?(mk#AsP|E6n1JsjN0JIPqF+s#8H8^wxIt)EW-C z6)USpA7~NWaf_^|6$^4+m4X4S&KN^=q^Z$qe(Ek(DPwx^Yn2dSCF})onkc`%)qt{w z#Jp#f?It_DdX32|&kFEQa3eU*_^>e>{oR&Icv zs-zYgVr6S(0-7WcNlLowWrEs!5CHMeRHz|ENiJ9!svSywuCo|mE@!2WnHcPu7Q5>T zjLYaYxmK-J>cK^Jt<)A1^c{AGZ(GXQD=?^+Jfiz(tFWufW`lxGND&fhW++ldSwXqk z>ZlSz1?f#xba6UOyjE`1Dt+oi-NmiKKuM&)XOdo8aoN-^YRon2ZL2*K=p1xH$YNIV zQ7mcu5w7GK36~>L`6g>S@cs)-4WzqMP4>$Bgo)iQaYFZl7fEcFl`nya&0iVu1pNei zGOao8I^;x~+`!fXm`CQR*JHE^(D*aFb;Xb#qJ2K@yWy<(DQFkirc`i35u7dptIf*H z)iuU_$D^W=y|g%L?RF6^J>@Y^pnx7M|MMBAl{6y*44WPIek`$^`9_~(5&v++mP#!5|8~Z~ zS4x0{GN>%rc@%{;3LOd#eQ?(WGDH-6rKq*VB+ z6_oKU4wejUwx@A}o{qL*e=6Lmp$A(`!RjhGy!sE+@tuL}U5}MI;Y?;8kWoAx6zR*F zNib-=Y&AdqnyyT0{5U%4rb+sJFo6nG?>uD-Z{Uamr0^yMUl4Pj{scj0f5v-7HdO|| z(>HP$6>*FY6G)IGwz>36=MngoqcXHx1S03M&2a=>pa~%yLdRz%il3hVrdc4!VVB`4 zOGg+Q8M)7-UFGR!!`wZhaMDp zu{n`}88T0nYGo(-s-|skt{mQJWP|zdNP5-ui-*J_-&ss_0iGTIu3mWki&ruI3Xwuw z_NS+)@ClkTV$5XPPCI;AflDo^x;{T+E1h z5*%=Hgqd~?+FK&!O2w)72g=@v6g8yC^M0yf^?OXk&Te|6$n`F$?rg6+7B-f96aK>X z6;98MgA6H*6T|vyS-FqD%y5Xk%y8`eg!iLi0TKaM_}}{r0di0RE503253CpvMYw9T z*#E|lt08`Fm41AngUH$E2RI>GGrN+*XI(lJ@ug{f{jPDW=9w1~)eMqadt@3ZSm>#P@i>?>$QH_XdxF+-?kpEGW6H!Q5|c3 zA*WIOA3G52z9tg*XMc86<%2-s{#AF}G9kN}Xhoh%KdcW~&9f4Sq42q!$*N3p=iQlY z7J7ESE{Z3ERCP}}-w0p83?B$fw1+bCef%6N7XkK=(eb;$8nu3+YXe`us6BomKoJ6c zxqOKlN#uDFpS?Qqp$=$dNdT+FL|zwv(4k>|%f)`OEs#az2E;LnmKFRUdPL)XEf#V# zmVl}E-K#BATwJZjW@16?2-r;T3);U3A>dP9R{~Q)$F74d-UnV7244n9VU~uN$Z1uN zZ{uHIn;WME?9{E46i#2PW1J%(W9nR%n7l+rYI7*3xVDR!;(s~dxcXvhw+G`pCq$(TUpHX@gNU=5XI}`$<}tb z>uMQflFL!_KL+;&PlJ);x8tjQ3ALKv%4g>} zw>B1XPBoyUH$|C!jBfN_dm3bG^^+EqRWj{tf$IwL>CQ~0-1_#EeYAmH&jL?`Mx(1& z0?%pe5>fSwFFrxpf~5(2_z0W@Ku{{mH{NQea~XyMb+0|$iHRVo`P6y?EFw`)#80$N z`qmYp6!NKGHni~67lRbW?LtWS*~^g|#ibG%A0+|EMv_|$)vi2;ptl{(`u{DH{CPe7 zUEX=*CkJ3nfLCeV3aG=hk=napNOq`A7@>EgSDE`u7*@ZgxuXC~ENP1BhYKu_vx z6(Qm~iF$Q<7qROfQjQVt+td+p+YB#t>v{srMw*~U-E=w4bgdidB9%-V5JJ7jXZ`$q zW7OC`D6S&aEPCG&&99;ty)E4+HJ3CNtrFA5|V@|XEFMNoDd|Wx;@`eWfS>X=$v*y zyj}0iou>PB!6$n1g=C}@-L*@r$qKiu^6IaK4rIKwCa0WL$rw7-3K}z<#*4w!2B1n6 z0=LOa?FT7ZI-SoEdBzH1h>!rK^9!1XR9OK54~>Si@>Y&j8HOaC(q;(S!l+2qk`aRJ zjDGsIeHhvz#8aV9m^e8JaXz=AAw+pd9K_2H*oAzELZ1RTgVRDt_=Ev)Er_~YI(C>) zPco{k=wYx|lFJ7~qDn3^CX2?m5&m#c3qDiO1Ua_w?CfucmK$@J{G7zoGliMxZ1T5G zw0a>O39;wy^O#P)t8&|g%exFbW}^Xx$BwKJ#VGpQ-0xOPu~;A3a|ClkzzQEPtY3g4 z7y1J6_1iKwq-Yr*O<#8CjZ&`u`+!Y^Mm*545#{@Adpv0y5TCoT$OxsQ_;y)t{2qZ6 zaj|4ZtnN;>fIdm96(i$-B76c|ODY6K{0g`ygybdDA;&je0(yP8mtJ(VX^KvKK^boP9+5-;R zL^V#=D{~8nZg9FU3@k#8GSaH)M=wc=dFR&G4Y8$tzXeR7?}15QFK{=VR9JX2Vw-=Y z8X|r^jcID}#Y_G}&bycM1RMpHSrs-NgNBDd1YC#m^G!CQ$X?jy5K-sA6sRq~%T|}A zBXE|2$cTyA-4(>ZS3QMxE~Y>CK}s9-x|ZEel{0^Ly3<$BVvM z1m#+@v>h@R|9u_b`6+HT>0f3uH9Pc8eU>Gn91OQLR?#l0s?&swBV3kpU3yzg`VkV!CaGWNc>G|jn*?R= zC@^3+TR|nj({yQL;XyAJhK0hjKUQFqI{dT$zc2Co*nMpUe>)R{QJfk~xg?dNvDzyL z#mJvqSn$jqavdPnJD%TMCC!jzHj2&Q5m4JZ*;cI^x)r)zlo|q->GQxP3CK*JKl<$8 z!Q%B0r#sV(2v%kJc&cI>9)gkiChn~)_VKN8EUr7kk${p?)IAwPzR7}HCN-ULN(lYW z7$vohI7xde{c+Mwj`_}!?RgPa=}&Uo7q*DTI8Q_P9nql;y0mva;N1nKf6 zXvvYhN(w#AAU0!&WOw!JOVTf@g^B#?us zGZ=)^d5M!VH=;BbxW#)cB;la;b8xk<5!38-clTO!m+u^cNi*T)LYk%vA^1|=4>eZRf%>#vCpVs1zd;zyK?bNrts|M%5X_L#Kn4>7+cfjQ1TX=K?_`J2pQOQin|*ln-cMy zOo4IzAj^3@_~VVmUO)C-PoK`72*fHq5<2|AWeqWkr6-0$HJbA$+O^qq9qJ~qAmt#3 zeEYab{7ol~$cd{6t%RInhtNavvGoZ91OsX1#}8WIQtNz%^43jE`F{JMb4{5cZLgdx zJvq;7d(HyYQhaNO^nFNLPfV@cOjTw$Cn#6|#$wpVoaio`IA8YsI1gaICnaJjS7Y<$ z$B1n_AH<_=aL{t`XEWdc45L|ZZuP};`Bv3#DU>(?#I!r&++)5D{Ti?gzaS5*f z%8AtpbN_W0Val@oFyL9D+Zhc9QjYgs(NkE!1YlLZK-jiBmJc?%PPQ0H`|0%EV#i;# zfcqiiB+9IAFJ1uCZ~BC(9Ax=%T%i|eOF!f_oC;8Vz~>oPAm?qr$B(6JT(^X8v2jG8 zYV?IVxO?Ju95bH<0RDZzB_INXhSHgwhe`VxewaLJ1y{#$9H0(#iA6#9caqeE4IeSI z)V}tp{P}Aoq-MXJNcz5+t*b7wK2=w%)j!{9{8Rr)eWRjf5Svkw<_w_u`_PM?v(4S`v#Y~Y-2Fq> zYxG<7Y9oIoDv|x>gR|gCbi#_c-N#hYT$UdWN^o+8sKQ<{KjEQ;Vq?(ymzw?ZyA%UD z<2);VTsj3guFrv=H|e6BTnM!8zWG50^+zx?{J^pvF=#5 za7R+ssQ4A0@9V6|c`s8ML{`tiRAF3X!bn=nl3NR+xzCtdN&3i9d+Y*`Etc&|f|blb>T))dBpDVQ><;l51Bt%+Ka*^(C z5Kxp*Qd$~By1PpWY3WV@>F%zjyIYa&Zg|f=k57Gn?|%#nyR$QMX3n|q>-t;^q7>5> zH#XD@n<3;g-?1$kzOl0_7bfyJZ(D3v<_hWaBG`<_+leP|alZR@{YfrYW{RDubk2Vp z@`jfXV*9fU(~@Yu*b41%_2Q8_{M7r%0q#SPWWdvZ5WoBw%80aUu~fk z)Q3Raxq7gAW&6Ng@yA=(DrK9{l=|q%bdPnJ$_MkF>p{obYWDVw$IU8dwWOo#&E*FQ z?LYi+Jhq0tmoqL>siuZgQ|}lAIz7GbAN?Fzq2ElSJ7T-QLW6u{4Mpo0+)23!y&0-c zQq4ZO)hgBJ^Pa;meg|mC9h|Ee_2Tebd>5ZT#GR#YW;2vMhQgr&8Z68M-O4Az;~ng-A@DAM5?yipT~oBfB>;dT8iRLA_~Y9eGO(* zERO4j9L6I^>fSMXWFIcl(BoI1B1gyktp{D>jkD@KJEA&}e#mt2Ca(GAK;raJrWFDM zFr*OkohX<|K=EeFZ6+5~YK$3GEPC*r_LF)+hDl3b%9{7ypnmLghqPpS?k|s+auVZy z3qD`?^_Oonc{;HTSqZrQas<6)R9EfhE_Q}WN?Vsy1e2ClN-95Buo#dl7S?=7%%#N3 z)x9?Moqc~}98Om-KrJ`#$uqQ-kx>90z{e#)vI+UNra>({a#lciV~LuT6t$n`_uZ1CfZ6< zpA>_eFBi`9dY!hesup;C-wNqBF{*#da(f!<{w2y~y)QPE$m@b}LRi^cE5sEy;%5s5 zEcC^Rf^Q$sK(d)+RYqX02Hs8OLr{Si0d0tIK-vu4z6kTZ3zMUo*7`W8jLBk2Yt3iD z_^ANnTyR66#wOjO>Dg0WWBA+4E65O%J1}4u%-Xgj%{mMN$=;BY5k-Z8dZt-q@Y1c$ zxqZ}ue7|{Kz zv)v56wPb)skNvt*2|QOSHO^+9ev+|OPC4&tyf<-isb%EdKK;?y@pJQc`!4S{LFHHH zG_!PCX3(2Hd1PS;LT7(Ca#$a~+P1W;c#uIPRdxqsR6*@rrWrs1J-E>#81&#-zn~SP zhq8KNdj0B6=+&+Na8+_g!I2P7D2$IxZg>ZlzDhS?H{m-i?&BUymZpm(XeW&Y`or1h zEJ%>fA5*>ddP}!^CfqbG5>LD6Ffei{fBx?Z2*qn%Sa|a{Z412k>IFO#_IGw-*5@v^ zFOvmohAQfq=@fE517{{ZvV@Qj1T0Uxb?hAF9eaMUZZ_ni6ILiVoo;M}USAw(@2586 zaes<)@;%-VhMGh(;On>}@C0gd#e7&nze7Z=ry-#7>TQuuV3T$b9&ZQb)Mk9E&uFV6 zO^wf&cJb_c33+>-Rqdu4kL|0?f9DluHCY@+UXZ}i>l62=psZH6YgoFhZaX!Y3mQ&jrdjVky%>@h1(jo19fwZoR`fofea)kD?utBGR;kgUMl-bX zKjotEM;~Bf(Jk(CPAU0Pos$;TauBc6(WG3MgWsR1D#}kh)D&ZFihc}9J0CNdB0Ad@ zYL1l?2_tuz5Dw&);kP|kQ5+CR~(8M(3`v8|BhiJe;S z0hZF8nHt7g2eYE+!5dQZvn+ru|H4T8`d5$rRE%gYQAfPq9xQpW>eqhpga2 zF_Etnv^RXd6seRX8bew2sOkB0-Zv!2vo2KHm8E{Y?=%o@;!SQEa(BXA9n@qnSM3!I zsnlz}(&h2J1f5AQcqdlvA;Z2H7%?GnSEL?wn<8~_jKaAQS;pS0Z_E{mM>T62GoTX43h<{9zCtLNPL^b zN9i6fh@CJ|B8CS6ZwWdtQc6nocv_R=_0Dmtf|$FeO_cJV^qW-a%d z9kG3Pd`4IjL&VGn!mf*1I!Z*q>yaYVe%ZENq1$AlixdCFGyJ;}PJeWD;9!xZeSyjRI+ z5-C-7%}M{nd%)NRgCP)T1h%dX{Z{RJY=2b)g>BTDbHm=vd7BC+eX@1A$tt#b@&wWJ zgl%zuEEila-e3pNhl6OQt8XgL1?#t>F4$NstkFaIS9+DhC?s$|TvmMd_Ji%v)stfB zNDx=UkSHV{%v(;cc509rfX`0lY`bSjkZp+U%Ht(%DngaRcqOpa&8C89=C4PR)MTo* zRSv2Ll6vJjvNt|K2xX|?^Hb+ls!HtQpR(#TlPfV??;YvlVU9F!hTiB$2{x8t4lQ)0 zSSjiDX!7`4j6=;!(;JRr_2Mh?3-o44p~R=yS^6Z~{C#b6(*xx%4s_;Wtxl2XooWe4 zXzZG=T`voeD4$sR*AT5ZnI1pO(nrZ>m_c5&GauyidZ-ebIwjz8s?Hdd#Hxp6xnUS> zM*sA*OfU#~&*W-8Q>%$r$!#)~$-9iw%sT63ainWBmVK_P?z>{v(KFb8x0ZKZC9K zmO&AFcIOfM2vX(AaS+<-2A(gw2?BlZ!Z`rJwRr5)2)Leik#&P$JrE@9Hf4>ZisHM} zjEzyBHV`)?iR+#I$HkYVCWYpRyC9&IArRf|c4Px4jO!GVOWzXTzUYq2Mh$hF!P&yY z5gbc6`S4sNC2ajk{2>DUVAp8!=>rB#^4so+Y~#4)4CpOe`dD;j|8!;dSIXDhQ+p75 zS!zL7M5u3XxxrvGzAb~BI1Uw|)M&GFnMRI?WgNlsqqzIjCR+kPid_C|RsU_LKnPpp zw~%-|N3Hbd!-cWjy)1*|WT$7_)0mAJXGeoykkk^>K;(|DsOXKz$YN}=mr*xMrdg*z zzKF`Y{xAFylb5o5;Pgl`ZfWKlzTl)H)W2UzNyt{3Ed}4(rc|FsepF>AnE%u8sNBuv zBwI>0d873WayOJ0)pFwy@OplnRcsw7>?seZ_6|+HvHs75^`DKz6wfi1P26)spr;BQ zXe6+d7ywO>W`|4k4p5o*tJva7UGz*dM%@OIjUTs42- zd5OKT#~6M+pP`&TI{Vcu?X2!=>0@Egy^VfJI)k;uxzipHu|8{o@+Rtg5U9iGZKd#! z9c~UIc`GQOAW8`j{EwLVuZv9XlQ0cYvs|VxM71AO{dFe><;SkDV+vG)Y2^)m!hk&s z+x!m+M<9Ux5Fm@LS6!P9X57V^c$_bz!der3@9o6A6|6EEe%Nw)V9k zJmBUj7NO9-&&1+s+yOAI=f%porjL(Li8BjrfQl>F^-G}WA2KwQXQZG1v+DSBLs)?f zh~rQU3o<1dhU*NToVY7Al1FjhZH*V)Z$xH;|58QcUB-GrGDR2FRO;_=E{ucXg^4(4 z=Vt~;>?Po~-_!YoIq`nVZW2hh&&9+EF{}Pi9HZ=NcQpUqp&aS2T0lu;S_}Xs#aWwv z>`tUTj^kCuC@d_@Q7of#zOWUo$c<{Y$ISmiq{TB}S&u47#Rv5};q*$JHsD~~*KfGPa} zTf9|T>Ii(YB*Nlqxp%x#77L&^mWqf5`AuVg2nex=ygW$Mp)+V65?DxZrc1Yh*)4IQ ziJ|F;ugw0s&i*(BITC;?DpxlD$^`c7W+)ly${&|y;@4(OdH0vyBU;M|7EMs*GLH^G zzXb~iyoc+PxCvbOvU%zsfa?edhC2ddn3KMGDZGJc2*C$8R559H9uVVvdU21i`efV6 za+Q1y)I9v15nt*3{n?}sU@Xu_<^pmWzom!5?Koj0pFEFns-3o?<98AOZysg|^0;n9 zEc*?bmZghN=T-zh76skwah|&v$Y8euoSQ&XSi;2nMUK|~ger!g8M9tv%KzGx zzpe%Ff0pj>??l#sC{%mR=eGmaI$se@Keu5Bh$ID|{5N=Trf?s7nj|5vu z0&#OQChi0{=Fd=B#Z*ib-r(U;eXy93*}RDC6FzS<_Q51QV?i? zws~~X*!A&fHMQ`#tr7tZaKIzlugG70Ui~46PK@&$lluRBi*z!;wiWA8x{Bp{JN?hz zV_A~HgU|pmFrdQTI2?8c;1WLWiBW_G=^4)DBs=d}06%(S&cwUNe_b2)SipY#KVKl7 z!7Ft4p8Mr?obx2XV$~@ivCyEgvC-dNo|w!vxX4(o9)1SSvcSGgU-7Cci$(7;dqc5- z_fRY^)a6&D4 zvcDGfN-BODs0y4y554o)^wqZXFs>9WOIwl*NcsYukf^uBJ&FftXQzV#}#1b9e) zHzmte#}j>iF@!lA34I9qnVqoAoU^vC4MBlj!rAPQ%2M~(VArmIda`#A+Fn6;Q*QUY zUk>Ro58fhRn7LPJL%1;~PCshxlKoFlF`WWV?)~2vmL)tqqyw%VplesI8vt6>*>=nG zaj$y^m`ji42ZH;mXfIb%k}(y;0)^XX2CwO+QlM3G6%-8Dhsz)zZv~!cMKXlok5Xx$ ze7XPh=N>YUa+hxn5d&7&#~-A@EGw-!q!T5Jo;tBSP6W4SPOO1^&YefEz|qZcC2m8B z8a0pyMMc})DWu@0Jinad7|yp;4~e%89_-9;`1y%3xK5@P(uSifq~Ctu2FtMgEs^)Z-6pb)$z-DMTz?faM{~!7LMHkVK3k?p%zzoI&K%2J zjT>^4sMXppC|4Mu*yzFx$3T&K?dn20navARsR95<^Dk6#IZ_XjzN9*=#DJR;J9MLq z-?CG)39FgNlJi>K3mPqGSZRRyhOUcas(BKDcoLs}WUlj9iU1Hhgep&?!UECl^bY`x zuK1shf}kELm#dk+4W-;Kxom^dO(xnW&!zm_db5HJ+V)3=)0m8K)KYt!n_n^)7GUbC zpPj+WnH7=7s9x(5ORXIqtj?{ru=zfmf{SgEPJ~w; zw4_Nx`H$a&ha2vD61Y)H|H0V;LdVXNE$$&8|7s6h!@swh&0Cfs8TWOn(T%(MIQiNB zKT=qq){Y*}x7USNdboWlW2>0gf^Nt<+trXU$q)-d4v~_bUGp~+_J%~OQwXSGz*%Jh`*iRjA zm2&mW3AxQOK5`7kvqKb3#^f)*M_eMGEEZb@()s9@xaU)E<)tXy1v|@~naw(QIa~2c zFwuWU%opS#H}0P~F;?1sLMh~zWrT-Q-#ra-%=i87W`wxn2f_(2hOPSeBG`K~JS&p* zdlVHx#_UOEVmPwhY6*6imwK0<6_SvPiu?lKT+`jXJmn&hgTXJYO2qT?^Kxqmo4Fz7 zyj#bvG88eS)JN8jbA5WnZMwx`L8PH6S|zIL&?;c#W<~pQvbU0W-%HxTw&thpV2zNc{~IjaZGnE_kT&-Q@wD5*1N8DbEOp&Gaip(+!@^D2yL}o z7Hj51dQq9!dt{@HVxyh%(bDg3Zq6h)Oy}O5KxXKtE#st)tR4FtlMRydAqLv2vkykW zLr0zwQ>Km_ZB+{Bi&$n_YK3Ngx?K%uP@!V=ZFRBbgf`TRv~hWoy?7P7CH}Fc0s-0( z4GhPZ`g$=6iELDN#a`9a`|iJQ-J)H*=;vCoOVF1` zZZi)u!Ga$+Bfi)aD8IuZ1IX|YqE}7CI!^JZH(_zXr9%iJXfP?KMD$TZ{R00 z2w@1X&D|Ku@@~>n4kDT(S=&z3@Nmw3TzU=a97^yWU%=DfS0FE^VfS{u+1o+N2p&)}bROzxHTP(4K(^5O(& z_!Wu|mmpVpd8T4ZrNWspt3UR$^WwxyP;Cw4k$Y*ovw)0-$CMWPz;`?F3G;Z#!NF-i zp=IJIRPjkrp+27$nx?D=aokShzj;}RhfyH z6D4cNX2r=M@l#%BvM-MrbBNY850(#XJ;6%2DK(-2aCW^0ynhC5*)=i0*ou~t+<*wU z`h#-5PIKyyrJy#9o%gM3O-{OR2LY^6cV{MessGHRR%Eg3lT#S$Y^(orv_RKqS4Y$R zGC$6hg0|0rF_wxJ^e&rIpxznyYi&TQne;B4=6!jX@ghKQ>a=ElH?A?Ah-w|HkT|ke zsWpAv9ew2+7*` zPev--=2*7!6a6|@trbwMeqkS}2l63N4H3%k&mbCDkBS=7m*Z!+_RQd}Ki!(hC>jy+ zxE0WbJ%q(3l3g2PV95f9+T2!DFlC!S^Z4`Oz?J{t`fab79 zgfUw%eUk}qy>AQcrUC7Jv6E+QN>g|+F|^J+*DL^jUZP%6Byp50f4tljS>)Uc^*Wrm zO1SWWNLpx!i8=cDGWJ$-t86`0=O^O7<#xTg$opn_gM9kp`_~k`5W$7>kEHQuTs?+ys0yuYnQ7vT1lfv>`f3z+e>+HaS8XN|2~l3 ziWoFNMtx_>w{i=gMY6*0__-YnXNcuuY!7ZvZZAseb*WlRTTFYzMc>5Pci#5958MuL zRZ8o*xekOJ^eTCzB9yBJp7x~8gKmvtQv~&(Hc+;2K8vJ=6sn3kokr?)5zPA208<;L z>tu1EAjy*nvwnFEEr5PU*`tt%Bq%350{443RSxc}ILfQ%@N!CejqhN%({p8q>r$L-Tc|}Eywm>v zFfOQ`ox2U4$!AN#339aKH)jtfDziI#B(gpM3FKngy9g|%$BzKhIa1XV(*vD|4=%|K z>HATY`J&vxb+yZ$*VmnyQLQAcGV?NPjv~#RMTVt&zdZtVsEM?a_^XR;4m3;}jXffk zrw6d9#Ug^xO(~Yfv8(E;#oNhP_Y}Gp{DScGDH0Alyg45q$nWW7xHr4qxJ>_JF6CNB z$x8hHx)qqeV$hGU- zvXh0go(RaHDj!Z{@8q^7vymIWE24v@UO>yO+Y3L#e3cRfzO22KQT&spf?%NIUIN(| zfWlK|Kezsj&JCnSu{dW6(J3;7YCU0S0aY!A4?g^<W&0*`-0oi87REbetb}`Dxl)<3J_p3qwAzVp=2ZR0wdyhYoM;f9P-$_%%f zzTK2rd%7zM^3}mpUE&LAiR3k$mHL(@&Q4SbWc|~a5o4+Du+Hx<1g6m?M>p2=PJFc#T+4yuQ<8w_j|+esUJhB z@V!Zd1MNKarL4nTTtF_LZ={3aRQwj!Tw}(L<%g8dur#;m?F)V@s9fdj5cv~U^yOoac`KV0U|Ow zmW$;pJvZWRD7M`BP|+@}psc9WqbxA`%(Rr+Z zQDkjpi97BItAKPO4{%0R+Tnc4B-)Z}%}@tP5HJgZhK!TO%1IPv!qj`Y_94GzC%$>E zhY8D5Yoi(DOd7QhLzpAc0tzJ!5H%+YVl1=!@z-j;`FNyH+v#3c>nynha+}TcjM9Dj z9GnyMtL+&)2)Sq%Z6Gexs7ou9SLgi%eORvqbeXaau>xS65$wu#k^z5ivlu0iI}=z& zGdD3W3^k>!4o2VtNmQrQO)a$9jk(AZb8MmB?n%-tXUDouqj)3>TnG_=T4D|Tr0J{f zK{Sx`F1S9l>Z0CYFFzi-s1aSL68Q4MM((?u`SqO298lWQc@K%~+cM(?v`C=*JQTKkI7iE&_?QbV|?lqY6Y))3m zS6}aODh@Ovhz)&nWB=v=EZ{V24oUG^ks}Ic2Rty{f(Wh9Bi(OSXUqv z40mCt^B`jJwNZ9B?W-Jw^O{?cXc=jKcu(#bhn<-~97;h10~dTF(65#DjZDe(tYG)S z@Z&Igho8PVZw_ntO)$hsvg?A^Lr@2P{S38;C~g$-^RBUp+QZ4u;!j>*=LO6R4KmYP zi`f!1qj%Xaqv*6Y1d;k9jX;Q$T#l@urRtBE%V3w~SB z{nbQ(Bo@^CEwsP4E0Xp3gGXH^;fc;vl418A(??bevD>T$k%o;eX^K-(;bfdF` z^$ig;2C6`=!uXW}XvBHf^0)L*@N0Qy?)omiq9x67+kKR=>+Ev@-D;p#=cRK$`S!Di z2PVlU)moUFVF7_GoZ;FCKM_$;0hhO0u->E$H+l8@pz~8B0UpB z-N^-V5V09AObZywnCuFWjJ-qX23lA8WdkG9cz_yzw^n1J(FUs9y%vN&k|9zTO-lZ8 z@E~Hv9TXgl7(NO>?}gk~e>vmIP{K)K6psdCV&ItYrJy8&*TbFbQyC3z{-rLqpn`>{$SUBsVKtYMc z;JH4S8qg~j{g^svk^{(nP&pX$S2B}TY`P80raf$v7Vo(T8!Nw1S&4siUfgyWH3?Nc zs_ajq&t9mMu)H{YO!*i`L-8fDV15y901hRhvbf{^ez-LQOI~p?_9}S`D?HH9!VGJh zaB-m2n5T@fAKNl%Q7nj*2r}7d$L)Gc5?_NVkXNV#snn*-@gC)wuo#W2Qb$$Hp&7(Hn`5!JK4lj>tBS9Jk#ZYe@a8G63 z2|(_yZIJFCt-TA`JgQAR7|?1wI~&5DZ4yzvm6~t4Ii9vLU95nJh2HtBF>B^VDbCI5 zlG&SLUUQf{l_W_~!3-xY(%C!jRdYh#B9_obt z+tvjS8nVW zbGyvGn9ERQzQK_!33REey^s7y{tzJ&wvTkC-?uDUZ!prom z6JPY&%FK-^6Iyi)xdl@v5ud&H-g`(~FN0^$OKc_uLF58a(PBNTzJ*1@*DY>#$$&n4 zFz6oeshsZedxCHl?f$(jSo(AQum>r=t~ygNH+hhr`FDfT51?4Xje*GspEP2dI$C33 z)jHr4R*I1ya{B0Poz-ZP;zX(K{$h>G;3II@*ez9O|Emulv0ZS5sua#W%AU>5+wz#- z0&LpYE+pm zqH8G^Aeh%|YiK(?t>qcHGd-}YsI56Y@5a6Hjenx+)Lu#xzw=ejAu&O0^^ya5eSK%t z0V`LbD4Rq#l|Ar;HHLi=^UdD=l9UFKzDc2l<<*OEzk2qWr^xaf0}lqPtr$x|?jSvj zfaAVwKSv1wpwEB|E?g1pB*D}k_&R&xYQWu+- zvMa^@VW~e5>@!3-#*OGALb z72-lh78>0M0mth(W?QRhY$zfW<-=GJKbYshL#6o4=^~l)loGXxM3zNQSRBKcUmkh} z=*9b&gYuY;1SwD+_gqN$(In+3Us}XH+<3PS6XY(TOZ5uTii&$xY5XCzb9^q#8O8$C*=Yq!mKQ_Hp%vtwK zPW(4l0&jm9K)2tua$lc6m>nuvIqxPV5`oH{e})K!q*;--oS_>n@0%>=^hGacXBlyf zia)+Rl6~#@{@SZIq2~#cI_P|663K~-a@>d&pn;@hDQhcD_EOo8(dCPy z711>B3r6@wezkl6<6qDGshA(% z6?jSCHN7)o4}%ja+}6T7md%7;UuceimN_6U?eaM8``32Qr>p8cJUJ5)kdYB9W$QMM z$78y|RPw0*G4SnEjjKt>w(36gQtG_XNNucO@)5O6Qsq~S+c3ADXavU0`Zgc4{fcv$ zmmpYvXDN5_dZ;{1!&bNYeUMl2T4>pdM-o2*F@L#t;I4WC-_8@@n1M99-?DgUdtt(_ z^y6Cg(VukO$%1yMWv7GX3XI~$aD76}k#mQ>-bcb}>}`!C1E>M@H3aI;TSt=YuI)Tv z5TOL(G5aN`Nh%bmV`qqAJYXSDGWwnon77lrw#8j^a&X4kVe0F6IrVr#ud&~of~^M! zi!k6ki(aWb>^rV=hy2=6xcsI0t1s=Fq&hfT;C5GRPCOFhaf+}L>|U1*D^vS zT?sLSVR4q9HAn9t{l2Z3HAzJ)rUyiRuwtt!_glV+($$0eM=S6Kcy+b4xsMgk?%zDi{&n%rC*`x<ssOQUFEAn)2!HRpT`FP@`R|!{420Ooe=ff8h;V1OUX?!31lP!|R z3U5H0p@qB>8LvMjKmu3Pb5HJ@&6ff3I<{gQw(axI{scaPw_Lzk>3bnXB2p=vc8$lK z+P~w&omcP$<sIp{;L*v+~(!{DTauiAu-^a&r`@z38U2j!2nqW)Y@F=Hc zD!aIzwh1(?5!hepy?ft&;OXqDSx@7;j%1n$CMA)t%-XZ3_X##%n+U zH=VIhnCKrvV0gn5iy4yCXE2ZtDLDw$KQDZtab5YrDRnYBwG^y;;kis_z9=y!XkUD- z0W!(7#NJ9J8g0RRp)1C-euP;+%qP`#(NP*)pb)1A?c-K@p(M)w<0&rwkK z=xp=DL}N!s%S3G5yDXG&OnHY%5EUphMW)Tj6pz99IF|nQ_rRcNXsl*_6zu1 z%yu~N1LCA*yXSUR!_6zHszL+s((x1}*8U^dy*w`P9?%i5OK7Lr`ZhaC22@7u%dZ7G zfS*6V%o~|X=XY`{+-n~0il#&;{Ro0vvSktoY)K5duNP30XhrzitsTTb;=AE(NV?CI zLo>}eWHztFAS*p>C1(VwI-B--@KcON-H)nnGb!Wp4LxvBZ3Sf97@dOWk z!5i|>>qImlm-!QIRG$4b{2#h|VzQ@#?4J$9#9-l1e4eO9!d|Z8afi4;1nhDRG5%Jo zuz)I+#-9%R8cwc*WW*1gj#gU-=3U0E(^pHuO|WBw-9QeYap9uJIb&>WQ+jW$mEyuf zq&EsYcH3vUEt=1e*ph|DHqPffmcl-Z><#_MNR0?(n*ei9YCJiBhi(O>Rd^l-&GnGg z3pBjEm3T&+DJK|G5b$yUu*GG6%bU{Jx7_I+lbOI#OieAq4*Gf+w~&EJinHc0aVMC~ zl=Dc5e&~p6S67Omz6hxYUffMHJ0Cwf%hSaH4VUr86Xa2L2>Ak@$#UXFbVz0qo$L3_ zYQPo=dJF;__wtADV%Q!TlenXB{wgP)c6*@=GHTFQ>KN;_XE+eg zi3>n7CN{KsoBa-@Gb0HX!*T|Xgr|r0F=*8?TwN-CLn=3Mr+B)ihXo9h?*KN(>Q|T5 zBgS`FwhHkn?2C6C2KMz%S4e=&Is!%QozBl^UUm`$v=zEI){mfkqDXwy*3t30z_|Hf z{qiIs=-o2)751#~Yu9t_CN0ngFuk!scDxlS@9%H(3uQ68WL~PXM~8E`p)wv$zdx?x zaMyxB&NozWqSE*HVfEJ+fV;(5Ncn{M22Bm~`;dG7mgUZjon2D;d`W}pW=tSbbj9oW%3J8LTJuQ zOetiEGp149sf{K}kb$CJJ=lY2E2#M(*o`XwS@`AyFB%zAgVVmJTshQVsa^K+^*=Y> z6>`1jw$QF!J$lg$;?+S1*_K9~g?XmjP@EOUpuL>X2joSJ(atpa0U%9D zoFt9|hTT@?vNd|-M=>-~30xI)ffzD;f=`%LQ3o)l0nSl0IN2Y_<&Z4%hYmXN?bK_d zxp4*)pJyL-#c*>UuJ!t8HXy^GM%t>b$Sa_Mz+!c1JJ)C<*8TZc#+#J~=e6&gu37Yv z`0RHB0BU=As-&p|bR5R=7A4oJ9xr-mK~&2=Jm7NKRF!qm#DG~tw!7~BvWD3DeE`-F zPwpqNa$eU?Q6d9k7W5N#7hgCH0m9OJCbk9rW{_l}Hn#sxl$csN*%u?pRe|_yhd*a? zYN-yd)@PlE&(1Iyv^h%R1arjstU@;HL3I(W5-o{}{N!~0K!-|C*2pYrlmi_=6<(#c z2MpDkDOZ$p>}1JBa4mi9llWTSgxyvif4Z=`w^&y+vpe)dkJQF|T1cr-)8t2F20GVe zBPVF7e(pB&m5dw7Q|$zzh%AzN?Iic)6Z+Myfs|NQy(!5yaVeLgw<>2sOkQeo4of!C zilA++2-%#-VD^1T=)+;eU?8AgV=Wbo3+SeKGv2j>$#qz>m3yL~4TC+~=9Bv#aYpaP zxuWGPonRRWz$F;3&1kD7lf#8a7bb@_7ex8=2;WtTI=fWHpK5~V>oXm1#Hal3rGkyS zil=2JXPW!ZdnAq%VgUYKHLPQ`FAiObfcxH+g`f0uyNSBU`61qs8WW3Rt)XOEgAe6E z3lsE|SGs#dlh++^etZb((D3@Q+hIX8rTTBYF%5wCfXsK|#0 zm;HpM3$?@uH)2cYTGR^jjv7y&+p~S8l={*aw=h^)5+zVv!UNJ5!+N)Qk6KECFC(55 zNmwj4pocx)@w0#BlCDwWI)lFxY%g|&7A79Lq(Y#n*O=^O~sV%6UX4YjB7U?;B}!eJFk9>9nzK;yFCk|mq-rFe+*AMAP%kgnzkF6T%? zdPRxGM^#t2EvAw9oPZfQ)a%AYXI)!Jetn{%VV?dG4;tjV9~g6Rr~p>TXMT~Y)?6l> z$Ws!vJU&sg^mE8-s*~vB#4Hrw0YcGyFK-oUsYquO<(A2ZzU9T;HWSjt!dTBX8$K=R9+;yadY3VUYR~krBat&R=Qq?PImoDgkja0EdUZ zpWyI{iTO;BXf&DbMBW~REzeu~@tQ-e-+CE+4ek=XvxqLT16;z2sxSvV-aP*9+AJ~9 zr<8X=!x3(~)(-O!E>BwH%GRRvZmvF>v09HIRzt0!pRC#r3U>+oiYzdz)fn+j%#Zrj>}9zI8LygS!+pX9oY>?~p?8;r>NAt<=IZi^ zC(=M|JXGqWH>9c#+&TItU=}FqaN}DkmhXw7aCE#{`$_RmZ}#A0EkM@y#5Fi9!g0FT zZ0EFyr!W;b9i(P70W!NW7yqoc7lsHE=e5+1F<$8^GHBwrV%@CXlw}VJH^l9(sUCre zsl2BjeBYM%K)IE<*#Q@`&sCaE@9`;;4Y4X@b1K_nX;~XU=!SECRPAqY3Qx;ig$VBd zM$=>LQ@p^-Ga}e@Q$r&XTJQQc8e`wa2#s)ea~sN+5IG6MVE_4axJ-=tS9b)OM%`8J zq4A{A!;pZRYgb9kc*A(#Q!_OhwM2Fc>{x1qGozG~6E;r9bynK6g(|1E$> zXk<{%J)_}?2qEk0e)_h}x$jQ)RVra)MqF=G%rNmjNOt?I2fb68tWfH2^2@qIpVUqvJJg6gWOFnBkVph3 z5C#o4**`Q+O66Enf&=d@zQLr}|+aKgDgr=a6u6s4HSYqC< zo3B;(i11D&gsax4eWJZO&BQ)yF``skIL zm$E_wyYFiqr9Dg6AE}ft8JI2ze&l&Yc>2~o?+VBDCFy=8AGC_Vq>2G&r; zf7*MZOC3Tn*;Ouf#pIDLLv)VH88?Mj^PeoAjBefm{BFyNAv>svHb*CYBPA|0^*b?% zp-IpzI;(vNRTn{VEJt~Qbk6}x=(heI|<95y7eW&Kq889-{s$C-B`Phi;MFv4s!%-d>j@%lv<1X5a+W{XWH zSZNl<`uUz-7GU}o*zu`By~f+ZIBg&15-7_AuT?aQ4iNE2t46#e7=$C3oz+HNBb6LGO(mU69VK37t*4nGXPY~9XL`J~JiOCJ;}y}yc_fK*0>hEd@WuGqeyJ+Y;2*L4s^g*d)?2b?kHLX=H!Gc79m}!*Z8b*=#;B{Y2?AUJO?5yjB%uHXV1R zYz7QYsR1g*=YQ1#K>2J?JI00+CmeF5e=C}pp|<&GMj*eJ<5+iLVvXpzAkar&BZszv zg$2XcWMCi$NO|NK)GD5XAEY$IAfP@g8lO?AJXPby&$YX2;r8^!{ZU_{*yM{?GLhmV zpc&*OOk&6GkBDfypCksF*4X@&D}5j2Ari6o=D1~^j5TH%X}j(0sJ%GA$R%QXMi~9g z=#E#w=MCP{z38FD_@h#DDQUyJ8mXitll{&0AsW(Gy7DC?%B`whl!h|Mc&boA$mV+rZm2rt3+7jH2(~YI@t@@-3~$aJG+6u zeLCLV&z3d_xh+65`?2b_V~kDnSPS%13}O=F6DG}8|I`qiQqWJ29T4dKrEI;61h~d-VEYK61 zzu__JbhWSo*cTm!0KzZEZ{AUpHLpw<+zH(8j-c#FbV6eVWrb?+A(tm7FJh$4h~gFZ zP@+Q>3(5HiO64S!MGU5W8NCR`>Gi+_G9gWE@)V`p7(pj5?HARbXYQ{7*817=1Kr=h z;&}$d{Ry1LhrhbVf-M`#M;PAQw|NQM>i3_$J>8vt-Eb7W*O2s$|HCHCq(jI<5zG5_ zqIY0rROG9NW7ZG;3X{p)+yy^LJXh*cnKNne2r5NKyscxWQL1yndEn!*zN~$7pP0N^ zfAwPN{uLp@Vv|Ory3uG|Iin3)T?VXpWsDVNi!O0PAtel7q}9|3Dno!xuUA1Jw(*Wq zo8(+u7$DEWK&B4JfMwT40uA;5EK9)#FzUT>`tt-@D#8D}XFm}g<@_)A2q^_(x?DUk z>ZMI^2eUYDQz&kM24%+UJn41NDFR~|q;REVD5t;~j+7TzKcatj@vrCmKW>YqhlrUN z;2`pFf+NOncl2iEKRdEb*?e|==+>0@_!?txTWVFo`rY67@xKoJpa0N&fhvxklmZ+< zNln4ueE<6*?1s36(&h9Fi^1#Fu2q*vwzRO zcFLa$5y&>YfK5gBDr6pJQvv99zXG+YyyhE2?-#khR~*Apo?~i%i~N5d!EAD1e91O> z_dN^?{XYJhh?$lD z+8HeP0hqCAV7l-fJ?xYVi=&G3{qaNjGc5Lx4=H4lAEvl|73hL#-I)pthkXNqDew0< zh7D@c_gG%GJ1y9fC6+>BsL#!{PhFZknr6>k_-;j z{ufQl|JfU`YdoxQ-{WC#4SwW@Ib}xh8a?jdCM>2Nnv;M3k{sN>4kRjv863c4I@s*c-{5vNkq%%o(djU(0w{k4I`X1G z;JqqD&LgR6{`pETNv*N5%>Hw2{<8rC76u6-rZ*s*gVfZV6DjiTX_uvp@=J>*MzM%2 zvlrCmHSnBy%Ax?NC3}#^+@GN@l!$^jf$>8j@x$*&z+XE}h6Xn*^6z8&&t+%H2G0eK zt5O@y`=nO^IO&@6@0Yl~D7_f_|B%~3Os8<<|1TH90G9c(RI=VkR z<=56ahdqW5ASLEYKt$H}>jzKheSqsG=WLU}dhFZVDnSqqj0%f*%jMkEIrtidvbhI* zcq-L~aXo=f@06ntUNQFy5ch&?K$`ff&794b8sFLNvWa5c%!hMvKlaCkf}Dj^t5L2T zfB+pxd=4E2&}+|)b0E)q(^NR`c5r@xYqxN|G|~b3?XqjMP{+-eNjZcUVSAvtr`^!U zpg+N=dci} zWH#H`o<8b{&e4OB>WvOL!U#tRH{eYGH5+iEW0M73Z?3I?2AV47_qF}knFH5@KNsR{ zt;6HqL6Yz#hKGV<%Zt#n^kDS2um6W)Wcv&t03W;U??02iwt0Yngf0e3U%)%%Qty26 zz|9po4b*1ztTJL80~nTe#>#$mb%c$DDw@nyyg+jO zZD9IRI~fLf2JvHLO@&tg-z-<~<~0LA{lgp<13KjMfPgLhJVnSOZL)+ohu-cZ(H0hU zC32&Q$`ep!6uov#HXNz;Vj9I-kocOzpjq$uJ#o=?vlB#%m&|x9VdWE-7z`#tLC9+O zb2U8K5R9KB&uhXKj50SJRJo=SnK9 zWvh%PAA_UK@=cpqC8j{l0r+O(*GKcvbZhD|L<}IN6IA0DgJeMN>mAcbT+ z1n@*BA6PVKz;53ftB;OJgDWx_u+xC`UHMU#KLKbLDBm9M zhho%q3rQ-6)OF*E{Y-d2E<9b5;g>2}QFM^EThBq1`D8$=6(p;sX3J2oNHS^UBEnYI zy?DVtR#&q=wypMsqu&Q~6Ck|{=Xa2n^$mF$txqrDe*6?j3hom(HMrQn0C8D4e72iY z4`6O*U`16d1zr@L#9i%cklS|6VFsV8aQkM1&wY*s7>6Dn*^1@Y?J|HVITir<`%RVT zWdJ>_>`#xBXUV${mEu&~egSRBPiSbUhRdmH;t$s4z(-7}KR23TknheQl6?NCEqdY` zR~Ima>x^Z0@cN9aOv!TPc(M6dT|-^ANz)7nSk*VA=Kau55oQelEo&)d7-Q~kWeuXh zYw9;leskjdsN)#F450md&UP}ZVj8UJ7PV)hoOp588O$%;5NtQ*CfdFC6c=h-QsO%Z z75FVrVPij>(FE`K>_~1SZ{w8D`dnC_c@@J$%oa!W8I}a9|NDQ9*x!%TKb}*+pBBG| z^{}UBFEmFFBs;(WK=Q*RBqWxTNu@?3nIlPw2a*TCAf|i;%#(7nTay+)LB%cS@I)Da zmgBxG`vvZn=gVcVEo>lzXunY*ucxf)KY&jQu*vBRn8}^4HGFD&hI=`JY$yOhTu%BI zSX-+BEgeH#{Ef@p>u^*(p)jJm{yyWo40h*~ONv{% zHL%NO(tf2MY zE~j``UPdMIY{BSO32@exbXv)fd41TV@ad>$Vg8=1lu69eEwj zQP=uYkpo#Xw_{$#K79nlw5i>xQt`Mt;-R&J27Jjcnxa6SguPT|zayM}=q%8=()kJ> z`ZD?`COrhq-Ex#fjN^G6OxpLCyC&LUqbSTCN)y_!ymALs?Y8#KONj!{2P`Q~B7;kT znCSjX#sjC)7_zR&W=oSA$35&Ay9(_!@gH2%??wa2mMH@Ugfew8N9|0yJ&LZ=)$Xs8 ztpxxM6~pDmsXv4!!`dsG>j3BRE*#OOCYjz;&f`a$lVlJ!8#WXJPB+?zAJ{Y0va$6o ziq=_#7akik0PB4EZ1pp|s zzY0>Sm*i|QTD2?OrItg0MoxcOhl6?!`8M`*v#oP9=t~+fY+CBvML;nzdx`$=eSxbh z%$|XPzD>fgp0H;q!H-{k@FOVs`aMeod#ABAnBxm4D=+&%>Fc^n28>^PN>Z)nLk|U4 z+SrK(5nq99PQN_;J@eACCc&Zhdqdb$XZy?Oq$Ffma$ER=FeZ~QziI@?bfWGBg97+V zP8*OH(oc;UmrlP*;u_v)80jIY;~3~F2vYrVhd(!Rg5q#VA;0%@zoy{Nc{+QEkmAu7 zz#n1`)8f5^-o0FDwPEcVHXjViE7cJ7Un*?A)5&yx62+Ja13%L!4i&-=~60K zTxpMVx~>;80yV-n7nS$1A4?>NCk#XvenYv}o*VXcduf29wpgL>h4}C=q8=_}^!vSR zCDywAM;2BlJiQ6mY^`BOHB04@bQ#vOcH|#F#bjISTwBUn5MYsky7>(03Qk>#XxA@}Z?`bTeoZ7n7-0)^DyzxtNvI9$nH(4>Eo`ep-;qT$(1 zIT}tt(aV!SzTB^^z%zsaY+WX+Y}APk$PL~?7JK4><@z*W)ZfsKby`TpanC&l1;|<; zSSp&fqD5DFQ%lBee;8jFF1b2PdhFunx+Y3&FP3SUQlwB` z4ct!!tk|3R&Pa>*@g#0V@Eh$+N+nxxbV5W*9AP?BIiD@{Y*czmNiD)e9(aI?t$84J znM5RTT;w!z&qm7%;6QGi0crE4OW z#n@D`5x8NHf{MKaEhbP0-5SUkOGOVv*~v;elQlLZL|iA0i485a_7)T0dib+cs&Fme zMPocao3mPJ#ow=mI=&TVAs_LseN7PbRrjSdoxo>1a^a2+HLdUV+V{^>0_-& z2I##Hh_K6M$DaXYyZ!Z8zHOU0DlsQMD3Wc;=)+;uS(hj+E31-cK!|rMY5={&_->IM zSPQ<)*X9CgL-;rzCl7#D%nZ&^tMVv6ib`^JUv8(9Npbw+Z20f_1-QitQvQAlzkVMR z2c6i3&+g#02LM1cbT5>ln$8G#YPT02UwSD$`v1Q zt1<+^>3xROJ{B}%rDw7ow+E=i71z&4W^ObzZl+tmaHWfd?F=vN*IP=StTXd-NWY>q z-t5g(x^#y>^9hb8FK%&JdK=TdLiMGE)I+UinU*WV-lAjS7m@64;e*l;mJRcrX?TEg zQ%MC?(05c4SrR;cVP{IE79#soBAi|Bb!UVQ3WzTR-LwA zUXyZZSImyY-(_B}(j9uy6lAPB%^Q`LS)M1EMWCZ74^D1u1tTmMi%)tA+zsX1&2Sk= z;6S3s?<@I66o66c2%r%RCVJf&47XS2YBSD9%OX-3h9cP%OBf5ZRTcG?6AgAIf_7Zv zxD21_g5V)CUnh8KPBcnhZ{_unNmv{dxJ_?wD|H9x%@v#7P zz*HfBhy_heZLd!8o8|PaF#4G>@pQu2&gZmPK-@8JXa8Z}ZAqt*nPj+KRgtPhb8Z8(!)F^;l|$< zis!WehB2?8){G5RG*o{~4cro&5b{P<9w*&1qKtGgu`vyYN?%_7xw zvQOYITLTfKuffuvX_86>FD*3o4x4(68jZt`YvMT~@nq~)%au=CE*G||5bv|vdk3!p z;a*HoXJp$l6Cj@a^F)6wa28mBzVf}!GUa_VkZU7yd2~Xh za(yz6h&(2!2iK!sS-+4@pX6wJa7?RKZBMkcF^6hQW@W26fX>m4L@;6Wv7=?Be(%fk z@%e?4Pv70PSZD8_ZIJbDPc^@ZL}`(_UQUV?PMd`jd~79%_vd*3xl08@sauFt z*!RBvwUg@MYCkrJN@%tpazyNPz?mLH<^_?1=%pk#r(6&UT~xgX^ypog9mHyBbtOQ( zdxvVH9|1xBxppvOa$vl0s%Y>;nS&fIqAciD~>(tF~x zE^@Be?Jr5d&JBAcXJ*y_xi6-6!e(dpyldhK$>ICiEiS<`dv*b3Q6i%gO7v&-&8!4- z`+H@e6fCg#^wgNlSfc`s-D6*qeoiYo!1SyX7%21$lPjBkHoEhf7fXWQ`~L`>xgn7S z)>89UKY4SPr=sW$vt^HZX;w@=dGnclur<4Cl;vw@K@{GdnAegSk3{3N1KP zsj?R6f}vCX$_`|WP!qVfjftik$EuU1N6yVVO&#*P>qCYV2a-nZ z`ucT>25}`op6?vGJSH0hdePcUWYNFF@=18mkZkU8*!YhKDJopSU#UhfQn*LF^l$)z z3IwW_TT21g?k!~U-C3fcOdR{m-ELYgSMIR(leLKpdvpjJo=u+@-0V=ozEzfew@lqn z#cVP9tp93Y_eef9UuS|C*wm&Rvb)Tw7ZF+^kOlr)Q)d^j0)u}aFWvM-p^HUcU+S+I zJLVL!=+(b}_M(`@>LALF8fwXV&eNCfz~zhIPjIiACNrj9tO_SteMfS2FbCPuX*}7m zWf`g&1m>8DFFkcZ@m=iOP%~pC78zjTa0N7ggJ!^*%hKq8=hEJ)G0%;+HIm%NTTf~E z`B~#XOscApGG|d1wIuJbd%t~9cYxKh*g>1Cf;iQ74Tj(5Xh)UxyKui6<;wiH*u#cXiYkYeCM-Tk5Zm?6s0s+WBEhGJX zeL+g-S}K`stR_G9-_`V=4I>~J{*o>KUX0!JMW8*J)0SHQ0tWN;zm5It5`V{cz&{B} zL9Z6KMF;J9(sS&_!D6i)RKXzt)5=G{W)_~Qz{Lpx-%Gzclg;L09B`%EyuVgdhl zv~Q-xD9& z<|H=g$99gx$HBwJbV3q+_1B;Oy}y5>Qa^4LrV*A#_@9wkyM`=!>;K2+cA?g&GZuk= zp4{0fVKYPjd>nst7BsZ+v$?}iSKwEI{{P#y zH(;LpyJ7q5Spj?=tKk!Ljc5f>5%%AQ18$jL<`E{ZJxSFCJ#H)~XrP<$2|8?mX&u8zA z|M3zRvc!hdl;AJ;KiW5Erp z{Xqk$WdTUO`>!UYa+6^`g_DZsk-l0UKO#tMr(~i)H&A5{6B;(7Wiq`-^np^NAW_uT z7*)+7=&wih?+=6zN$YPPEu3oa;*#pK(K#S?B zqt_lW?Ggfu!&@WF`UGdzMf9=&%r(L}z3Qnn{WSF=Jf1u|Sv`^j~AQ`B#(C+&ilHALqVK2wHTA?)x~e%re;W%8bv;nzZd4)~^0@Ky-G zwE=Kjb13ylZ;~t}up8*dl%4>#QT3oYA%sd^wv7!C!93B4o>d7PcaB*=lfA6Q(;k4y zEIeiZN|slJ^Nr5#+ydCGt^(*$ySt8gGlSK&>G*f#9PT^YQ#Smeb|8!fOjiY$+8*)Q z(Ume-Phzb0XJZia*?oX|E5G-%zZp6cm(y@DU0WSqjMoVvT zt1lK7c=JrmexAl95gcq*@~3H=v^NklFy z056iFx3D z(pYV0Y+98joKY%T%NqZ{nh$kfZhmgzG-?A%O+LAw+ty#gqiDV{QJ4r##F+@NA0Qr^ zAx31X=1{r@E6dPnvvboU4@D0vjT+4x%`xqn0xP{hsxhhPYZPDSR!a|>3GXvA-)CX- zML93^o1ca05M^yhUa^~S=i}!_`X3>E1E&)dy8Bj?Ux2hrenjWs(SFy~vy5vkRrImK zo81eTiC($bF%$n$-)wGQb7M1yvH>4b-wdkfFJbd3#89{lVi*WE`UaGO#qA_*vRsP@+@e5+k9({g!C?cpB zl!>aAt6phqP$C{ua{Wrj<{j2uxPRXxzh}m-8-I!w44?BQ0+0Q9=1IC-?(wtRXsdpp z?4vgK1``!9)t1>XRw;~zlXz^Ci&Q6;S10qI0jRS39C-^BH z0Ahgb6ai2Yn*MC1DoGC4XqKFS?%46!u>rl+;RZaA&}3`dYu*PbdrQPa4ejm_Sdhqv z8#^E>2CTx*WS0QiB~B-DoV80biU=Z{4PRw9pf1Ll#)NG>ts|r6xa<(@J~G`#vzJ6* zwZKBgdCdQIhvJ-e$7Z%541<_=(cs>ysfI&y0G?FQD*y~L+dQ4IceolJexsWeyb)LWWcQaUH*;?Yl1eL9C zP*K*3*$unlBqDanPZ?mBY_-1X?OcBiFi&GX(!M%{X#m-RC)nC~B^buT7mp^G!=|Oi z)T7s~!oXy0SAlHQx8AH58J@1Ka46I`Gb@$6|2n<{mJR*s0vuo&s1w_0Nl2(3*0G<7 z2wtOu0bs0?lRJzD7ktMWZ=bY7$#*#6wd`-nqwjEbyM+>-lsltwdVC-PM1O;}LKP$c zn|GRUdw?k~20hkces@kwKY8Sf6C3cqUQdh=uqV_p`qUdnKy0nE+IXDY{oD`YA0~wh zWGeF3Q$Jm=b+KUKF3>J|7@a0b9q3ZK&2nVgdKg7W$erwu*mzJiTTMU};V2#GNx^}~ zXmj`Yh_g1Zqs+RL#FVWtj4IJL3{#5eiv9h{rDBhni;c$oZy(h_#R;SUQ>{9pscdK7 zIVT`bh;p#flU$7lsz=`Vg*E4*5@`*^U0`w^Ul<&zA%ZPbM#z+&5267HP7|BC=Ls}q>>#{Q^M7q758;n z>N!smy>+cgT<-|DgLiSA(LtAzwa|S?rOB=X9LL^IJ{i!&?JBV>gx?yiItirm0d?v1 zkY0W6ewPl$;E5oubYL&_?Q}2QZnWG9BY6uQ5JM0<^0=NOA;hoO_&mO1N13w67I(aO*39Kni6RDL8fqIUiCl6!^i%VPHwV(*w9ru{iuOKl>K zDd21laBL9mPkz@)58mO@U~xqBeLI=8)EQvB=6rnl$a0+*M%AHuBprZTL8PQWy!dAJ z&G)s%Z-*(>fc4gLb+O|@LIn#|V3LaCU@rYyK>&+i6)zJyk)D_D!mQ0@RrNhExZaC{|cNb32*&Ni|44IExPDZ9XWX*hxWOx4fPC$5}1r2`YUWLJc+?P>6IA#D6U;Uw^&)bI^ ziR(jxHunqBMsaI$RdcoDd7Zq0pK~Vj1sw3b{k9(h-&;f9pZ*e_bM%Qm#5tr09k36` zA#qYb!{q$hW`R5Q5+Jt*$3i@!qoc8m$M>7tfY`)p#R+$JnVkrI=#XHM+!F&~>^?f2 z^al-V5Ny3AkB2unGGU)&BK@7#L(}~V=2e45e3 zhS>Q+69v94_I5Svk|qVr!F>L7qoz@GXl{armaV z*j%PixRxpr=2t9WYfVO*n?t)R3c2F2n4!O~PDJF5OHEut)xb6)+NS&Xxvi)ZT3Kx| z87&+4X1h{LLNl94#|k{DBk9L(75{utn^i#9J%8HBM_I?Jag*$10T^*aK>pBd{S6W6 z^mP}|z3l=6ZI$|{tEq>~SEMNmQE@D_F2hrCdz{=kL9ijn4?%v%UF?=!v>9U!KWP$TGbGs`3nN|Jn$L zT5gwB;q=OB%LW?Bd?ce4-235-B=wT^48$}hZBZXI0ve*?;Wc9-3zci*wmU_Yd@Zp4 zhy)MXe(j~JWwxL|W}Ha7^r==UsYV+RsJkN4o%3@W||$CwsCLg4AMmTu|v zp1HncO5mlK=DjdHHH8Mvb*xywdQ-lr_msE5vG$-!pB+olbNJ7~<+i z(s@9fGSgz84B^MA`%RSVlRuIqZZHTBQ{hkNl0`;~4C%!~PElht-|J@^M3v7)?|-?Q z7QF)`9MXkchHGr{UpCl0&=jjLzP}I6#bjP~+2LP8gECv^E`*OXXqABhN2%2TYpGFc zkjU!^z>7)-?pBYnUJXE8SN#>Hcb$$8%e-yAb5CoZetj_p7@5?1IL&?pB5O?;)$y#d z?NW!)%>fc@WW`&fpI9=b6TQ1%4X}7;2GSbp-hCP(#SybA(aVC@6#CMZw?EeNbhqU} zN96-Zh!(_|Bv{#Kl_CLWW3%i4*SNs2hj+?s>vOG%iec1kn<+-ei*6#HNAb+Mq5&t& z*TD)QIFoM5oe>!auh2}3?;5uUo*W(u0>roJd8Z6d%3XUCUb2WxAzzji$FI)+Wz<(w4k_$jhEe;Z2!Imeqc+dJu)1hd~5f$ITC! zq}DYSg;wy1K*WORQ`vO0-2rV2Y{TORJx-j$*~UIAo5=o$h9VOMz-QO=W;fw;n!&ne zNU7QUs&RaCN)(V!rAUS2Zo0%^wc$t{>@QK9Dq1!K^_=vWKXQXRJ9tgeirH`8(2(;% zW^g?vdCB521XyWhnVe{Rg0*WQB~EK3{QXYuqP&h znZ^a$ZMBBEJX*cvgmmU&cTB!p|Ip1KrTOF+2`@d_;L}lP~gKB3WSn)3p=DNcvc< zVg`-(gw$IKcR<`R4cm%y^5jQcYNV=}4KMQ+ZSJsa)bEQ%cC6F+pxLaq1#lB`hy@q$5rjXpWrr z2O|%5_lVMTo6phjrv@~Q95HgTmRlS7SC(1S3f*isu@EjOvs~foyu63lV$pmHS8e^s z>1h4lyY-_Ahm&gOEhimp9-C|I{xnG-!}X;Jypg`Tn4kqD*a%P9df6%17>4JLUmTlJ z4WOmm3^OqG_JWh8uvR0!3WqjVN+9vD67C)!6`PA#=L)cZ){_i(2vV%{nuic+%HKWebyuPko!5I&c z(p|nxC2XLidP}NV|8Y{*&0nXxAD?*}@rTmxaGe=5AfCGq@~}pxpw6im85lI<^82Fq zfg{aVTak_hR5ea>nR$k5AX?1tA_TrTXx;ovVgT?1O3LsZNBTd!`j^Y5GW9Vbx%?MF z%<;&|_`AUfT8DgAA4GCei#1IH;+%#c$7Q)+plY){{;fNZk^~iM5Zeoz@zB^&CRYyG zXhq2iKiTXH>w4_h7!DowW+Mt@ChxUV;?^+>+>BJVwq)@m`_qe^FVE9Z)+xdCnD5LG#@ zP#RkdMu@G~MI?+ytYH0^sGUc5OlJD_Ijj{Y%wFrHh=*dwnJp-J_2$R1WR^G=UXZD+ zqRTC419@a*8XRUzlNwxBZFsI|3F%{K1nyVi=sJ24n= zbh&~`F}d1*NHIBZcO6aZ)J#0$Vzvxp(~oRWHV&3s9ACR@$pR;Z+LPn3krr`YZVfuE z9o`m!oc%xwvm_WX^TpQp4=6=`%u1w({CW>}C2y*&F-A-#Kgc^u-EF;~0!#*39@19h zWr;O-{e#s#oD`|(J29We^Se$)i%t^EAChobgP1FCgI8S@gJlASii+yt3@N>geH>sG zvU;HH*JUI+@we=^KO+bl zaN*Q2UV1YdWWPI19#+vla|*DEw{lOK^Yek@266GucrM)0(ut^=OU|nQL}VfEJSETJ zJ^?ysRHO&9>)Dk11*&Dc`J>zGI@Gx-(_)7+$x?f}4e-U`xhf4qhHSeEdQAliX>WK3 z4!Hb^wrN({hX{bLNrn=qL#tO?1gizF?bTu#D2RA>H2$jm;EL^#h#kK}?pkw>G|l%f zgtFTcL4KJZp?ZYpwU4|kg7!nw49+oZ@vH>gc1i`1u7TO2*Na;R$_R9RtxK9!M+8V@ ztxT;HSgLA)?Fbf3aoY?X@$@CP2nyzz!oU$uZU>@`s~&Pmh~jc3Ry7jD%pl?$l@JpG zVt>q28VNB~XK#i%DI_9b0RK_8unJ(WT*2Af)nB1FG|gamK257T=E`at)e;0%>FDUn z-S_dP>=d93wDsHGV!i%E(=-ow-x0naGWaOu6aH-sMV4B=aW%*tP|8iX%#ohdN3&nM zi+sh|8fTSfiyN%-4EPuJ2E$S@F1j)Hc6xPJcpp%Gi9-67Qc-R@#I(Kj*&RO~?u z2EFf5Cxta_jh5j(mCb=~FxYwR;fB=G4`~Mgw%*4to%Z-5dQ^%+Rot(8gbJ;m4w@Yw zZg{=#C@t5De<>0`ycPiHrBIpWuG2tqhH@^IWE>~adbtM${J4nd=2HrtF>xH+CBP=* zAE+O8e!-bD_Ek&2Szh_HwIffG_hOC*zvdxfn0jOMY=2I4m(&bV=Tb`kgGxVqL)Q%zT?x3s~m6JE0r430#VNVnHmf;wn0x z9WM?LT9#IN)LiG{zv%55_-CzO%wTQ+ev2H;_UIx=(}*(z~6UxGEy?yabIf$DhB zqJs+zV)z@t?8%5(A+k(&sF@}j+Mm+vR-2`Q$~+G6a(7SHe4db;MjtPI8+lVr+}(@& z7IEV0vw&Y-ewT2mqaz*AQ>4)HIxCA3jGDmvC-%f~wb+E^z1M1MDb9981%I~V3$(_M z{P0ryZFBD@wrx9RH)bnecC8CQgEO_u0#djJ;LO;|(HL1eazt|D;hSG&b-_x^>!?o{ zrCru(P9NX>o=R-PI80+2*`U4CpGcs@>uC>q=!d&=Zwq6_gj+J7;SrAj(VLBHdE|bA z5vads&>IdI1-0;|k<&9_G@!@QLwu9ZG6m&G)Wc{$DVOZb4z4kemYPw&O_%&k$Wfpu zc8hyaVvn=vn^yC8xdc?@2?g>hqG9wt6dw=lT}-O8AQNAqgZ~2IG-m^|5`#KiUD}emB{)_a-N|+ z5GgT2;q2qU>E+x4;5$sfkf-b?+8$o{z-8S>1VlhfgB$%s)M4GyWU^nS7#7mU5|X(} z4}s%R>_W32%J>80Ue50ZQ>ZaZ1PZ({O?rk#wuh@&r73Y0eu|e+{Tf$)ZbLFH8c$XU zA={cGK@wNPaJHgvSz+3TV;)emRJ55`J148d zuqyAyC%BNO*8q?hp%_BX1`gp@9u+7?P8enOTb$cdg(`dX<&~hS+nw1(v1f=H@2ky? zIbp|_73tE_QYD`ar$bsxh>)x80n+gvz}3$7Ex5k)j5}SqvKmoQI|k7cuP_8&@zlZ% z|3T&zx)0211L-f_ZTIFMN)loavRg{f3P~VBY^lSTMR1=TguRqp>5O}TjAJ{unvZjS zdM@0Bse1+h!Pr~MY|C`bl9$LEte2U`TUVkXPhh?AXcJ!ay*M*+Mtl{-O{G@ln98LZ z?~ZO_A+kG=-m@!nL%Z>n%hGr$)c`+3t7bZO7rd18rz&CR?V9^Gu+>AGnEdu5r-`fV zwh{!c*NX^X8^`ESZH^4(T)$vrZ6N_IFgn22`t3i@y**tm5R&W3{Qc8lowdvS>_a1? zLM%Fxcp&$>ZQv6ygA05)CtS6jkQ`(47M~%72XuT|pfqNIb5|8A8+~-I?uF&_Qdcwz z*rDAD-+o4ay_i`D4A5vwQS;IaM1!~=m}~cZ)zve%4kWvHQ6pBaF^7G$FyZApxFq^d zEFjqk)PLnYx1rdt#Ok39Ke)2GemA9g>E)SLOR{B|6!DO76j{s;T^k~O2uv1P7q&jr z$Yo*DsZ?s4&*B@jz6Ww}P&%05ZGXCp1#D(+c?MLv1jhtzZ*K#04pJzE6f7nTcaE3S zKf<5Q?nh@zrw&3=a_d1*?2zfs8rutQ_@LXUs$cx8r9?%%~tjej{a#(Qv{il(z6PFp>+}{@{CjRNY(QiGF^ZMm{1<)N7c`d zjTDX2oUWFOoRgm-&u^UL!vR%!U3aX5pMcNSw~^c)_~##YYYTEWdJA06x6H&K`D1B%?BQ-6{d}9haP7X#o{pl z3;JP_>Br;qMGg@Z_q*AVEMJ4Ta*#^R^KeE1d+Ie;&tXTRwGsbfo!b5_AF_C$JYTck zb^a`v)*eVkRG{1S5fF2fXk=SRIqVqHXJv!RUKWtLU5WrzV+M(Pi za2P6fe?q}K+TpsHidlhY8K$OkjAE`(+h%r}oXEWJKH`cdVOqKmjLx<(MCu^Kp7Rbb zcFTM~l{H*n5dV4zmFd}xq3z)*axjHtMl~~(VO?=d2y7WLpL?cPsk}{-K&LzEWQ^C^ z?pvUQ3gAMy4Z~2`k4N~{9i}cUZb*d+QoQbU5M}a;<+ym(_(hj&yXNw=1#|Ee8_i@_ zOCQv|t4_DsB2gY{P+sZ?<4?VlYPxI$Ox^p}c(fO_C;MtH-nLob(UIqDe_s;t&APaC z#RjjFK|iAx!(xEFM4FyuRcd+m^maf*ic7o$GJURXyIU;(4bQG~q_Lraa?8#Fc&UC4 zHDt{&yyepI))P?8Gj=+^ILF*tf8JJcLhRb{DqS?l*AqL5!)-Kwa&~DAYe@iA9;OTRHi^&^;2%{h?VjqQ4HLE9qr zYCu0N=&7JMBABunZ?c)7dVb=nb9ZLtQ{rAUf|3NAc-VHc<|Qw&VE>lKej5w<&IczI z!r8San`rpl*hd7#weVAK*47?`zkB-nc%rX1KVh?-5t3`Ax44`=!Px79 z;D2KUr`^hm|C390XL>R{0qjp%^J=3hmpVe50U*K**jSi)XlWD(UxJesw4z~YG{t1) zh+qT2juJLAHR>G2eY?9=$_Fe!$?|<}%kS+jgR7q-n5@!1Nqg?hi_gd2FI?&L)TFPl z-Vv&S71%qTQVtETBB8X>>(86hvPysP)U+8t7AY$n%QsTj5|xDKm<=H5zKy$Lu=);K zP2?L&xhAd7R)BhT=W{#sRT$gzO+}ao!g;iJa9e$D3T;SS-`sV&TRZa>`^AoI;KPSr zq9T}lZ}{(GQhRwL-FedQutP-ku<66Cdw~zDkotvg3Gt_%Jgyq)Jv&C*wBw*_dqgp3 z&TVOOVy&mA=geFYUU9Rfb^}YI**zIA5pP`7;sTHZ`QYkg*q*jn$(;8WZojbu)%(vK&yExvd30kQ zFmqei5U{oJ-jZu{TPk+-1e?*r-h@%I4D8d zjoDqiAwH3ljSmxAsa#fMnAq+(i&}VAtVYhWvDjfTO!+joVOwXpD|%uQ>)qu?l1>iK z1;@^k87*MXlrsTBm*n`&)us6X(>Yh=c76*p_Z*4l&fHgstD93Kg6hXYN2qR&TZ0yO zJ0qUqeH*#d=`M4O1qz<!rba=<&F=wwrXtBUd8)8U|vZARq5>JhxaFM?mY>_ z=#l*jGdvf)^VoH3#jX-kQ#YF}Gj(7et+yMa&U@}gdum-dS*0tKcl>}~1? zDV06w6#Ec*lX$L?t2}IlRxL!=v&oUeQ>~`XnG|ErW1$JjtIZSj5ee7u3BGetXA2?5 z5yq|Q1NyjJmAG$#Pi60DcLYC(WJ&=@*|ypQOE_v+V!B<@Q+l)cM%OE~%AJIuRb~wY z-EKuM@1^+K*y|4M8mT9;l??VrB>rJr4qD@#cD8G0;>Q=C8;>uNP;J*;Qu|zXDfNdE zF@`UT>JZ{+J950jiS$a`XDXendag;L3!GK=D8I_(z;x`#&Ai0Y?PI=o?Ri8{lB83i zraz+tvt8)EaErLzP$j;kBbr0cjjBekMpI*I45BN*Bgzj4OPO$6j2{j=5Oe}5Eb`<8 z9P(w+8S14Y=lhJaFzYSOorSWmL!jP_1e7%1cXF_~#TR3>-aX^Ev_(oS^Tg9-*toX* zh~Q1~xsU$nERn*oizKh)%TOAR0KWAAr;Fo-u5mPpvaKx)RlAK9-YQN{s_>FEnv=za z)8XrcB9R?8cE{5vK3;FV+pjC{IquGCf>Oy2^t9Cd;_)IHt92RRunLPlc2;4zVaPja zm3?UDLDC5dZ?GzLbZ*>862*%~cE$b170M6sEI0abfh{ZZqtqgJhs&-e87k?d?Fv6% zP2-9HTf@O^)d_cbH>Tv=B}RzgXE*fiLXEo1Sx+&nr6pdj?}lz57Mf@^L6>Io?EP?) zhhKDGm9hhO$j&mvX;1v)@+*R<8P4U<6hipU24&QAvDongGLAM3O`-vRkh zLSu6I+^KN-%8j*h=ox%2s3Bu{{{G~sn_D%eT4y${1*e72y;K14q>zu$p|x%O;Cl*@ z#7e0`8L%U)IxWxF9jj!@7hAZ!EburU1%)zMM^S(Ll&5kgfv(v<-srf&$tVhd zD`23uT68iniZ<(d7ZZJ273?HdcaSv(tC;#u~a zt&-4L4o(U&(TL4z-^kX<(@*4a3${&c>LR5*Gjf-1-9$>{I_+NYwVUyBwD{zqSDa_p zh_qd&j01Yqv!5x&Ju|7*C&r6SJQgS=Bj_p6@_VivtFqsoMKYY7mJg-0IV>N|4fIqq z<@Q0wa;wG)^#ry`-g~rdY>B;ojX7=jx+MnhtSOzo=Db@4ZJ9PV3_2IQykUBzXrn59 z*bJ*z$7z6W;(qTpo_*fHjw0V0KIN~1SPY_*UlpB3%D)>(Crei}&$7Hp64c-A-dLST zraiZWxQ|0BeQjo(yF%)$AXV1|XI)cjs>*IUyCsfY;umwVC5EnTakn5rlO-YqcWF$S zVLEjx_iZ$G(DlbN0QJbo2XSh>*@??aL+x>oy?LZw0S$^&IJG<36<6|1HfQ0MWHpmD z|AgX5suNC1z^p%4m`Y7 zQTHe}?rhx$OQBNZv2zU113vmlcQqbPyQ|sI=Pkw72`23+5Jt00`HbszAJGu@AcHuE zya<%jx{JlnS}IF)iYzGb=T;?rPeeP0avHbnPd0s*Uaq|B|CkH)<1Wkr3X%KI-t8L8 z5A8L~%TnXHOMlrLcBj8sVD-W6ETshrc`Fap2elKT(@*Ip#UlG3G2XOLX>g$WGm^W9 zICk%!O^S&LypSN^o~T>8>>5)KyF$A5U%ezre>Xiz@;bj>S`*GV&Z&VniedZZ?wv<^ zBr)eo#0MVXw$#eQTBE(!v!3hQX9~O%wY+9w2kUCbloz23x^!JMies z3*oS%H65GzP5I5#4csjh7m)cAbvLVow#l(CzMd=2iimVtu?l!m1948X+$*O@^o)E5 zK>k!W|B0>Ts{U-C&aAbz(!s8?1EU_F?JLId$fV+zH>Z6frK9MhGrYpF=5~aAk1BZ& zj6A7&oi(l|Pauk6X0xXWXdT*Pb41D3SUET3oB*(BW7Ev9g z-EDYkk(EOyA_C`;3sYmqMeFo+SMOcYQG2L5PL?|y3GsqrMFXn)2iavcywpY_So5VP2*@|TEvA7lB za?BBcK^zdbVz}HDLY0gh(!6L$(Sb%UG-z$I(6QHG*0$GHQ0m9rjn^6d{`#?kM*IZd z#Ugo#Ljg@hz*%IESdbrB6=ZW z>uhl{on)UdZ>O)=t1Qx&~i@1Dy`FGYIz`(e8+E7AdK8AF0U;7X-T8?A_4> zgMsHcMfBivg9P5BXr0hN$Dp&K$(4<#OtGgW}z5Zq~C__KCQxfp(>% zbf-G2d!9i$UB&q|zV4?MoNcxOZsKTLr}d5NNw(=CLyS9%F1y9E-yMig>^cfMA&VX- zx-&cw!Gp^L9^-MA*?aG?LYKaO9*B5CpTv|@?(fuW_Jz~xD-z%AZmNp`KT1^Zmz5 zvEE{FHvs44$dT4}Yee+qO2{fMjgXC7*l}ujZKJh&i>9Zbo`e~z%uJcGFQmA7vuCV1 zQYq|~NegSibhkM~y5mkwPTZLyZpYzRS29esTHY10&ymdU4Ggrqf9z%4PH7U#UxJ@Z zalG(gHA>E>Sq&9&UkC^=n)R~)!;t%Y5|NtDe7V4GWOd3WuPl}^m!;ge!8UL9!&J@{ zBD!ly)u1frUP6P65cC;3Kh{umyTD)58~o~za4E-s54vmo^>}~nokU4@ZwDgPwhir2G437ZcW`AigWSrk_mQ2 zNFohn)Uub!xkLqa^$$K}hseV5Cw)YIlV(Z9ULq5)^Vsbi|G~_K&`~&azlsPq{^@@j zzz^p}KU?$(xsuM$6UAbwoWz}P({D|>IkItP%AxqJ9m2%(LEBM6X`N|nCa|~KV|6vg zPeeqXd<1(v{HO*d_|ePd3K{q<*6KUE$K{u3!+2k1{c~THW>34F;@c^c7yZ+>uxzkh z;=h0RF~kFFt7tG8U}qi5aGc&(F#WNm{O5^ap2EFP{Hw{PJt$9L9D6WeVJA`G-Y5U{ zx1U|>MxTKD=Y?G1?!ZVt7Xy!&fA&s>&Of`>e=Y$&gi!6O^yKHP1CK=o{C~w07V@9J zKw^O{68S$yN-f@NlwVU-^VVG$^o>Nl-``BifG~LH=NUZmYJ;i#Q*D&nd4``v!^^XySd4nLM zh1?j$-(+;wmnx%^3d8&)giJZh@4-Eqf4>5J0Q}3xThuUwWC3!2_SMhlGwK%6 zeLoDi%fmOA30pw4fpU&^-&<1Eexc-^%Pdf5oLU^ID_o3lGLw)*6CoLU1#EvU{HtN4 zZmyWG$^UFB_|{2muLGD}V0&dYzeuHmgjOYc>n4hj%bJkB>MaV7J(^dMw`!IBJxa-# z#-)yMEn||Pd!5Hly``Zu#{z;!H&+2e88^-rG)k4I(IrMgqM}IXM4Uz^iY|xWFSYMZ=*Yo$5T38(i2&(MVR1Sd44o2MCi<$UgM0O`dztxD5aY#-mG1CF1=$c^2g?V ztC-vsM^%iE$9d|be4FX~`T^sA^sXrcIiu+JQ-&@Rc;E&Y;Ny3O4Sh+RBj(fs9Ns%m z9LHu{D-kgS+DSd*_Q1dJA#&`DAmgbfxww@kagHl=hwlS`LL|!iH0uu^I;8*`5Rc=# z4o#?M`V>&^eyUKCJXcvuxMi>6E8L}5V7KUR% z@s4hk@i})+lUqDCb*;IiRMVQH6zOK~&~FT9o@+UkNBAsF z>Mps=7iKQA*&i+r35fpd++^9v>g@yXbTwJb9 z>>cbnGrb>6IF>B7J4VdbzuWXLt^q<3Hk)T*l>xg&5AJ+!qb>Cm;JCx@|2*F zP>N8VP@Qmt@PP0ljz9$%bpRg`*bA?%#l6z?o+2!Np=GU`3Wq!uy-CPu=>zWLGWG2m zoejy+iW7BRoXjmZ)v;3Pz-Lava=`7Gzr%6+)L~dfih0F)f_sFKFWkbR__KU)p-R{e z1;lC{6k*uXu-maOS$A`UUTDtHD3mT1^J=S|EDi=O3^{RZjUjgD*IQL@H-tNzH@D$e zsB`xOR2N5D?Mra8ay%Y$=G=YeL6=qWWrV}T$;o(*!zcIob_?RhRtVnMU^r(!YO%v! zaQxml!H%od%Jrxxwad+bm5Da*<7L$iU^C%tYt$RJ5xaP}<4;u4TWUaXz$vp<77n2I z`Xf@e^8&_39EnyoZmW;jsioj_>`meYNJF#&?VQA_ZB1vg+;g287u>e=rffI&PZk>- zu1-?@ox?@$ffwk1R-|9AWAJXkLTWUCDb??LVOz4T4C6t;G7;n_? zuOzxwC~97ubJu!i*N)1qx{WL?50UHKh#PJ8x1K!#oI(A*EHaSUT&m{mtjxVI-RHO( zuF#{r`}B~Z{Ag8gToi)q2+vll?3Hu5Aa%HYKo)m7v#>f{L{u;nj^^&+Tie(+5P|l9 zS(_giWCYzLB0^7cAoSpG*S#e907$JF?anYwNNhHIVyzjbc<5IY5yKjcV=brA2M3nR ziFOwYsIh#dmmNx;<48pF5`@Ot;e+T>ev6%$BlkQrLta|~(#HCjM~PvLzqXiw(Whwi zER>Tb%WkdBnM|?{RC-#)@=4!xU|OH}|1kF6QB7^#`Y=*Os)Z)i1}aEZdQ(I!2r5eN z9Vr1qhfq}n5mcl}RTM-@=rs^}giu9lAao*x9$E;HZ*k7?ob$f-{_gnxivu&Vv$NLP zb3Sd}&lN0R!tC@hFStkb{(#jCL+6qyR%<*RKia&yb+nc>QhKQx+~vWVV&YUo2hTPT zrZ#6ZG!@yPrAu9gIX#_XkxRuRBPb=bg|Z-R1Rgnfim_1IVU*&^()8iLR8CoYPR=2_ zAPN4H_>Srlrp+bjk(jmf4GmjGqkK-n1o5K1Uwq@!LVLm6++{Z@g+nB)V3p&y?i*U+ zy2eDX=d=0GDToelD`syjDzR3%V`FUZV>Mc%<~!x0aq?;DK8ggM9luUJ2?+M=V8YXm z=tVl(sN^yyNV=WQC!>UNd+Y`*&j{JOoL&G%M$fG^jJquLjaN$!^4bUO#>Xq4HBK}XYbYxMBrkJrUgSn(3)IQ z85$K^KE#%9J2NG43I8rdf?vCz0?E*lf1HOyk=93KHF2Woy8l*4Y|K7-e0O>1O9EFI zkJ^Q$!H*D>R`cp)dWhM<1ThkKr7oJVxo1N1tgVB&%n@JD-mFlm%(q+b4|AR!XRX^f zj=}Vx27|hHe^pUWg#|DCQ_}st%T*^BzCJ(kQd2;Ss-DsQJ#0_n{QVE7SZ3OuuWPGB zgtFkmNyx`JkEZZq8lSKVkjXC`xo0n4Jjz(?gej*|3*RWC`d+4KUJ0NF`v*t>m?d)x z_B0k3m?1-s^9Q{IrEjZazu66P-Pq#9^0mD!48O7SkGx@m>+Vkny`*m4Z|3Vt&UE*? zQ<%6ZYQ=7?!)dB&S@qR#)r~RA zq3~NQC~i3N*Z_Wa6F+zC5iJ{XFF@85HcL~2h%pIQ^mVtKZ2ZzSCz|{49PP(A-rH6t z4o_-y@0Ub}*yzm}NjVwSFpqVX9NDkN9LZ+1RYuTdtDMEq5u8U#+0H8r0i@|5Y zG;;@^)rRi=dTaH|nr>>mEG*JV2LI@@>zTbh0;JM)k`gd)7NJcB#nv|flC?S$YtvvZ zk>H<;|9qzpu_Y0VU-L|=aPtFJI;jGU07cgO+(^6KcvyWf8IIhK2H>Z!vl_r- zjyur_)-EYzG1V@Gp_zGPUs`y%X0JopI)|XqsWIV9s`mC5TVv8YoC=zQ=Z;obMG+r; zz8ww1F00merY5azvBp))s5jSP9YY1%F3zQpK^~w4po&oesLRPZ;+FsCyQ#-AZ!t@w zr15f%TUzlVT+w_=txke#l{}km9Jbgtv_#9g@O!cFZsZOvqopJj8YjWpKTTSX6TY1& zaO7#NL6h=0<5e8@fL$=GF2p88&!RX$aO)h(*c!!1ki3n~xDo?Nqgq!=;KDn$C zHm+MBsrQZ$&_ZB0LlOPD20d}c9q#PA;WaJ3kw#m1iTHG@s-?z5&A3js2~~y;>qwRvQ_fth$DT8>2zFs;=-R zR`%kra+aF(oSnyslJ1z0FLZq0U)Pcju3;2xln-{SKuBJ?K`R})_(9Gi-_P3V(b^^v z{9a~t0WHQB-&rcE&N|$FS#_hrr>HUDwAH2a=jl100n5tU+zx85Hxc}eQo$20O+;`+ zS&~DjCZ0SxUWVsY_$t4Q>2Anaup4v6n!O)VhCEPKsQ~^v||F5WRn~gqSk*V>R8AyIvK2&#SNpwpf&2$4yA$^~pP# zg-t{0S9>^g4#~sj@~RBuk}{{>%DSCZST*8XCIyy0xNiOZ%@NYplAYU@tcrbsb^bv+ z!*@%%rH&h<5Da4HhD{+ODThez`FQTIM?>h~Ix*|I{s(faXj+7gh?K_m4)fg<&TD4= zG>F(E`1;~Ru+J<86?lO`ts&cWw--Zf#keI6D(kU{nKnD&6-CING$6S@?6OxdwpheY zf-hk82tl37w5_ea$j0Dkd3OXVnqMYFUTB)i*L}SDgKU_=`-=~60A(R7;=}e~N$F&_H)BA8f3Z{I6Hxd_n^mtV+A5)H zagGcO7G__x;@YF^(7SLrpXeJ9ZmHNVa$L|1U+ULsR_Ql;jPtuEe~=<7fn+wcwYp=Q zk+6?XlL4q>7Sh+zJ{rKgax2{-Ct6;~Yj?U4Zw~*M<8j+-zBA|!k&0*AKUmdGgY$Kj zzukOz6O~yp7?f>%|F1UxK#W!9nz4U?SS!Tz%ZvssnWu&rc**5f@YdP?Y^^y$s1I}> znzrFgv(X8nVGW3!KHJF_JuG7^7V?u470oMC@zQHtQ0>LWvUWr6+6louc#c-m-WyEu z0V$YoONF)=jO@1W-ro-TsKG}|RlDch#bFxQH#!nq@pv|0nT%$Wf+8dnk6eO$S*tib zUq4PW2T@iwn(Y^_C}!#tjqzH$yHM)Tm&mf7S{yUdFb?{3i>B85f{C3hBdMN~_hDli zH;IqF+>HR6DGb!5!Fn5Vq$&4-KHn~f8w$5u93Gz}y|A$>rkaUo^X1nl3+Q%RaOzf7 zgapa^d_RgXLegJWF{1)ggWPpB98M>^(1_-d(i5^<-B}N_F}R&7&jywcU)FL3uT{kW zpMn?TM-DNpA1$GU+D!4ryJthB+mj>FQuHUzt5W)tQ|zYla~v9lrHP|Tz?#D5(3juen;o5uOB{clYVXoQ0z}?~oaJ=u zl`JRa!Y;*dUxjg3gg;*bqkA>oynZVPQg|Z=y>%W+a%W7CV!N_?F?s}dJ@8>@w^?A$ z<)N*GYxqOLPkfowHs@8JCp;)M+m(8fEiLfJs5@DXr1&FqP&H4VNGEDm=g_F={o&6; zd6Rx+@7KNLs@jTXXv;S+9BAizcQ5El6v>wNrDlmuQe@|8EMGdX#2$^kf~d1JQ!%I8 zZn9>^MTmLIdoLrZl4-k>(^?ewR)fsqr{wv@QHv6dgPMF)%MtKPPQu%52u+||4h@sV z-%YdnQPzm=NZklen5wUCdCafwq38!X7+wB9IOszZ1x<<9;;S!Ra*W&iZcd0$tFKkO z*zffpEq#5i>X3Fpt?gRObHs@v>j+C%?JxYo^roFSeE33L=`*BU2g|}3Vg2r7?2WjJ znAs=BDp&NQyce#u;voYJgqp@>O!JH)l?>yQc;Ut{&J1(?gRswT4tcWaK&b(9L&Mt) z!Fv_c%2KPsBgwO8()=r)EpAB!O&KPLSYM@e5qNL_$_yH~F8nofs^14;Vc%Id^xW&7 zDl0rE*%q&Q5?BX8s1#5g;oEMLda`)%27cF;U=guBfa(YV;d_dSj1fC>9ZlcH^~7T zGG43*_G%A2aK0KSS2*-lUs5J-oO^$X!0B_%fe_F8u*~rOUilQ#XjTg1q4Ria@}7$N zV-~ZKMQ8ss!qY+LLkECm=Lh6lB@)aB9%!<$(#Ld3=h^;^(2AwZYLWAI-rbgo$d|ux z=S0-m=lr!xJ`;|2Kt*{LA;za}Xd%Y+3Bzw1DG9&l)~|szCD-=fLH}Km9>Rgzl;2+c zyAwsw@4zS$uTz^I*DJP`Sk+C%o(Ou?V>I1p)S7WS^cj7ZalkGPHx)CbbP{5SC#u9F&z6xufi z3-mP%0e34Li_rw8pZcwh`F@&g?bKVy1GNseWETUM{aD?YdIj zu6VDnC$4#QO%w;P%z4gcdjd2&Rl(b8a>~Yj=b$E0!jor5AqUd$$3*1!>vl(mSDhw5IAExg1J^&f|3_+jP#$AYZ{8d3~PPcb*oTM)x)qSx;(~LNGk{684|c zc?WqH58s4{r*6w)+C~=LaO@`K~Otwl-Xr)ZC8HeSJ>_7{RxzMAI~th-p{p$bUFC2nQu3rhU3ttZt7zVUZ#!HUSCQ?NRgX zTyZjuoO9OcPFGnu#WDF_uYLWP3id{P!+9Yo2(j9ipo`0)-|cBPs$mx~4ju8tq6$p> zjft@r?jNK5xr1q6TBPU&z+Th)OHxamznJv+y17P(#W63}orkNN_LQFvqwX~nH)7L< zp+UW{u6>Y`K@CR!wg6R^aZ8W;Zin2&QmF~UQWDSbO4IU~|Ki%Jnd@7R5^cSZGG4zocMa!JV z=m8pe0Jl``Qtv-kY*}L4<`k&?K@YQj`HqlE3>r+m2uVXFmDWiiZK;aeUdKjj?Zg68D(ZcoW+~SBicaav zFt{kKE}xLH1Jhen$fuXYBu%RP`juM`YCLyRH&FRcpC|1s9JkFpnzrf_)s7FMR(FW| z_v!S<(KR7@%zp4M=HeyIlp;k33+9kK0)phy`H~_Ss_Uquy#c$aZ_a70;f8S#u4}$z zhOZx&oOzF&m2>Pui1P<(=nv(`?e!oAlCQaT9RwpyP<%tybPu^SQS&x??4F7OFIp*-a82QKN@ee6=;Hy=lmItirEUUT#9Y0WefE&9trwdO*&Ke-}kBh$< z$MUi8BuLqIT|-j&&HR!`&ux|7FL5~sM#kH<(uci2#L3{o2Q>>nE-k(drCAi%(ORvr z(#toT_GC2D9p#!U4@-=@97l)zRo`4qkon-h&HL<{Be``NbiR+ra1M_Z11`O<_zJ6V zxdI)nGs!;Vw{e0TptcU?^y=LN7 zwuqBL?%fN7fZ^gV4@+-<6o<7auk=A&6UTFy;i_i%=D}W>r9lZ=SKn9GY2)&q^UmoN zBU1-F!%e5Ur)w;qyK~Arow^mY_S!)>#*Gh8MF)!lb?^t_#wMqkrjvp6k$PD{*KG5M z@7RN=Qj>`z{5(OOhNa#xt}u+BpqY|l1;dK(V>5D-Fba~8Yxy_(@(;WDn^CN%JLF^N zXlN#DX+00cRI5~Ypc@kXAsn+axtX2$A{5y@II(Z*Q}EQ&wH>EMx2X<>N5Jf#4v8T4 z9g%fonh!pErEWj`GUCWdSn>f+Ez02~)g1q2j&Dlgx0vur!Sn=)wJ<2waGZu`TJIAG+Mgtr> zmrj~(Hw0)QdlNn9N6TWW+6y5o1ryG9AYw{$@!~zo)YUy)zp;SbJ`11eO}!%Mpvy@` zF&n!2YH#OobAO)d6(H2zv&U3(MW@SJw9dYXx%Ke|(f#WqBGxt1_a$i<7Q)T5YIKu(>Ffk z`E6?o|Mg)>0T*4ZpT~_!4TfU*hj$;Yt(KV|lwXAO8#OT7f~`k2kU#$NbidinCfb$y zVlq@L`*EA)&Q9jRPz6KSX^BeS$bp%SwXw1_pW>2Oqq|8R!f76riLVFcuEq zpD|#;$vGcxjd7SE5XBwp_I74@_W#yC>|AEW9WmF9;;++6lcl}K-bER9Z;wKjtj1#5 z8_MPL$!RE9kRY{oYzSV*8Dev9ZUQwNTjbNAxhj_cRnqaXS*0RA+zOxBdyqybcbpbjBq(r|CwYM@PCs%jYkzY(KhX?oNb{iNsW-EBS43 z^7#m`_`JF!`s!lbC6g0`pcKoI4wi|e1n2A{m6m+rqoVviV`**u^U8)x@Q6^8a1s^t z{8DTkO%PskW`GR?h8lkdpp-4__HD@_9SqAXp4*BW?pX@)wC^vL zV8>vJ^BHj38Y^k3ka))!XBWJ6_O-z)X7U_7VZ+5X5_<3a9o3vT2u5@RjcTE+#SDI4v&vj`o5G6IfsHa`+bS)cC4 z?i=p+bG-dE(Eq{1hEHgX6Ia#B6?AWL+DjF=Jm=M>#b*``5rX61&uZ@-2tzx1oR$~w zeAS=41l9D5RyT|0a+!AdRi}cAMMoi{EXpS<#9yBCXlCQr4i;1%on-> zL?F+tIN72|&U<%Fb?*HW8hS{)DrcAw-O3pJ9} zE|_G!82jav3R5%Y{U3aVv>IBtKt9pFj0MP=%Ytjuf@cbHyK{j1vSgsd+;IT43>R3Vejp1 zkqASMPWBC;+dNlGBZzO$JxG*YG4-;y|5}xA3vl*;x_9lxB0wB}_Q$?FsVFbm(}r|z zw|=xu`B@jeKM7r@xZRp$zhu`+)#;Etui-sp$=qazK|eO$V6 z54kcIHRf<$Z@*MZ&J4|Q;@m6@WT=pD`>%Z3bmB*y!Sg??`#!L?eOE8f`1#~H6}lk1 zpKaZ<3SNs>D^~0NQl>2@dzzax=DGS$l_opm5SVXA?RX$ zk3Xr!UXti+Q}=SWH%Ea`WL)wwh9!O$Q*UcrVr*=h-3mf6^ z>HabcYAHq29lzzI76)X-!Gtr)7sW_hs8m7NQj}zYU~ZOo6uZ=At?zufXH6_K{ZkDz zkxu#Tf2oVTLTXM^)YZzbdDFwK?`9npef=>{3_ZNs~~g;ko;;|{Mz1PdJxW__zZ#ycpCT$ z3Oci$4FbFfigUU8l`KuWfuG!E8XC&IKAOPu%Rk@{5>lwqE&(-o(X`Mc9@07qggA4$ zzw!;QQo?UCdQg>VQ=Xd8hm4oY0YUGxeG*F|0rTEL>Mbx&?0EcSReZ8cZ%e>D&eOM8 z^}-UU{NjVgdF{Pa*Y=QDD#0oql z5%}%O{n8P)hk(oFJ2~O}3UEYrb-x-3+&bVeZBXFRj}Jn!uWj`pX1A3FY@QbU`}5BW zge0;);QIU43OqVO6MXK%Big@iJ(A&T;O{?DN7jSDz@CzE)KH}_HyFJVxl)%N$?oj` z$unGe?(!r7CuZJ-Xh{_Jjn8c(u!~3$T}CTIR0j9LbeH@yJyFVsUX5~>ahr7*vGZos ze&Fd5&*gC2e1G%Zy!84#+b?{-VWyWtl;5)cyv%wTa6vHWBhkOt!apmSI*J11o<}7G z51QsjQnJjpScWLG4JUKW=Ww2?7OJdx;jy?^^&Mj5Sr& zCx@yyRvK_&nZaN3{`I#Lt3pTm)hSOLqjo99!7YEDIogxYmGGIoRVK zhp8}OycQ1=1>Z=h$rDPX{kN7;Az|TQc9!Q%ha3M1A+4z5FZU8{`fR&UjV;K;jKWJD zft6xLw)*kU0V#hw<>GM=-{>sXPhK;aSdViA9L~FU&h^vab#8Itm8*h#gv5!eTd?VL zSY}`qb(%_&^+$;XxK%K&r{|U4^8BE0&=Pk)eopQu|4PAU3h{29yZ`qe)yc0-M$z`p+UJ(I<%e*sx!(WiS- ze6GJ1vFly`M!SCL*i82;+~qhmSJyYgw^%|hx$c7svDV9^O}Y@grnR;(ve(?fNi>wa z*=-4ddila3N#RmTdG{omP*b?UfKC1!_QlasvjSX&f&-`8J$i z60MyoA7*_gc50R*?b>ya7^NLt5hyLZ$@+%!PUwj%xdrh{^=JOJ#^n^t>=vMeP?`&KYx$E z7VF?WAj0)l(#CybS%t^MpQ)%~EOcVR94yWw=QFbY#@7Dic3$38Ju-1SxYUqx?YgSx z;d1>)7dQo1#nQQdd{VM|xYWTw*N+zahCVrl7Y;Ku#}vv`UkR>!x<|@7ba&s4yEygq zmjYx^wU1@tgV7D>nTmY9?5sA-$4xqW><;hGT*7I+kG=jNRMcH%lz-b%ci}oXe9R9`a*c8b#Ox4;9k4XAKzl_hHBhD zm#)mv>`UQ;9&p~-tQhZH;UXH}Q|a(IbM+JhyJ$m$TKImU*TdWs827~?H*u4?0J*2! z<6lNYB%_z#ub8?{>_l}Hc}=%6?N#lHP}Xhz6z4N{c%v9HPZjV!hYG9ZS5^Vah<#LZ^w#n| z$Dw3UXEq%LeUh8Jfz1A9zWV04#R$57^&b4^jTloZ>?=eYUsgDTL7YP+$?m=Nd^VV7!*~y)L0G` zdNsSbyy&%4u7B+(|2$rKk0HL2{oX#l3RFzGxcZ9Eh?!GsZr~VZR{8(^we|YLwwzM^eu>b*rn6yUIVl+;fa%gz*3KBw4$y`sBYiANb~f zs@QMp9qMZGtS2@28wgL*U;kL)a8n4n2T(eIitP?7sQ<`!`*5r8rg^ON_jB)` z9ZYF95pBqcJ2DaT0v6h3;(zYy#;2SepeoG-s9B-Kv~ASh48!BE8)w^cN&N=sINqH@eOj}D3n=mR; zzVX*hU__JwSG7se_Q z12F5|57Q}|GqU;z=wpxl=b4~*C+v-685u<>G`V5SjC&m zHpkvyGC6kt^flGz$7Va^X60itn`kWE)$B< z{c5)2yhp?tUUk5BQRgQKA)19jbdmxy?FBAzk8X}rr>qN(&i#ZDQ#*tTMHIK4X!_C@ zHM)x{qhOti9r!9N!PlepINF@tpSLC%8Wy%15NCHk{YMg>Giru&QhzdWa%hrsigPk? zYRFPq(2N9DPQwylA|kJ=-5Q$yO6?Qp`BY)GOJXR?MDI}6d8!2E4eIXI9}G{#op+r) z@V(u9MhS039FAhkW9R^Wtrm^i-FynN^cnML6?qY5lbavlmRN*(ftXYx(-NHvTGaz3 zTKh&AxBqM4%ayzFA}{{Z6@r22j$Q?;S$6n z#|+&nzxK&0f1-(aUz{{J9*D~-@K_%8?I1fG|B-b+42Xw@>=L;%lrU|YlS}6=<2d5~ zaz_5Wz9tHe+Gqd$uRj-Fz$xGyD6H^HRq|)9avzI16Sg}se3wl#I1g4cH&o-Dj=zk& z5u+Fd_Nzt9N^aw+2AuJMe$JGwT-YN_`BHt)8Q9W<^A#XEe$PAfG@N!5Z@E|*Q82Nv zY~o)O*d*v-KTZij9DJ*K?gpZ_*ADzW8|sC^J~2kd0nH=yOCB`WiZ;C?T9FS38=?-g z@N*tzH-3E^wr04QP%rFosM-U=rkj9#!q~{T&Ygz-Ce`y|+RX*fYw=3tG))uU6v(ZExi$_;R`&Np`wPM9X=}qUs5l{I#0+>AJnCel=e%{tpv@e={78OAx17i1??*`+aal zQ!pR6*YTRqB#qDmC6K>NW~PEg3zt_Yw|Qn`Wvs zgIL|VZQ@2?Ci~poC$z7t(nqVHpBnqLrwF}PtHyD9y+G}xP`@2sRUM1Z{2*$Ipk7u1 zqSFfJ4_6#@Ki^N5?r=9vMVAN2c%22L+H1Y1KU*2ZkP%?;^s_b&Z0tFW=%lSelQd@= z5;3_DRMkunXh}-zg-DJD6#pjbhkD6sKgYRMq)@wg^VeSczJgqBBo#XMUJx*cr{w_7 z#g;#frR5dd5vp{?$MSg2%IQNWT-|N~EgSjO*z`-SGf4}vxka*QWhTv4u;se0O{s(C zw=?ZlKD??MsBjX+cwDhcMKQYjRqRa~fi8jJ+e8k>50^;YO6hQdliFMd*V_)}RezTz zfvXTwr;)P)9=I8vXG{p-026=I$@Z-8stqFneHyWwq_^YGo^bU%H5i#ri#qdZC+0e~ zW2KgxpKd$_gs$Xt9-B&spYMm;bv;)YxM{ zC}EnXOQS}+d8_wq%r0W^{GHH;pI0+2M%uho_J5KeeB6tj+iIv|zr}(L1xnJFw9C|;t97FH|VKFRk)XWug*EVFXvN!d5#iGpD2Xsd)VLG zq-At{{_Onqws$QZ`JTT1Cf$$0v}oIF5qf;b|#x)q*U@6k!Isq)uj4B_B-rLdS^radymPSvdEcw_~Gx|I57u%{Tu0FYaS?!zwP%Ir~;X#^*ivQ$C6LkXD-8DA3eBYP|Op~!rQ=+9ux&f z@NdG5;N4e^t3OKwiq+5TT?RYU1*OA>EIolkc^c^J5i=k&_+v2lOz zeWH!_kVn;s;Y9(JQfI;q_nAr-7L^p0clnKGyu-u`dsoVC{k3$xDMw<#oe!zGwE8$c zz+UguyLbFt?>o2Z$9PVRRQ&UJQWc^9s!u<`ytiu{Eeh?QAnCmc5+<0I* zSe%&BmLx?NiRn_⩔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�GG4dy??6?^Rb`?38bBhsQ;> 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®K-_*ZKXt;8z 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�U*G;&agAwz%H`7jH2aVvn$)MI#+X zRBOiJZ^wz2xvH-vww^uA2D#iO_~?&_Vs6$NZi^Axvx{ay=l|u1Pl-UvDTq55bOiPx zdBylG(b5{7()<~~)=4t)QHPgJw0FpR3D-3x^WQ;(MTC?3D#}IqW%=R6sG;=BFZE>X zJnht0pn1xb>sbFyFE*zgSBjs^RzD%i{jCJGxVOSuEwRmpGU@dUW@6?~;G}-w6%s<# z*QMb(HrH14PGXabhz7%MCobdh(x>o$1(2C=MP!W4Y-WDu*XQbOv}H` z<{W;X>MHNo(^QI@$FDi>saE}prQ=LPr_*uy9~JoDt33{6>(Mpz0Vd;H#z>rnu}Jw7 zDlILlDIcJJkDofHmsULY$d)?oY+44Aq9&2gr*U3piEPu*xuKfQ1AJTt$GLK6l?q9n zF40Z*eBkHXn+E>Is|tlR8}+bUg)hgN*ot>-j)|Q_b7=CMca%IS+dL8Z-Y-k<@!)`r z_C8|87kzheg$7BGC|h24#wbFEb`efW)TR2_Uo+|Gmv+M!;CtQ>0c`wG|oU+A7yB281RpN7`P;P2iA!fQ)dO%eaVuYTQ8` z=f6SH&K%ejWarq~w{Iew61og5pO)DSw|c4>JQYsHEpU?bsfYI+?vd2LE{T$M9H&&{ z-LR}dVH;jz-#jWSeqOIN5D}q+#j~qv-dZFdqS$R<-3RB};YD&{VI%ef4rJ#un{_K8u{Jg9 zN8{S*D1A)7%`VW@%@Yz31^*r7PS`&3=V8H-(mRtv}?vElu#*a`bdc z0pgmj)%&k$>FQSLNU?roB%)mW?eqk7YB9$py(D#sm~^aoVF0uN8zrkqiwx8Us%jte z`jt!M*JQ=_tjjQ+@da>wD;s+<{OP`v+p8 zfld`BbzcJ5fQHsBEg7DC&ZkyRjChTLyzEx6j;IL%P&WC9{!arl&YSTiAt_O81>c~k zqym&M1|IGDS%<$CYf2P_@aep!mj1YLxfP-!Y*6#x-Z!rRpmk7?#|WhGcOm`zpxvO? zZAK0J#*ENT|4-&^1vX`-+cgP^R*MaVB&NF+SSkP<&)SS!Dh<`x^S8zXea{QJK5=Wk zrhND}izhYMs$>m@%lpKuX6c+99*E`Qy68(^K72hiv9c8WW{nvtFD+^B_A#J`Y--om zo=!|HQjJw{ndt*rqCcH83MXXG*8m<8RH|!zjefHLjhVTXSeZEk-nRGR$U6V!v_< zvYO`3MfW7Bczm~({+)

9gdz!22%)#Yio@zw62~YL?f{ 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

u1L{DYvR}*JPhh{y?!|u0kl=Z!FfQO_mrvFXsj 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

{33}`$?tIb5inH8=V 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

{_W2x55Z^q7jaYQYQfUE>9l=A#d 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

wUv!v}LJ8f)Z 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 literal 586872 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

~RC(DV^9Zd2T12= zL(ThN`uanxJ)|{MdLUw2MF>q*a9TMy4r{WybwXcR33x|S z7OefiwL@Q)@Yr_1w~_{(kG&d4gX~(71PNmYT!#I_v;U^1pC4$iAZ?(7k$s_0-qe3r z42R(#3_ur*dgu4`Smf5C>2C0U`t5`U+Q0SaLEvIS#4F(?y{jA3)^(MZKjWHbz?9be z(XggIXk*iVbO4xCoqZymI^bu0v-~rkf1hW6NpqI;X4m-N;`xTfzv1wqnTTwmHM1}O zKN=q=>7+9J$Fpnt#GSBfVNJKH&crs{kTzQXf1hpKgZu(=mvhQ*^@qvUAZ-BGzxW@20Y zzOQ)FWye`)?&XG~@!^2?vt&By-Lr6fyPB_c$Fp+9pilp^oJvstb1--2_9cKaEMt=Zp3>AoR{$?Af9`g)wDfDrSFW85BK z!^uH39!Pb3H19o;@HlgS&0-^oM9kefRF}?q>)xBA}1V=LhnJfnR4n65K*so zioU7OI59Ps*6@{jsHGwjFHfk6<)pnOOf>pK6G}yQs~9c**UueTow0>p!3ps9uvhKnsq$b_ezKxM&V$kv0?%#g+jwdQ6&O5*}+NrT9m@3$U z#`OYI;@n1Ii+FFJ>6(%DW#CvT)aes0zMDSf#hjl>9N-@%65*%kQn{O3duLiZi^uz)i*_(zBVL_9>$00M>971q5Lg5?DYZLFt+ zVx;u+RZ&y#$2D57%RK=XuMs;_qN5Dw)d7(K>9tFm7uaWw(>1-3=R2-^u9gF_w5KEc zskR0g^4o-=fVD&6_1m$Xjf^e9S_Q9j_U+cfYPm+Y_levu5I0QN@t76!&^sIbkn1kE zp2WTPC@L^XhI3Bd#YNrDgL2Q93GUfzrlx&%YOX}maY!0l_kM;V%gAIy&�$=TQtg zVwHTT>?h@~AFy>8;Q~7}h=;fx4{B@4mE-N-tu#K}MWPc*hb4qI)=Smi3mzJ)K1;%a zhKZm(L2;Cr*&f}I$iHMbWuUhtwj7jD&~1yvoi)J0ij5k@cy0BddYpDBHlDc8>i33F ztTk@5#5`1#9{ZFeMON?b)olCD)*ZO8dxGA@RaCxu(W1uYs%)WEO1}hOiJLO8rF0}ta2-pg>qvAsdXTW` z22&u**J~6k1$1_n+T>j4IZ%y~2!_XvifG$23C9R1mW8+3^+J%HtgXZ4&&mczG-1Pi ze1cKYHvN=@sO1!?IT}six}D;vdZE~k+?0%6;*3Y~82LxG((?)};GXEAjsp){B?DA6BIc#q-PdXMU(rUW- z$d%)uC}*Q!QNi8O*)GgH>~AR9U(SixK5A4o+kkkf+{GflSdY15r$=mD_tBWY29ynC zBx+ATC55Kn%{FK`HDyS@7`>nc*t<4vaNJOKBTy%YBp+mI^trdzfy44Z6Q4E?R#Qh|I#t!mtgL+{i@O(@vD%fC+EtX@m4oZ#Mo#n7 z?TbE@?FYS=W7NSeU{{J2=_Ul z=jmwP%D6dV@>Y20aQCyy;AO9BUenvE36_JM54LM-fc47(c@^#@qZV;7QKk%L<*B*v z{sYG~ssJ9NJn4z%pTSP0|qbzh#2g8$p-thjM%+5`Dz4wFF=H zh+EqoKlGZ(t$#t5p1x>sT4S(_?0S_KuhPE#piHQ=21!(!*Q(Nt^Bm5__XBWNt!NHi5S`r_+n;9}T*9{~z3fm{%~v5Q|rD&0)F!O6C4=!-zKxfV|l^Tige$Q=rbc=^x2^ z77J()Z!!WwMQ1fhH9XRBE4~uzTNUm$^!3f|JY}eXOq(~&K@UN~rb1;lk`)wBRNAC2 z7>C}kFc%qL`}a=4C5$XvUYnJL&cpJ)+%y#qnR>Krg`@1pS%>!8ceq1!XuY6oyWE%> z(tHjpt!PH9a0_Y0=iX(xtRlCD%)rCK(Yd0X;k*pcnmx~}8Q*lKzz%lVz96{7j!!Gf zIfAf5HhyWq=TISnnCx@ z+Uiwji0T5RxVp5W}>L-+`_VEwxGO>7z%yKddM=fG6lZb_@m1>b1UJh~b zI!C=tYfrD*>i#6C#{8bIZ8!Cw9N7ACusD3nRymIgb|q4^WZ-D|*3a+Usu;eomtfKSww zE}m6|4w0uEKp&T!gD8C=?}UBq>Hg6rZTye$NqSA(5D0li0+iVI*R22jmoT2dOZ>k} z;fp8o!=wQI$9Mxc zl2ZGB`|T@)jn(gB{nfqhFKlA!M;TFcOWP3jcj@l+N%E{&vEDha6^zX-hNa{lZj5+q(2!2T~5dOnkRfBJ2>{X$D zi_O3J?oVXnpQc6+{h=3R_k_h>&VE`QS(?9+(DSiwo`gf6a2N89_&!UgjtG%8hf7$X^z52_XKY)nr<&Gu51+jmOqaAV0lAr(%qeIR$a{LcW#151-^8ZERB;+5@$uEyY7yRwV_=0NyE6-3Jt&u07 zbvW+SalaHbWBVnv-_L+_LMiK`4#hVukU2U})MendagEiDR6+%UQ2JQ-R7P+y=Qye| z%d2uto^ASLjo_<0LPFVPF=rm1y2pSu*gYHx{;Tv$SvPsjur=cr!I&4QLh>(rqoBQ` z6nq-qLr3LlJ9a6DP}$ZeI0mhAiDgW}1zdS97^e1Y% z=x62$RuYw*cFz2`>p<(Z07bwy6fUA+yP!7VqnZAa1?={`4peHMwe226|Awr9V4RB? z2@-B6*TkF(BhoSJcn$%*-mGe`osf`RvnIIaWVxD;bPfZ^A=8w6fUSE@cb#~+?FX{q zdGaz%(VK#BKVs|mP^5XwFb^J)NFyIRm;4H3_T?8iYlp|0#1OYnPo_lfWQ**Jzy_YF z7FX|OunL+gfKM|Ith+L{(-U`8=my-NJk#8{uCqx_GA`V$x`kr&*O#CZdvkdy9)!bY zSBV6;;L5q2%My>ipbi|v8aL5Ngx;|=Xl#YnUtx~!qGu(Z{T9i5FL`}R|I*|ivtE}J zsqqV}u8iTc1AEblE4E`0y`r_aNC-(XruPe^LmhtuEwqq32SQ>q4ACk2_?dPc^1+IB zRN8w!+7q?lZ%TEv=`zPWCU8A!6mp$r9#TlCU+!4(B?|n}5vR%JKtN`RYa3^S zYpvK-s-=XIV$$?z%A(ZAQ?8;A7zFWD@7n`gLvWGS&eE+iuGk)jHb~p@3gvBCf^!Hc z?B7F+ZV3F^$6wL*r@~-df&C|emY|P9WB6pr-Q=RfV9MkB`L&!| zzZ`?jg&00CcBclxN*&e&6dL@qyNvQUgr_M7tr4E`C@kpBvEa3E?5= ze?@LxcqHBFKZCfhgnuWl{hL|*+j>wzn&Q~K4~gSVjoNY)TJB5fQ+!hQQ_afmiOkEI zf~(AE%`>o5C?f*h>B?%(A8|#T1-<%ARls2n67ip@%~uv=;>Y3J2d;WUM8)Kr@f ze$U+3EB9qC5nM{X!K+H_GP-31ghQ^M&LO6vQrF3SronY1J93%u^AlB z3{55n9%>>pDMWsxk~eJ?-@GK$T4ZK>)Ryz}C)RkoSmoaOY4u8JRmfBH0&}2)s&Lz6 zk=2Vru>5q6UvvRLN8 z5IqKWmQL^{o4P2lNLMK#lk(1o8>1HIu!<2f`;xHP;sLGcz-Ys?0P{J+j z$SUk!RSfR3n5lAryS8AlNu!c$>vjRVOZD62rMT`@LAxl@^VX!M`E>BrVN*H(7oyJ| zEn}+mx3#M(U?33#cT>oO`FXgYB3Y~7$u+)q4}6@AR4cpuve{}Tg=(+fCBUHf9u6`j zy#|>b?pDY6UO8F2zp*ZK1*gn_HakmBImk$IOt6dFyqc-wbCP7R!(g&OTc)VDic5xs z)_cKKqL+`R0mZ}QNpOFkJO7K>ZZbX+f2_fsM1s1}Y(AAeR9Cue*E71s(EL_Xd?k(T z_w4)4EG-~?QTT;79HK5RkjfwPaoq^nglCQUw3ap~rCTdpxWxRz{X%EJ<1D+kapOaSBmFw3> zp3dljJN>R}^x|P+rIKx`!7aZ#F5nbr5P>xwXFzLwDAI|Ae@c(Mm8UD|4rX^U;@2($ zE=h8r{0xO*hsso(lQoom!Ox>a0RyHsxJ3Tii4&PAP#2qvtFKIt4~&VVIVzGbK%rfi zj5eE&yNE`2w@zm5$!F>HAcyR23o?Nk)*i+;*Q7jzmsZm=<18K^MUW~E6C7)%ARSUO zH(P7NS}AHdkVt}-+sgKZle&z) zbwtW5LN4si85+B<#1pC)ibJ9eVOBkd>trODng3aktKzN-gThp@KpIkTk(!Fpo+W2! zh|dtKXDYZ*WI)uw#c0PtvyBAqeW}y1H&DMpxlb`UPV$(y-zkYXrM-+MZKR4-0C7*Y zbwL4cMDv=iE7*djQF=MP2%eC1a%6yO#;*MiK;w>s{+Y5COE+xHT5 zQIE|HCarjHA#I^_`SD|gL8P{oCeX|{Q7@Rf*b5VwDd^ay^^Ff~Gjm;5;>JA};^6b6 z?A>MTTJxf$`3?**pdX;7fZvve!-psNf zUTi&;+baq&u)2J4l$~tVUMS-)yFT@sI^UJ8@uG`GjfYt~-R3as+WpVT^SN`Ju(Mnr zSaMCCz-E5U%!XAyiMs3JN>r>obz)yrvoJ_v_T^Mv?ox=}!Mbd~&JikhO5)4<$Zm|V z%+{g<(af|HYH@!IAs8z@3D4n0+k2_Cp6AxGn(n5G;k zVI}+-tHp4?;7Nqcvi^&tud=aT==nR|Tl2bCC=Yrg3 z0D5=?E3N+ft5m87aZihzDP->>I_+Kj!Wa>J8oG5Lj+@hWn$`nE_$-1FbR{#UQWr57Ld?k_P(s=vaj3UotR`6CXZ|P&YirbNMQ*}LS zDNK|-Qe9Uj9r-6qp&pifQaTG^-(CY${5+Sjmd!dWQFqU<{4rBW>OwYwR8)vGO1^!a zmf_?fy_TYC1&p40I=$pqW&zKfucjx5)Z6!ERs$rmiwBO$?#k^;CS>UFfm?(V`AtyM zkrXXt(@!VTQw}jwBht3-&Ew~A7FT-EUs~w*W=x_#PFp|9H%B>43*0KV)CJk_oYHV@ zW%9$y5{(3Nm{6*lf5H4#R9XQJtRKzX6DOr^m&0OTE@Me_@3m@N6y7kh(E30XeA9m>KGK(IJHdZ9$Sr{NBNa=5hOk6t;%Cn}1-tON!!5+$vc zYOaTy3MVGfPgn@L*678ecyB}+W5ED+kbjs>lNx1Gn`KgEQd7sPLNLRv6uD_&%=dWn zakm4yx?69h1EH^F=_8-H9yhHoH~d=8|2264d(5qbkebX>8tGT&Ox?hk>SEHNQ|^8~ z6;U>6*mLUg>arIP2)L|RO$V|P@s^c@#?#G4q=Vsp)tMP>DdrS;N~Y%>u9#I@ykC@v zBK6GdV%ZKT@MV;<9B^pKE^YH75fPU8Tn9E)8Q+;ul=t#!TqR4V71-y?^SK98DT0*i zAtjPb2)GBEG)%4`Be&}L;64TJTxVBtvz zEz{V}u8sgJwtBlCS#_Q^~6qY+!%w5%tqIN;I{rFDv>4F9+N1 z<#uc%BSeE#c8_L+sKZciTUpA7yP&Gn96|3x%j@G8YI<}$K zEYt#z-7s38-XKj<EDPx#JNx!Hm;lcw>Ckt|ivRG*xPnU7MkfZk3SaS$V=JeJbd(qlkAsFKC{!YQj!}}w>!J`=5 z@G$$m?GXZVCXa#FfN&B5Y5ERd7R-6Ny>#UU;c^3g2!{W}8DJ8#rDpoMA&rk_{xV0jlpSP5kanp&K4M!jS#`5cWnXxUKq zH_1kf6r>YgTk!FTgZeGOVVN~{CJOw!KVgTj_melTHV2`iR}yxOWQwNkg|qxZz&wdM zxBm&u0cum-5G3>sSX~_VF;QvhuNbz^jgW{xMI&wD&CdFrujvE6X54$L)xVbwCdQ_V?eQ)Tat-rfy!0%$IoAHU4PHFOAH1^c_8x@5vBMZ$B~K`iZM5?vXwfn|H^1X=$+CGA}K)Mbokg z`OKC@_0i!7c&>+pA3o**z1tGZD#cDX4NZ=&WmN|Q zx%Vb{Hf%mZljmXx4&n`Q&)wbYsUvAO6OOD|F`>s>wY7Bt_6|?wk8%%()?0 ziXURk~`=ZONq-T~-SeQD=HM#IR^`SK=&4Fs93r764AKyDzCuX}jGhq}}N+=Txu%c{z zSjU^8TUd}*S}>!jR}R|93}jC{m~856j{tOWs!;x{F*os+XTapOWDS=JenJ9Px^}n{ zmD9YNEqIA5vwq{Q@S{kyEOajV=J^AoU10>92{f zj@etv7SS*Lxg~9Lxni(tlnn1*3*h=TSVHQHMd}?&4?bk*-7_AQQdt**~jF+hHPZbD#@!b=u8{EqATd2dONp@Tws%Sq(U&S@>gW~X`QsMEJYJ`*h5 z-Yd1MXg{{5!BPYzB^+gr8Z&3eu&|;pc(CqZU~-6T7O(B?LSrs46NIpQ&Jsn<@`t5y z9Q*PXRkD7-yj2u+ng#Y`yRNZA4Xsb&do6GuOcw?lLRffKH*8L1wzFH%NuU%OAGJ`+ zmNu@JGQ#4yuzxc@55BuQtai4I1W2Cqcy(2%O2(M^J0ct;(jr0O?DZGHBcfYY>yJwd zJ6M1LtMYcLM&io@=s*X=g-sONx$j zj0N$SBCxxeld@b?3hnc?s9cOrFbSVE!-(0yOXJ-!@rlR9%CU*c9cnGLj!CJgeeWy< zG~!uH3SxVF4Buv!UFayT*uRq>(~N@f%ey{2fgiA{$>?LCdU?wD1bHb!(I^97 z@>0z)cMOOI)wIAAcwy*I8`vZx>T-lW*qVJ^2=FG>N*9;xHX^Lm#o_PPeDlA1ocGTAZM0f%Ce? zn!;RB9&v8lq^FAVc=zvhnica-JlACL6NJtxcJ8qbq!sslU7dZ@^3*7XWvZ|r`;KUG z3-tB9b90%~JN}C!^sF}EzEbBLpe^|Hj~`aORJd%wG#|edrf_aIc+KZqE(({Gu>yxn z3wGaS1gK3s8duZ}+ATl2WZF{gcu{HFO5Vms&ksd=0|fv>I?H)GPv<&-M<|sBd^yh< zJIsEp*_1+{wW9EwaeVoV9!!WbLQ`qBd>p=$qjIAW_~3G8ZFMVGBv3ELlO6~^l}o4s z4iXV|7r;8)HjNkc9Dk*A$exs9CfAzKSX4mZnnP4**54Kaw~5_l#EL9+vgF}PB(&bk~7Ore=X zZDUgg(`m_~TAzbAER~Ap3xrMpZ@o9R5L`~y%`4XkA~b3khd2nUm77A7d4dYluHfyd zauR#Z`2h-2m!f69~ul3ctH zeI>6BgsqK<6TWqL%V?dv<`YZ**zw6p+`#vaCc2-WBl5J=$Er`$MB6gZ^e&>2Y|gtW zLn0u~vyj(Oc#dV>!iXTU0f#T$&_2+xW_{3$Jl$fVCg3u0!`2GX5?ABaHXOFGJ&s8= z85PDr2`_fTnE%oc&kj4qKcMB(=E;jG_DLQW;=I8ta{K*EJKGF|KQ-JwTtXHVF5-Oh z$tX?V@g!cFnxlKdA-lU#vXjdFsy>Sp-m4yHqw3Ze8Wj>1)A?8kBcJnTyf_*7n4 zSp|ZF8<05c&w&tdIhwhTmKBaDlocW)7nj@wP)))9C@3ZZ@Ug9|=Ty({7!@5lwD1Y( z)E@MImJi-`SPtw|b~wrYc`AF@EHn8TKBR`!`R4{DLXoBER7C@DR`2Y{*4C?&>|4N1 zGjaz8@JtzPY-9)|zar;JDY$(5Kz}TZ>8+1#=ZNA!lk0AppLnwAN{bE>Q>*AN=0Fn* z6(!o6L;29MR+RWcJ?KBGhpibc7m~t29Nxr+Sf3JZ&Gqiu;9iy1nE+NC*sW%h{#O|N zdqMSUt9MPFh?W(rbCYSDJ1zuX0s88&PBq^fZpZf|8v%e-@f^l*Nqs6P|4?Oe!s*u7 zjF6xCmcViZ)k5_8<&Anm^V@|o(xPT{xf-P~d`m9r)hb{OJF6O=FOC-cpC5$cx1w`z zCZUiy69ccBB;?MFaUCZy3Puw| z5hAD^u8wwd4w^#s6d|oMLQ0gWQKc79}N(DY^s0q;1PQ;nO?*gOuxW zNxHa~dqZgZXm%Eyz5)F&H}ejIpQFNIXym4(O)24DpC?oYc^?P@NlPpSZjCE_^p+`$ zT9HqsV)YLY<6}qqDPRR!^ywx}N4j(T>=Sfku;+2t1op$RB|nvje@dm#99Zau-4k4m_NR9Cq~iV%=jX>V zOW+tEPK#k+TAXOhwNEnXu19lhGOof)^TEt^>A0?&p4}z%Vj{R&$YZebb0X|{%NJh4 z*wZtwN}G~goLzO2rWt7OQ-&G+<=_foMGSV|?_{E%$FYu`grC#d{q=8EaxMt5`k2j7 zGxF)MIKGB&wtSVV)eb&jXvo&R+-zLlxkA1#<6EK-*ZCY6Qsb~%J+F4IC%A>OajxO{ zqz=9Ry|ih$#Q!wdCXWZ6%t&P=ft0N|A38bRZo>n4J3>I9sxj$%n?oS1qcMNJ`}tQ6 zN`qcy%B>eE+A=Y|xngx>$hR}DUx4HWUwSg5H_x_dw~KU#8!3iZ=#e1Znc>l=vT0&!;QvInX?{_kBf$7VjOc8+@*!3L);iJRu*BdP28y; zKMgP%5l(F#m6y)L_ADA97o9Ap#xPLLX)CAo?kL3_8ExsJ0ASP*v4dT`qM8HAf!H+G zB7UwqIo~hyfLA>s+?P8}Tk!An@(vDz$0JRXk}_nSV8!Twx;_U8XzH{wO4BeA3enR;(s&@Wuo@9@o-y9#h(!Aj)$SSCF34?cqS>p0@thP&s!QuQM3S&$CZ7RDEoCG@H0}F6w63zNHI2 z)#0dtil1U37+xII%IYo`btBEjSrFr4N_kX&{eJ#Ugvd}qdK!zZs+hrC6*uCc9(3RX z69z|RF#>*^z+9Q(Ds!r5@PbM`hN%Gxb<=b4WOfnS=*ja*6RfEPJakjj&`J1f^=%>CRqbo3vOQa7UhY@?D zE)>U6as00gc`$PnzfGVSl5|%X`i}?Gi>Ja+kZB)r77pEJcianMQR}IPwhAl}rEccu zg~`~L8$Z91F@*wvR*}tkxKM12GR*O&NA`IN%{_tntC){(C%7b<;l8^RRb<~QSHB;- z^szhO-y5ti$$z97VRKkjV{xoppW*PUoRYX;cJ|y;8pi zUXuN17W+r|1<;%T6oEDDd-5zrF#h!|o9<3;VNm{js2pC$N3GOu!2R`tUglcd^$OX@ z_d4 zhYM6XCi``=ef`b_8DX`VXZw3PQlxfu9jgK%kQcsRDdSDxl=_h2BAPNh+>tvrdVhNyI@c%`IQezb zZ!fN9SZksW-k`q=i->mb;_MLRdJ9H!ptA6KfW?S9s9q)Ce+khbriX5dPK1 zEs7$SMoxao;!nYJWf67r|Gt#IL2CTL%Da<4u(YB;vLWo;6-esb3M5_5}F>- zYUp|$dOQTrLcfL8GI%PqSSF!@P3<=4LiK(u7de61ouz*y4*Ul}&=(p&OZi3n`I-1O zZv7A~_R!9X7NEK$V4!pN-igynjK3ZEn>hUf4AOAJ=>%ocur^+0Rt{9 z#bHtT)QYbmy9>s*lz<`@jiZ(d81v~ESvLWC^>0evGgN>*{yH$A znF1ibd6?dCG^G5XdI$LE8^ZGw_u{%)z$=2>`!|E&TajV3kh(rqc`nSR6dJ;W!mkOHnWO7*^w`0sXoEY}e0e3Ov8eZ^Lvy|`^|E#%)f3w}s?oxkrcl@$D^M{Z>PmlfQG1|Xu_fr;K zaM}+*zjYDB31o%)+vnc|{;Nw=V6+(^i?U!RM?7U$$b~j6R4Lb0Xke^yp2UDXj@|4l zLz>XclFl3sBzTTWP|G&bl~Vl2Sv)dkATh9O+FNlS&1~2y)1lGYYuc|wa0=Wxe_{b9 zn$TC>?blQw>cgE79iJU<(?e`46L)Z_4n{j{?^eVUo?%HN{=&~$u&DvS(;@SbbG&RW+ zM`JQID88~0imHbfuUWEh`PjN&?L5h{(Zw8Zw71(8M~ndIH)|#+F!B%PTtWxTTWRI2 zhrRnUOxja2ek&sq#UTpW2S1GOxtPQm2-zVc3!qx4Y`#%uF)i2pRC3%Ml5gEDJ-pG6 zxOyLc@xOI}{e$0_cmE?Wb>>U1RfiRvlQ_z*Ci(>U39BV6I@lw4E=nRF*^8bWbn-3B z=dC92n&K1Ut!ML3r7?0C<|vd})K#Dqv>j%NiC6E+c*+O+6Mr>WyxEd44I>v4L_v*_ z{*G*S8*+%)sGh1*UvbjiosVX{P{z4mHbHA=H4X z<-f%pN;Xhqo2}KR%>vNcZdQ-VHTY&5wsS}2-y|MV#(yneIW7^hqTJ3@(SI)2Y({mg zEUHVa*9I{BD&9$uRthwGR}&$ea0Iv8h;u51Lf&Phw%8Oi?UGbhw#D^eeYa2r_Sqc!v9;bADznqJWxDR1>0b+N3eL2c0|u?ifz|$kJlq*;w;#EXY26Ymze+y zlcl;wUS~%VoP(`G2TB9SEi;KD%exJ#zz3c3K?*ZI@|ry@c$o*sG=8o&cZR#tiNyKA zkO9AAkEM_;{D{JHoqekDTi=bBg=Jty|7W9@LR;#9PIea8&;I$88BQ;w+3_8nrWLhw z$!RX%nNM%Y$&HS4UsB*ib7~zg4|ug=dY-SP$Cyt_DrF2rOUj)&hE+!|&fCq4dz3_M zU&p>Pbx#?IH5^k_4{^J-!rjrM#d5WTUxM1cX5aTITnfZ|(5}KZ7$tiiKljGeU7OSqL`O0i-Zvdf1_c@F#Pc zF2%5=@IKNai@v&s(wMjo7>XKw(M)yZZyHBC5DYQ7t~;Lhq?XEf$_zMQ{F&#w<6oHI z#NhVJDhZVEE!3gpk$Q-B1MT?J@-z-=ZD4M*#E-bh;%_0YI6{&nurDj1(3^es;`e2n z^3$P3Lo zKCREYA&=xfY&i&mU&-)grIjx9^0x)pHSa+JsMdP zcU@$T=BIIf!d;rHqAAbXXip*;BKV~E0Vy%OQ&J!1AT1|ze$BQ62;l(?$4zp@Vr|Kw;Ia+u8+<0;G(Xl~1<4r=$IQCm2X z?c{>~;7GQAwMp1_S^kuAARHRfONF$jyZDsGAVhb$vKy^74zYbqwr8u&d?GyJMGhc& zh|Oe6shnu=BHOJL3-_3t1vKV8STM|ZO&-@oyvHcr-#nXcx7+$QBC@Q8*5z<-)s?GS z7q!Ewr&G+bp&km-I@TqR+LYd5zn8o`NYu9Ss?EM!nuyE6g!t8o4vy+(Upqe|r_-y@ z9ffQ<>JmuIei0U#Cp2y06nA}{$ie!!-nQ-#O}5NaZlNsT)L^ijy#xQLjV0x_(qA28 zcl7o(5+HLe!XjVpIbpTtiFnD>U0>l-<7gxb-!I1w?EV%!DIBF z%S#qfXXsxmkR&gBqvR2FBz!4I;!3Hk5g++$*NCT>IU&hOUb# z064Ib__e5vT4pKm#Hpp z4L)|s$9|{PHEyvGo^XKNi_}tkBt<$36MV6xhiP&vJI?f=N`=u+>F;%EW;jX=dq6aI zw)4?Y26y1_VK<9sTVD51Rvn^B#59?y#~~Z?F^j-chG~Okd1p|y)F9?6WDnAPQH<@L zYMw@#>B*>$_;LqAl(nTufEyQ##+JhpDM15Zr@^5?topnEQe5xeyk)V1KBd6J2 zb5w(kr(78BzOpef%txMMDJpplx=}V6Q62B9sCA0YOf8@gth#3D_(#7X*^ak0VGjpJ zjLc-M)k#fd`pCVqlVe>qDB1$(it0cD^KNCx2A#}1H|ACHt9WhljV*9!v1L5jy27|A zGdy5pk?LWFV~?oF5*=|LA}tm@+KRgh8EM)GR^r)TqS~!IEUU~oH@*R`0 zIyBbnnvU%2(3@q9;iWA{ZSHF}?p!+n{U*!Pnpwv(XeSBEu0%`h`6CX41J76OsEH?5 zQqyl1^WWEVcquU2#Y8^oF+c@)Ql$q%kO9!BFYyDO&aLvNtC-D6CtwnmwF-QC@dbV^EhBi-HQZ{ayU$Mbxi?|Z!$|FDIPYp*reTyu_bk9$Bn zCBQcsNz2T`ep2xokH-{s&lX;PKw|tHqOjHtErhdW)Z2Lbci85SO;`I%C=@V---UJ_ zsqK1K)$k75?zX3M8lY!OA3Wsc;wbdzaQ>(RcpYzz+LH0jkC;spX7WUPTB|D;7Unv}`s}d)<{*T(>#83FZkuoQ8Q?w*Ec)!(GdJw!;b0+Z?dOjq zsO}-~&l6!e+w}h!$z8GDxv|l0{O&qnSe+9)o)@m7#qfHeg_4=!ZP_)Yo;EXmKk0%f z)u9IcPW>%+-szDmimx19uZ^qEI$0^C6Ng{P<`SZO#Up~x`O14(3-v?E#v7-VB^6H@ z;!F1{-cK@YpRonQOvP!Xs!KbUq2qAqbryFyHTySh-FploLAZRh#1Y`RwzZ6!H{y-_kET`J=6Y^v{gOQ`u1CfbuRD~+i7wxJW zdz7OVC20ENQ|6GpD*?%ZeKCz7s7myulMbzUc9U#5DUhmY{udSMVILJ8+Ws*m@^|CI z(bNeg!x{|Q@n%*IhYYcib(lCe9umAjy&}gw$Uj3QHGYcb1{Z5E|5hyFtrz$VE+8({txS%Z#68YqMCzQUXk@`l>B9U87OkAg zHI2HTqNi`%l8{QqaS$`B);|~8;03hc^C8NEQlS>yp*nBP(YxaK*$oz6;ar-?F^aTyIW*gY<{g|dMYJOIVQtpQXbn^Z{x!bbK zjvU1?zF~inYHBLm+yg-?nbE*X(cl!l+oK^jr+^|M*k_i6WHA-& zQYUAI5|>i4Yp!2>DxLEk&IAj=r;jH2`)(^eBVNiS-{+;_f4CqQ(-(i+PmiTY0M&-q zhD!3!J7f%rU!?}LHN;nuec<0EeYGYOIpO3=h^hOXpW5=%bIjq(Lj*{0xR7TPg8ZgY z$&_mCZhu3}Axd5;K!BaCFyuA#l`H>|CY$X%r_kFuI>cDw&%^qk<%NqK#Z!6xWIH%j zZIp46b-YlB$n<a#g7E`4&L^P^XL`P*deoyde@N|+@^{Zq90{fZl2rTPxyS1eHQmk-_Gnq4#^-6`g-o|R%&TYJ&z3U-tx=_%98s$ zVT{}zuLCsEY09kRIPGaM(V=aiv8t?-)YNf^{$J3baLyBJ0sDObx2pK(qM9k%X0aTZCU!sLEQta59@v@Y#wpz1c&cec_dzQ!y<*gtu}7!S4RxMF~5Y8K_`pLe9f=?3=7@M2GRI zQ9PW!9d)i$>N3|>9k|>aSKg)|))hZ2fvt;mt5f!)D$kN7emG4OSm9w)`FzLR()5-z zIhut4QG~%GuO*b$ZYsM>VOA4|RQeUx_B6x@C-XpOD+U>7ES4@&euRtYiuTa|i#c7A zOwCQn^K;-cTS#+C8u4v?8cNLaS<$)({VD=mBR`eZZ~OysvPCsO9ui|bp0-&(R@}tb zObau}E)ls@32G@>uV7jH{O8djxl$s++y{-mfn62dw(ptmDKECvZ3(x%;hFrXXI+|( zl@kPs^1lNQRKNOa6jPM>HfI6aHEZT**Edovn~o*lMR_im4$0Nxz(N-|irtI#|IQSR z9=}xlU*UVzwU_TXp)I)4Wxhaz0n1R=I+Q!pjR3J`tp2d_K{;P-1ddr2=6diVf`X4P zSJa~y@G-{&lIqz!`_HAD8F9ySyqjB-=yVrf$rW}P+w2asij*TCdW@BSW|$XSkd*7E z2oUnWcw?|01~*B7ZO9c`m4Cg-f4RPUVKJ{{2e6RF#*gI!nFxa2lQz0#a|n+z<1>oB zG*h||tpRLy*y3OG=!4`7(P{3Jw1VvCOX@aHnOcRA)?Z*)M8_8RCEal_ZwmmMt^Dmf zp~xnG6R$JnIw}5;{OauV)#}JJQ-xePsl2E85?eP5Z2SRGM|i}mM!DQK40xh8YwbL5 zR4jffs%wZ^_1ff9n1xr*D?`4ylF?W~flOYZb)p3MUr)(4E4~KkZ>e-Utd_pvf~71Z zj?7*ZbM*34Xfiew#u4^0<5{bK6kW<N zj@p>ebLK!00^2;mP`tMwBJwhP`g|j2#Z7-{h-f?3x8DM%kHgA;&fm_OU$3Ovce~0P zO8AypgU zhJ*~7Q$SdMwa!O_%9J;Bg?YNX`f*rL$r>oNF(ebxnR^JzM$Uf}){NQTx z-RK?5i4?*Cv-G^1fr{tGR3cY`ArSnC+GG6ct;&Ge(%vySEBJS!>+U z7ohg={i=(FXOEQqLjJV_@EAG-P|(+Tj9XSw^cAa9#Iy^(S4Z8p?-_sE;*Lk}mVbg-M7arM_k|;Q`7+xel02=!0GjHvre1=BelNON<$_%;#=Cd6E1^x*k8_q8(Uk zkvg;E3tUP!{>`<1P_P}hz0Tt{@v_jr;AFmh;2tneD16p7legA zDi5%Sy!_G>T@p~z8_7IS7;x@Ok4VL05MU1B83_4aKw~N8HO_M9-SbCpdz<^DP3c zBN_BvN-0^xU4NgZ_^cWx443>m5ZgIlZVKG%EeR0vVKc+~j4b!0H2`_NbY*`DC7|gQYu)d*YeV|F^EwNG@)*$3KDBqJh)F2vzxJAnJ)zhSTjUC z2@?iUE}TBjQE4i&1gE?q$%t3!E{CtA2Vv*&VUR1gA>O&ZFV8Tgs#MhqaTn>H}w39rq)w8Y_v*o>rW0MwGgy{rx;p~&;f9W$znccTi*Ni(HM zBy@*rK{|gbs~{l-VVb1ezmP&Wx)~`_xRtoiSRudrG^dLp5QeUn8)&O6e|Nn)@AR$a zV!7Y0sLu+;>gV~Wek7V!IU;B>T;y6`YY%%A`*$orng>H7T#~0_OD_OdtAA#l)91`Q zAv}Vk6K{*>aaM3AEUKE#m_rmR`T-A8ks-o#)1-1%!MiTvj-iXFSSj!(MSS#bEdX9V zoBQJi8JYW5k#a&#>~f~m&*xP&^!f$jGhOU2XC;hb!a=lhtYCX*gG?30V#+(rh{3r~ z7ugf&D<;xTZE$`Z?Ydd|44s;d6R2BaD{CdoxW{CRSU4UE^f75LZ88U+YYx~fW?D_M zqL0ba)M2I5wp>fR5{k6iZowtCs%q}>B{J>O7sKC!96=atmeu3$ek_)5{5U-K0}I(V zWr!+*SpjUlRoTGs<8IhXLTdo+RgCLoo55s*H(numJJzika%+vldIJK_H_BM5LV$H+ z(@BMNZb)iIR!Pe|T~_x6uj`TR+67m_V zmDD*w&Qo{FN$LFx{qJ>hokOe>;o0zgqSPOm{pQD3cg?X}X~G5{H$0H8)fOJP4q`5! z@13{Ez6V?nupl!HM9Z!H%Yg}1;qz-NIxMx7uyOFa*k+M+7EX5RNNl83`J7kd z(t?&l(a3*d6%_h+DOQ*mQ0-=URTse&GoMCiSNz&9oi`EQ=ZMQwB|YbL}@+UGAd ztfIyn7D!VhCT;eH|DBDKwLOkQMXoGw8g}ApAX}IGOeMuKRm~7|B99*t zWL&4+NHC|8;|Z3@<}#()1abJ;d3S&Ow0kQ%?rQ&fx`;S6)#_x?tf`TC!RlaSX(J&S z_o%b8n))Z%3xiMU)#UN=-Ly(l%d0vx0oL(u*2-GngN87i=IHJ{ zVXfqxbeiJBf|LS5oMA3lagB46qkxijc~_E@P58850l3o`?8RMlQ)hUQ}v>ozqWV9(w+sNm32B7#&9 z43KXFbs&b|_X0gn6vK(IPm#*~u7>D$C=AZW>H59TXR;BBR*ah{mMo)toI_0)M{#8N z*8NhlPRAeCJX5n@7<0in+rQEtjxvR?jM-A`5J-YBY({-M2b!SNn3lk~Jh9=V7j68^ z8rrlpg>3z4ZRVaYIrnipGECdzT~L+#QY~wEly#r9z%eev za{POQ{>$e?>)FBWVf!o8+4swT<(PWMrGNqxODPN|D!>(tRV8#sXyYRu&y6LNN!Efc zHE(mRm0Jwpe|IgRCl}HYW}Z^BDe*f`2}Pn(M&N75d%g0hU~okv^WmHo9=+k6ltSwE zH|M8KT(0QL=BAgGoRLG*m|O=+JXfTlrRQI4cqcd^GtV8RKYxEUKKm*Lm)I;6`N3K0 zyGzMSfjfnIpa<;Uf0|C*6Az4$J|>*qsn)J)ug`wb;()n>@^5$s1ZKKm5j{-E5$!sPz<;b>QvPFTxx-1`Mn6wgzri<2CRIm zE@-QF|H{Yw=Y?mcWJW$_6~tFE-jpMD&oZZ&lG%X8%i0^0PjGO|--TYXXS;0of)YJG z|5u+0>j)bb-;j?6*Wi^(`_hf91H~^Tbiw19!SMLv?S5MC{~8hTFTu=6{=JI+H5_Qc z0s++T9Ri=NecA#BvVW}Y8Vhu>biE$zno#QYT>~2_?Ii5Wm&CwLzGr9d|Km`6_N3Ek zCwFC+x=Z;fbvSeRezEn5pk1eci@XZqKjhp0L~u31mjJ$WamZ@~FuoAAm%eTUbYW73 zoxdAKIOIN#9vYj?wIi?6G196kQT}Y#Tw>U-B9Qx0V;|WH3@@=ks^yXUf^a-mJCjo5X#ecrq zeXGFA;!VSU!KbU>3+*dUPq3{IGjm{1_y)(_)ev9p7r&zaao|vdUJZ)?P-#CG*l%u%+tR~-`rWBPvwJ)W_CWsr z2!Gw)?F1z4l>gc-{d3#@#gX1{1I4$T+-ubT2f_2~_~c>x`waZoi33ED8Y+E=ni?XO zod3C|f96cQ!(SNxVKe^6|Iq$CoKh_iV&To8|2PYO9QHrl=f4i=2pAd%!#+AdBM@jm4b05*F52|aDCm6=CGzGlY@68`pva zku9alrClA>+xdJOTQN_oI*}^E=kg<3nn$l52S&bV{q|ydZ-sNbz*GzUzb)!Vv)nrz1rg%d&5l z8Yz5ViYu(NKw(tb8T~4L;Bba4Iu>pv%=<=MjhDWCj=Jx)kJS)di@o>qIXnHc7LaOJ zzw+6%rP|eI>)S$UZ&M3;)`2tmvyDzKd%bBvEZ!RCap_@W{EGO&_-#>m1L;Mw!ZPG5 z>E!F>o#h<6)paynZb0joautw2CzZn;M8`R;#I<6l&w3O2aT#XHdEAWCF{in!h4g$Ri$}^IGRlAM5MVlb1-=OP zd|P>#KX;6pWx<6e`7EQw^kz94iRyTVFBUJ=II_>pnjHZOB2Lma;+U?DFD=sz==%H? zgwr{WMZ^F?Iqj!|fyZ794eOgfFyR8!sU%z|T0Md#%0MEkkV6KZ^nLf0{eV=9^=s|i zfTu;H!T%n`!br7n%>JA)f4=~xFn1M)#5PDM$~Iu?C^#17 zzAy!VTU&s$WM#vU*vrVPc}81>>w3~7TD4cOHhq0a`0xon_VzA;vZ9`!uNlw+Bh>We>PD{MLwG-TV_j4Ri&xk zr+BG0S=ofr+Jf}XEylne_vL9JyEVtm*D@|5s1BZPg|oZ!aBJ<@ZN3|^o$uHOQ>cWrgJ%*I9fv9!PD?AR1KH4Kqbh=zk#fyR82uC#D(H_ETH9>lHXf( zMRDQaBTJy==bh!S$FlW?X?mzWPMmG-U(9S2$|1O532 z%k{4Ew8(@1Hc$4H6{{4*7Jhd)&nZrZ39^`8p{(}5^$EIki$2^pv&3}8IpUjs$l^-v zO~U44oR+Y2m(EdvOYNVt;K7*xsGE<uSWraQPRqlYRXfUI&wwto7w7II`!O*PEfw zM!;vtRxRFGMLFX`KJ>!Cu5j8~(lq`IP^$4r9@O>~%rH0}U~IiBtV^T#SbJMVMFT4g zb9A)7ZiE2-M?OlBuuQ(M&esw+z`vG61Uf>D``o_8T^9^e5kSOhOrpny%?7gDi;`jc zcmjJ>R*WgQ{*xu|$otZfE^n+2W|RCwyqvz?qq!Is*QP1pGG1?H*C++{7rrS$uj+LT zTXU4;y)I-5pXsvwDnNVI`JF#(AyEdGvfF4Yn?Mrc5*_j?`U#+M?|w}69L}C?XvZY< z5Q^-qRkp3p^y=D??UT1RyW>v2KNQV%D^zO37J(OaGK;rlF}jNGeoYZo?Kiwp4`_s% zWkdaDCSff52}7G8H+OO@$?hZ=XwbLA6bQbUaqbPX=`v3dvFOmjQL0!T9%_fY?;0q< z{$=uX3{Fjnu9Mkn86m9BKp9w&CFtp(iAufFJeRv!JxAi^8%_X7OW@3tUfNUdNdp00 za^%C@kLvZ)s0RA)1*H!`4<~rR;zoeiv(So|kt-h{eaF?+n-T57rs`YqG(shL?9%j1 zen#N%L&|9!;U!zMqxV-68J-okU$tC~Uq$Byi82x*i*N;2^(0zW7`z9RM~u(LPn2ev zldkH?Fh{xcMWcf{mXq#IxP+2(!A`}q_Kt;ouAW_O0E{i><19U*8AqcN4v>9;h8oHE z#(=V%26wZS#Vu)<0|9Cg;|mVVd5 zStMKUH$PK77Z6@iEY3AbbrcH9YHoV~04@QH=lPlw}*fHXf_B_lqK}MD7gPo9v^e#s8!;$uj<`!0_Cw&z#|F^>NGqJTD(Kw!ZXcT~7 z=K1e1sZf<5&J$Qk0dC9hto>t{Q3V}mxi;d%+OZ`P92;c4YE=#}E2_RmM#Tb(tV~d6}1`F41&r%WFua zd}2pgZgeR9oT z>Pb68Q)kLiT|{0P!dSoZ1>v(+43&Wz| zn05I~BP!az%Vr8Is-Y}w&672`LiMx4D1|s{5h=x?8 zOu~^$1jCNa3FE9Cr?c4Lkn!n|Wb53bB;hd9$56XF}oDybkZj4CDf0mLaPRuf*lk(aY z!G$rKP;Cy5JqWOWilH+>2(@H$S|B1_67HvAwe&(vtE;XhSCod#4%*r_O+GxYW(?28 z7c`8`_j<%`(+G~eL)>M$fx1^z3GkYEB3W7oklW3RcmC_KPK-8?eAR{w3ZmD1Z_ekE zrBYraZZ>qWj=r~f3vM@we~sd~A_Bt)k|oKYktKJ)3tMiUnpe#V$b4#_c8Pca)F*HVlceH7K*jjfwDPW&7N z4n)(FaD>C?1)q(O0yw4}mTU;!%)9y3$X*ID3O4MeFBtZU_B}nYNmj~E)Jus_6WwRS z_J)jnQ0kAqdj?>aXAPEX9prdVZ0V?kD`eFqrX01Yg4-5EzaY;y%!tHs8$NwfPqdHC zn1t!p*C$rkRaH(*2>ssAtz!5Nk&W!uQ6QvB^=?`cw(ekS3v~li>5kOY4-0yE8P4c4 z!FUyxc9d9CXP9h}sJY1UG>Ao1MC)nJC+mI@|)zxmSR&Lfd``RFGVjOAR+)V*Dgf#EsKyOav@^@=JJc;*LsRCSux2Ap|UZWub7 z`hFAi?GIg96mV~NctbH`n%!Q)r1_GmYWNoeEGs+Y01zvh$N5o&ZY3<+fQvCatO5); z{cb|9sBa3N)e*DlA?Fe!hYw*gDr2L=kcAquJYb%=*n!X8&IlxfdJ$X||w17dWIoS%8qCxI8QQPQ%9yHeH~tX5>5Z1LZ4!0#D) z4#$Rw3SE8h_Ke0T;4~7?I+v;XA(9vlcrKWRourmeSuw@;A5-iB-im|*ApLemyYjx$ zOAT0-iLvz^eXqqB4_dof`FO<4PCbs@Pwi5(Xzv!ao1KCJ-|T z%WKK8&jk{!M$$BttYdq5#(mdLV?T@7PopVFD(I0!!b|vemx&D+5-B?Chg`A*#)MCriosl`&?qZyTwy|;zkEmQjn9|zb0pa+Ntfb}`5+?v%(h|90N zdXXtCRyj521%WU1Bn27L6o3|5f7F`0uak;=9-Qr+Y6X!^y_jpAZub;2!QI_6dtr@^ z=aX!9m7mTg)liBDBh0_Y7?>rHa9G>tN7?rzSoIF5+c~GpzbNqe@Y=}|Uq&L7*C*s4 zAOV|v%+q@)&e9}qnE*M!ctmN-h-{&-NMHd3scF>H+Znz~J<>}>Jny77-4K-Lt!?77 zo+mus4+=E#>5)t^)n+IdO)ohiZZ`_~tJ}Zp4d_rH0dpE~Y~XWgqfR^&W|D zv6z1m$TAzc84HX-SVtBYb3=p*Rb!FWlQU>)y*Mo3I;Mk|cEkMsKPb8u!gjsi>+qXT zno_JDU4qfXk`kMPYWUPt$muCNK=Pbwao$se3kAt;)2FX@DW>)1VElj&XDhg3Yu$2> zAF(ZFB}mD4Pd^ypSpeC697-yvMC3G^jJO-YKn6Q@$`Bb-i47V&tF&7nyD{=fk*$T+ zLhRrEq%k26h$bbW6UBEMyG2PQC8hHvVe|W5!C1Q!_${OBE7k7H;jne!S_|n9!jC%m*E~4)!es(h{T5Fbfuj!|P4XL}5wq_6> zRhG|lLxk@Fye6oqN5dX>bmPvkh_U&e#uN=d>j-jMDMVZmqMmKGXsHFK;W0Mn^U6|K6T_gry^bPJuf4?xE zDb+1#-hi_+(`sW}asOz>MNFf-$iqR$quG0jH2Y^*oMjPjz{%cVz@>3Y+C1zdCn~+@ zEZ=`5m#U^k5s#s|ls_i)$80sX(bLg)>7svL6NYO9NI??%?A-_Tu;Xf0{*ahNS33Om z%`fOW=mWmXs|lsZg*Ie*eH@IP?%fYQ2yB;CxLj8#xlv|#2Y#rhu@~=9B+sime|`{# z?A3}~j>kS{|+Gh9yEVPfHjHQ8-IQKKx~odJ_k*DeHyLJR1|Vx zu7@WlDPGB{wLAwKIbUN;HjfO*Tig|@`X`x$vw8JNbWrED3Q&u+h6*st-4P{tiWDj4 zqKC=EB0!SCN!2X8(QSBl_4V0DEkO5a=Iqsc^|XU)lK63dfQM`uTQ{PQp33A&bZSw< z#TM3EAZ)3P9)_9#*0h%Q;5=IgrAEkSb%J%_@GJIQ^o z=M*+8*cNG`19kw-$wmQH1uLFFhsR=V6Vjnf#5#6O8V31 zGDQXG@SZYMux!eG8Mj?YPX#$PQB*|;hYa2O~!dIRb9j>91 zIa1pz)H(j+{UV<2Wy)5ajDQLfhc$2_a@Bi1)JM%_;ZHqfD?E&dgwNtWzuMaw1u?xw z@W`w0=Y5|-_yZ`Vtj51??GM!&eRm)q3xt5~mwquL361E&{kZn#aN8D;dKPp?9)0$h zkiXXN@#K@UZ)dH?=(HNfJZG^gXFQ6t;~b$r{H2-n65XV@nEWg)EDjGP5yw|QD7FBU z!z-$QJ;ryPKB_ZSp)i?8KKutGebAVjNp|Wd%)@!>OLB>7;;?=#B`ce(KE=mMz!50x zSSw;B{F+_!qmFHNAupZa?t_yet6Lae4_Kp}tGL~Tq%5+RliW;_WknXaDHxq_@{gO% z=w}qvO9+ri6MKKWE|=j+gmRM&O&7ice|6v8WTm!m%wsF>Z=B=5kGV5w*i7*y)4=)l zg?Xd@qM@A4jKpMWZuZ19#X16G*CjgeoE&O&_o8w@2(y;p>MT(bI{|;_$1C#67NKPp5TAm5Zp7u zS!B%3vabkq4(2?FD%_#o9sP8w!;cg$W-Mh<`_NatYDRRX{lE`v$ zr{lKM-A$Ifa|qvct^WF)1l$gPG4nsOH@{M4Ev7$!QNnlRSyKpJZodDrhm1(8#`>J} z(FT)av{Xo>3=s+qIUO0=*E$Z~ZS(jT&S@CmXJd|z+Zi(G^D#dJAQq=t%)ffocE)~o z+o()EjB_iuqD=;bS|Ax)iUeL=ddg-#vh{neqR#}w|Jn~A!gNuw;T&6`SjYuyTlukr zC#X;8h!;{&Xm6+l%euAm9gLGLQYod-ApV%oiBP7o#rl+=s+|~RqazK4c>*Hr0 z$BH&cBx=nfX(=I$NmRO~Q3nF9*El&XRG5kA5V6V3xRt~vfolf1<&)t8Dk=g#vb2YaK|c3Y8B53Gg88bC4s?XL zNfg`*(?sa_M6QQfL#$6mgf(P`D9e)FMqdWr(yKH_a=$MI%$(m|s9lm{lz*$!hkg5D ztH^2R>EL_k*HV~yJ7dy?%=B&a&-YdG6BUs8~}rB$72odbK~i z%hB0Kw1^V74%eW+@KzTEnaJ|ryhRUiSM(0>P(c5n2=^#r|CSMdLhA`lo))T`fQ(_l z7_z8v0!941^oL&Q!h?y+K1NJZGv={B|GwgWQI&;F#aebc|gLCo?px zwXNBMAJ7XqtsTX4e9Y3GZeH4bNe2gX0{Uyojlc$8@-GSS-$`~_u=1Bsz7P&FYqsRK z-&D~}iiIXBi3=9$p3%W9!4h?~62Smtw4Uhm$P`-WYsSu;PdxLCgIy{!Cd*|=G3Z(M zEYztZwa$7ehRZ&nyh1M&UZii~Z4c;}EhXM&Lcuyk_YFw581<4uF5F~$S2$p#`9!YG z#n`vTg8-7t$SIE4Sp+O&>#_q=4jYg@!aXWoLoc1leC&qeC$u&slH2I+>nFI44P|vJ zL4i`k8^@YlhpvZmB;OIb2;ip%I6hyCWsYZG=p>X1E}*Xzj}3^GkO;!g8P2nNU0gv< z4Bz18J_blMTCmAlv37;NL8QpnPzB@Y$TXd0pdHN9*tHROA3TM?>X?P`hbxqZbPc>Z zr=!S#oOkT3tV9=RgqxJxle*YYC0T4i&n@)~P`hK-mDn*&&LSxNy3&S{SS$to~3RAHm$eVXNRXBdj!Cpik1?!SMH+WCrOmDY((+Y>qRi|i$DVRfcU2(>N)241x z+n+wd7wO7L!GHI$D&9j__b1UnndP%c)f64%oPL9W*`ms0ntfVX|55;n!(&m6n}2#e z#%#ol16F8{+6wO2oCI2pU|gT9@iLmolCvt%{vQ?pd{~rD4LQ6a)t=TKPWVnB$5mNv zYb%~tL{c?!C2_wXUJ?Z;-5ThLAawsJCw|exgsJwMKV{C;FwEKACfeXfNJhDXnsU2W zBA?6Mz?n4xK2ZOnFtr~Zh_;87K#9>@?NDYjfZ^LRc zGG&4VUjJ?1UhcDyOljm+POd{ z7rOSvFeIh0w+O@#*+`4@ZJ|i2I`mFY3u=v_hIJMrq{enIBIklMU|evhb3KtUoM}I! zZg`~k9ecWe2>9Mgf6NyT7P@IGQYwPE&pfbuVRd5Gen-0q1sbOQl(&|;5|tDvA+sv- zv}4W1N?8K0Hkm}v%{V6+-}78YPqO-3I?^pfu3Tet9rpRfg#Tx4*A7Y4KJ|Z};ZCF$ zN+U{8oW0l4pR*k-k&Dtb;A{mkF)?D+2|y54KTpUu`Z)O!h3+6Q{nO6M`1?Cn%i~Pl zOFh&-;1`8oYVD$OI1DZ22wub<7EBmP%c=U3nh)GYrJv>GM(IRve7ftmSxGg!@OVJUT1g|r0yfw#=Yd>ktd*M`50zE;h)Z4^<|EZo(O7? zrJQ^I60l1XI5#>Yj^k7K*rlVM0;r6O`^cfxr+3K@-cYB+eVNjl$&!>ObC(q44%Qqp zLZBVd%S{ud@Pn^E3`Q|!77ScI)}b`&7k&7GR)d$4O~?>MClVmN9C(xbEzlUo_YMgF zCcG`3ph44s^>h+Ysa9OV(8@y`{-n0CxM_&P_1KqsLuDStnS>oe=N<+D%_WpE>fIyR zDU83jZ^WOgc=(YG5*Dp_Bi~Itm1p;!O4>0hO#3Yp{0Oi~u#0)!Yag3!(1JMi#f-0G ztJl)mqi+@GPEUf6L-%m7p~&s)*&}C83M;;V~W3+;1QiF|0ly;y&GIs-jlG%o&AFzazgRxsF<7nSec8wk;=Y+8|)#Cbg}^XOF(uE-+_ zagZ&c%`xl1hpvIw9Wc=w=6+5!=&P&>|Z%!N7K*ZT$^Q$%WJ5ttr}^AhII(&XxEQdpP4ADYXh$92bM1 z6q{1-lJ07fuodr!(D!Bx%xr6Li>2JR&_SHMAwu`4fgAt{+_yujFKYmC`j4IcvB@B-YhwQvDLp4)m+M%`d2itqS1qCEZ{YSp_kD~zvII39H(@~l^ZAMB_w z_Eu7F6=8!eO6hsor9O+Df~_NCQb#Y2NM}j9rn{prt+yc6QJb{K9|@UrwlpBk9a(bD z*J_f^RpdXAadr3;eAz$z(P9X;S|G`N%rBgKV21}Ips^v`>C|wZPh;o0i+9-dRn8$H z->IS)?~;sW}~|4G^(&$^|5qX&OuhK5jX@{eGzboYUU<0FGOrTJCFh zshU$>#x3g%9U=(V3z%Itw9pTr<*H?ooikJH9;d#aQ+z>Q@}CdG@e^qda#_25*=~CY z@99>VE%z?h=XWf?ZS19q&|_C*?mtM~e;(676*V?Eb?o!3G|CQ+6$|n8+5Abx%xf>_ zIa_ksmr8iIh`h#H+=|otZBO+EWaN$V6r)u=gUVtG-o1l)an*0L=prv}?) zk?H!2`fP{4Rw<1)fwt)Swh0cyFGx4UZr9H z{g%ChUl@1&kAN)jhX3Y7fy=u}2DH4shYhLzCBlS)0Gs}QHM9OzR{sz2v-1jg1~Z_P@lPqsG9Y9x<`K|D$rp^IY6x|NqTu{`G+~%%AC67B^Ku z-uma5NWlkJh5uu6`Xhk&7mLZwg{%o}!NskM@_!D`)03pV>W?e)4=(aN(lXkV`w&;3 zi2AMm_?!Ry$^{o#+#es}pJQtO@O(AkXEgi2JN@fW|9SDhEU3WM;Ck+c%{g%ntb7#qXJ55o-#Ad2Uz8LRjl_zMd_N0I-~WftQ;TKl4zJq z1b~Jff(a_dnN$N^ULhdip*~)-NJQIG{dRGF=)D?U|9L0Yp!!+TZxgeT$De^taho%T zEKO4cSYtIqLNCBx`IL?$oeA|6jh{e)w5UV~zfWklc|&Lp}pe+H@2C z-9dnA4Cq;CIghAThJPGG>t<5bfA>s$c!UE$iS9SmT>uV&V6ltvs6DAaHZlsKR(uQxLdj5#q&dZwFFw`k5Ui zdaLCfHXVaa(hug1bT~I{i~3GGC7bN1*%F3J5f$ve+-$RseL51fhEL+WEIIMWSG*Tp z)~9wglY9$z&hwc)v>u^*SSbYD6w(OMHlwr!lF12IVJOx6CdAf&79@LZ{E;0Cm+kY= zCbGs$?2j7X?{JR)I)j%eoalUqQt)9Kqj;}Lbe_EER|i}PN2jKIA^gMEZeVYdyXM@} z__|sjZ#E{FHM(zOx4X7<%&Y`Bc=0pi#S{7`1A89*Er&mO4`S|iNlUaMeY=YhuyCoo z3E$aaogf2oU@*V=Nq8B&lb&{V#jJLMxd`bl^g7F&A0HMMXWf;9EB%pZ{^V%|QFCPZ z`tZlbm&2P8_owyfMrJhu_aHZpBdwGhk`RX9DROMxmx{Q5%#;_t&)o3>lexg@TByNZ zmC%VuI!uBtt{2|_$Jbi`)$ug@-@$^rhTtANxVvj`cXxMpcMDFCK(K=ZcXxMpx8QKF z_vEL~bMODYRa?{^IMnXW&h+&3bbr30v42qTaq+sBjT5*rmQ2Pk5j`A80(#z|nbT-Q z;`u;#PpfuTt@s~%=WmK8~M*6He*Cs`)=L}LAQrQp?JxspV+ zyc;Oid~wdI;!CW|I@o4fM{vS9l7#~Xok8VZg`ik}p%0LI;evUodPcq|ha=S59N;|y zNDDJ4W%&3hC}orzPgbO%hy@5pu!gt0X?p2IfgElUiE`XS3A9;mZ?E?qMON}H)duXF zKQ9R%j?3geMNv65?+~I`F>CQZ%0!~KAZNyIK^s+u30>k3X*`q9(H)~$R0?w3wm(k? z=Nx101(Pb3pJIqR&;?R0SOAwRTH~MMnDw?#m;55F?})a!hZHP#P{cg>G9GClp<;d> zpfZWBXpby2g}W!vUoCC7;)_1c89ER+yYWWVZZ0)j-lo#HqL5ru?JJ~U{ z7Qwpa%Zs8Muz3WAY3qf%ca0<=E)K86MqYSBGb?>JS_d%4KWOO2d+!%kID}W;ayH*K+!0+&5LE`@^7wXr_V z3)&c`mTu$LZA`i4LLfnORGMWOVppW49pVvTC96~dq}&48@YqH$14mBK%I#W?6_>3H zl_YI_q4Dx)k_?=}2i9`j6J=go&IkcUGFmV=jFwMS%SN=qD#YS~E6gD)7_@yUXVl5w zg5`740&>2ZSv-m&(n^z|pL*_uXh0Xah}*_-2b9`aQWwX5U5&QOvFOpQebCe` z=}SmY%VqX$)_|ZU>V(9nca;s$3)FOI{_e1K?@jb@oZ39$L;1u+>@4u+i75m2S^XxH zgX&C*J2&_*;H~hvGOc+H~gZDNpezy_vM6a_o5T-JQ~J<2m`U-A>&8bVrpZz2&_;;F;IArzxWl2AaWcy2eI z(|1t(8e7c|lVZ#(StHseee}?Bper=M-=2IGky6TF<0(6R5_0PopEaWx=;F4#7?5H$ zzr}#bUBssPY=`KW3h2Lp(@TsEb$gZ99Me+2Vd8r!$1j7M@2T2(BMYk?Y&pC%D|wD` z4;*eSUxV9vzyye||GGMP2>%L$wB5W{u!DxarH-W%l`_-e;fR^@tvQV+1vx>lwO*qT zpnXl!8@aki1DDWpP!~ZfFx(w1yPQ)?eM9j$CKdO{&(4n% zeT#IL_k7;S@!U;1%ac(v(e*#RepuNA^n|c^uAK))Q&(r zu@oJsGBG7=q^D`#-<97ap`#i=p@PA}xhpa*)rCAUUtqotG09OmpMe(Q{*Kk_#Nwjr z%t|Dt@w8NYjo85u9)GcR2PUr-{Sw{A0m9yzF2Ho(5MwT<2l--3-{jTX{QF;u_a5!= z(2lCKWYBZ-asJ#Q>mbc%$*!-ij)ohVP;GOMOy1Ubib^{uf=KXGJ*c33Y@M*%6{+Gc zWD}8O$OcgL7cOSg$_kR>6#`^0WW$_O+VbNYJj!~U_)8um@dXir5@CmBdc#ZK!< znCi*Zi|He0)GRh5;>UPu^y8vl&0LjU$=2WT5X}aNS*>88$+hP9$MjHIsbM z?56@$1=EcK2;!PD%w`XkoccN;52wgJiaGYp-Vu#K?;_FuBlxAw zzhePNBHvuCJsdwv$?U|F_0NIO&0!DDppqIu9`Qh~4Lx<9D_M!A0Tq$QU6TYT7 z#CbL=a1_E*%-)63VCn*RbZfrKK&4L1<l6)($V{LO(bK`v1GF1+{kc*5IX^)L-(<2S>)wGP0d&{&_o{F`6B$K}T{zjLuMLQ%^JoS;S+aoC*6%8ojO(X)n3(KV;;zN$+y8XPikMa^|$JmI=~Mnt~=E{+5oc zPt9+9bqQh})z=2~J9w`4X!s~D)hANEV(|g>^N{ozhg*VaqdD6~w}xD!KE;ThSFY8> zjKEo~prXcjts`yi4exB{wYFDE%Aa#OzEMX9>+B~YS$Ye$9_ho6P@ z{y!+`=DBP8edc@JF=7I0mk7QGo)<*nYsr;Gj3HH#Oe4YjkuU1i1HeE9hFSSkKIByWADzVzm$E>y{L?WwXBU@Z;a-X8#CYGmPToQXu*ZbAE>elTy0o)MDDUpYbfUO%>p1Q7n|Ntb zuGgPa9Qypyv1^UB)XtPnRv*$U9h|VB9n{?RB$7Blq&moU&L0^5i*PgaL>T2}&8q5c zQz7or2DT@RrqFergBTCFa3Xme&}hgZlFNCwl;x%LMO7D84{wTX$*lbuE;~Eh{oGAn zaIrT!nB!S~NskC8zMy9w!W-II5dRr3DZ))ls_rVh~c@)avAn;w?d!wJjxW? zYk4Lw=llK=D$1ZIbSPqn<3E-||Ju)k5CK0mM-4yt(>fj#JjXOjA(QfMkV57#&rjEc zRzK1|aO6Fp3y`r1sJ-|m$FuS+%xns5ZR*8q9?a)=>NuSEUG8v|!4F(XP;$MuDQ|sJ0dXJ) zt)>!Gi*QXHp4J^0afdf5xd(|I$+j6ouxk)*Qu14OSI}9aXXy`ITD?-iM0Ykqyf9Je zG>L_3>Q7C2uBC+X;w+L(%5&4}4pxGqk)QL%a@sJPwdpbh zULJv1W^LChjE7ohoNc*~#H?m~6rUv4g`MJ??eV4V2?8$5?-gItxxA&QZ{h8K$?we) zU=Nv<{h>K^A$okTJ?-h?(OM5-!Dc#SN$d9mVfm-PrZKG4nDX$q(f0e089C@o3LLm!X>W3iZ+J) znfl{0g>fupSe`2KNGrMsQaQPL&Ijl%2?R+Dqm)V;$5om_99-nrQFLXY%#8i>FmKnv?6K$y1>)A_3kD=Ds;9DeR_pp zK;4ASL1H~Gra2Qd@sBD5az)U-$SquQYo(Zo8vIYY#r3a~6=4iJLc45gdqxSjtn>9A z!>$a;K*YB06}m5=;M{x-z65%-(^*k259)kWwqyXzHwZW_tH4pwXjNQ zOKsJR(DzK3lJA@sLJl2KtBOXd6n2AAWmyvXcndiqAyW=yP@!OZ(KzOMW2ou46g4Iz zqLcJ*ABGW1j(6`=b z(`N)VU5kh`vf50zgB~)oV*B$PYpVeT!(T=~{y6g%DiZZ*M0m{N zU#9Yk@6*;U=aUpik-Kf<@f!7f<|JRZz$nAR?AfFvn7A*Y0zjdQDzl3xl(HuHg?5B$ zp!Q-$10PyF9VwC!vL%J@u6|Uvm~YOVQnScgF@0^ zJp3YVuJS235&5F9x$kR>!g7St#_)HiN5M=-4z!UF%Sia4Yxib4AMoUng+ar0SbdiTd2%&stl z8UAxA!oFHWI&}TitYq!0tdwMceWI`XDEmN@-?booDa{Zpmu8IiLRWEgPrjbgiph%L zUDBQ*Jc*t?9Nao%XZ%5;m=h{5Gqj9Y)?L{|@E0rdJExo~tR4_7dmSX~a+VQW`r%V} zv60fX_|J<8IuQT7OTdZzW(>)3Vm{vyTSq=Kb`jOtdDS}`c`|aCpAd|q?6Q|vIjjKT zxNOxrgCCSF$)I}0_5IP&mL)&tDkKIL1YoZ()N2_fpFIFU#qX|RGvr)H5F|kbX>P++ z(?#+qxUr1Grod^NZ7^?KY!KI62^nRA(sA`nK09Tb$4x=!H3pM<@vuf;jH@!l1wdSUxz{CuyU zD4y-{ULPm?3~^psva)j6zNyhb6m1-1%IRulom6kxJr$*NZL7@J|Fo)9*iJjv%eShIPq~d}l1}#sgQ}Vo%-iYnx`etflXy z<*gjh8;+``4>F;#8rkD5uP=6v%f694;u-eK56G+R2L!YacC4XFT5Y#e{BNH&#D(Gv zaNdh+{Z!$wUSteskoET7Mu&lJQLmtD_a<`wxwl1%j>7|~j{d(qE`bYJ=Qq2KdnRDr zZlUOeFsW(?{mA`Q>GW?VcqyVvXJZ*0s|x*=I%TNRRT!ZQcbu})MK76io^3AcxiRnY zAT-8DbTbE}i!$*Z4Qi3hpG-KPB^uWj2Fkm_u>hSn7-&6PH$-X2jJf6k?s(X|q8#v4 z-6m0~s!n)aPi)Yuy&Pl-aWxh%JcWSCt||Z&MOiz&=tNHucs1;@ht^g`c!OJOU@3&2ZWr%&!uptcsP_YMV^SzY{-SYUScS_8B zsX6h|qMi-hE3iACrSXdx4h&Qxs-jdUnPsp&euK@);ozurmJO}>Ab;>v4*kUcW^A;E zytX-FW{fd?#a7_i02Vqn5}%C=YXXvyfX5=;TK`QKMkTp&uOADpu2lVWr4>l6!2!?x z1&BS654f45y;d^yehyGSXg+hK+*#OsCBTvt{`9G<>a~>#K_Y<$WgA%j*sM=(3Qe~|8dd;d@ETD? zppV}M*bt}ZlZ_G)o+}&Nwo5&*VZCc&#x(!1iKpD#v-+iOU?U;R7cPrbyo#=aVc@Nq z4Q5-V7g4!b(F0Q~wiUN06j7Lr)2FX=jN#Q6*GLjjR@n^q_RViYQ}3SE7=GZ=Bu$4R z1$DuZ*g=!FhA=&<`F@=enn)HnFSFx|5?P!^-z&|)6O>y-u{E*xKFj)PHDlQag$vKd zvWt1|op#UPv4Ezi%O}>6YO<$}Bj2-?MQnf>8#;0|_#B18Ax|LQ_ijPUsOwuQ<2iQk zcbCoQnG~{}F$t(&(O6+OkY96r`hJv^JDD=$ow&)QoiHbKT%Xw4uid}G_t1X~^?N(u zxAg(aJLQh`j9|}b#0HWx5U%DLw2$vHd{@C33e;A5MaqysVuxNjKV?GAmD2=#P z$`Rs=gC{(jv)L=*JrH};A=XM=C15An`q)|h0}J(g*d0OS^^fG~{XQ271)twn-{h%) zkcN(sb4gBL;l7D#eu(}Ag8MsMfq?TU5eS!XGV)!(VYPvpV)+PY^=~*%ZARrik9%-o z@LZT3!cBV~#_~#AwNihu6@wo@x^5b9Yp?5Ej1smC?0r8m$e`Y_&ebtWGiiQl3%dF0 zO^GHZi8|h*KwXk$M5{(E-C6;l)#g%AN=9z*E%K#br?Gr$UKqEVA;x#yCnM(arATDL zl6EOyyMt}VMKzx)PJ43t4){@c@TyGh<7SqacTOh&HWw^Xl2#d(lhp;>`#fz`h3$d& zaZQxYEXPKPd2Xa<3UwwSOQPM?NAjNf!pAc?2aWRPb zFz?VCH$xN2bWkInbt5ObtK^i(Zb?2ZMOmiCMJ}MKM$RDov7NeqRNX<;yx=J<1uQ%kSr9 zGd(73z^|UgCu#%(!uLPS@`gJ_Rnqq6<8QCq^#}M63eF>6s18nqgMAflW`z+thS&PS z$c?d&JWRa)F2NIft@b=4DzMabXuak7YN<#_ma~^b2Y`Wayuj0<~ zL&1uSllO+(l4w0|RzQ(sy%OEFiwPrJGBi1VJAdX6U!aIuI3EsA1(lznlHIT8zCv!h zS@h8)BNN(m)pl%zGwb=1bAku8b1M!%<@&vebHPFH|CourzGoczK#kUCRVx3o_8Aey zQ6^h2%DDJfPq+ie+9fhKX_tYx3LS-fWbdynxZ+ljDCmNY-(!lTC)7Q@l3f5@@0&Yy zh8AC{YF21G^TV#0A>XUeahOisMc3|Cvt$d{Tf=1%g{Z!d1Y%->ZKm)bs$80H65DTR2*Zg2%Z1wD z8YzK$(%^L+RIh=lCDE5U^f|L1(*-Jw@k)HJX0^Lb*{nnSjo%-fl<{r^l<;V^L3K!h zX}&&BqJ_{=tG=P2eb}sG^057w$z1^D%2I6eeW`-kVsv2cT}1<(=SSYV;veit)D8Qe zP#h;LcPW&*+p`yUo~@Heo}843d|g4>LAUO0H9?S>3bhsBAd$pplBJ-XWJjH^V-t`5 zSubiy`Lel@3AFrcgw-J0QsS5{;pH0$vB--XNffc|Fk>n2>Yek?|JghjmO*IuJg^zD+?s zDTWNpY&AUx)yjpat9&8$sRr?Hmqh-5#1xE28bv+BtCn9QTpKWZ6~VS?FO%te$1^qn zUd2=kdR_cjYS7cX@6W1$EZ$0gsUoDF%m1m008|~%)mCje1#tFOSpFdtAZ_PgvVO($ z!kZj;Xtk`+Obd|_U>=tVj`w*H_IGp-ruCQ_<{-!3nDf|cj8*E{7?}Oww_Gt@mXxbe ziv-%K9mpZSEoLrEiHpir582?UM#JQ`{3QUCX&kP`uF4USgGp1hk4$NwrwUK$T6ph+ zZP-_wm^C8Q&%o>(ia%GUo_rlm_LjR_D3|Ngpj=#$Ra~GxMyonvsYgRRuzQb!#sfFv zr$tp)a7a#f-nyfDe25={Mdl^h}zhU=yI8>+E=T8nOOEDw}nRO!-ixxntlfN0$ z+t`THTjkgCWOX{VQDUUHd2%PY*O)%|fa7}J|MjDoH1Nh)zS4)-dJ`LYG}SoVvxZO) zta_O3Hm8M5yq#=zLdOm$akyn36~{0Zw)r-bEaG*>-|Rs$`Ub?d&0qnGEjv8>@DThT znGGOP<-*@8&v_d#2y)PjtPH2G#qqpg=9+KZ80<>HGgy(~mlzH==-zBhFw`kwn^#^< zs16P=g1n_e78-x3{M2yK2p6f{WZcab$Z3ASi(Dy&RDgnL_|YF7hL+7?|K)Ydd8SM3 z-R$^hXZtmb0GM=?pr2uC!VNaChLW)cCvpfS{F5rs&9SdT&Qwqnn#@S5%6TzaK|>A% zs?w+2fiF7BgDxuz;kc1ev1DQV_$sROgo(^cMjfT#-(dVVa_g6=St2$7KKmZV6k;SI zgO^&7-e4&zc8{;8odL+f=$O2Iugyq5?#H_V6+K$wA>9RNi*65WrKqP5A2+)AQwolh zIduWx$v=+5?>$Vs{it_jv0~8u_95nCzGBE+y=ukTvcw0;JBU{0&D~ zPSePVX44|4*nJPC0oOY`yyn^Ua>((})#DL->_1c;f|T!RSq9ofuP7(PFQ=VF;t(CZ zLR!5(=ot-0@P=FwREP&f#L{Ozu4!8Mp2gldl{;gf7Bj!82S>LA9P>`UD8V?JY&4HD zf=VHseRv)7aV-t;GOzP*?ZU;M-ryBqc)}J}c0JMlOYuSWT6Lz(6A#jlo)w%_Ogo@& z=`H4$gMs2q2lo|jxi3W+o*#coW#4&%2eP57WgAXnbGxWYkNq<_k_kp>(P9=J4h}&6GkxppSuUu=Qy{SDSHu;|2h;`{q%^7i#{fJJh zQ}b>Cv@x`sr~R}#GpLmjQ#Y|k?9tEiX#y0&V~oOE%G7<%1`*xT^kTzU@1<||cvE8b ziVp=aOh2dxHzl8c5wfFPxY9kVRZ#fqOL5PhXg#GyBKuS2 zrw7QOBm&PPHbw__;>NCrazYWE&f$sW2kVvuz?M2^W+@k@+m@4JK5)Mhx0S9Y)W+}N z@Z2U0k^+TqqBbdUR(3g#w=ARbvtUZ|E`+?l31vC`#e4mGa>vejXZ1&}=Aj;V+AW~b zHyH~B?$(YqTmT+{`*5ox>5zzQA{I;rlPXbz*m}7d1NPoTuw}y}<^!j!(NOvqrB+lI z9l`MI={8GRkk;Kd5Lst9E$-b8dV)YKLoxN!lc8hHuC~>3sc`m5keB5GO*4}J6`9tp z`AYp)0?o0Y^TH^SGzd6U(Q#YL42~0|8~;_0TQxVuj;sXVZb9|ygCh4n0i;-q8C34> zAY;oUEj^byp?f$FObC+8q#uH*fvV}ydY@bmrso3xEOvz3uB%D~Z@&oBd&GYnB~#No zw=}xa;O&=-7EX-Ba|Bo_>@4R#xwxBj3?z=j8VwMiDnsMGQW=3ti^`Dt?52he3Ae(O z39}J5v0`tadrQY1%e{p-@B^nsrB6RTpdGDZS_OtP4_L_V7cgP`>GoQxh$TPP74EskiXb}&YUkhD43 z=G?dChp zoz=B_o%!g`XEC3z%{g>O*D?GIH4hg)mC`BP>GY!ctaq7l-*)%v5c03qii>aA57)7kLDKVvth96a}`)z4Jg zImqr+5#KGil3tgubKbovFVr5#o>0|s{wq*(-&^EuMR^HgaXy2WR&GxhRKb)47jV-o zRMQ;MlDxE2tt7{gig5r(Tfq9HZao;!yPQifdph<1js-CFO=u*^5#iC&VaoTL2D^p8L5pL_e?{6)SVfET@k6D-LHO?jdAtn4FL;1lxCBVr9{yNgo z0={LwQ*A@B5()6c{K<8v=`sYLEq`xJY!m}E4-sR|sTx<)-6x@^gzWW1*1M5+UCN5+ zq)4V=WEH04M`PPGUhxoWArWpKHuk=EG%En7AwPgKD;zqtsN23CPMVqgvFd;*Lo+Vl z_5kbas}HFqBPyr7=^*q|?7Wd}PQd3})_nVfK~;Rws0vKPC#mZ5Cn+{G3yTI$KD_zf zg3CRSL5GDW@S8=5DuP3FTz(r7AzMR5#N(nGT9zo>KqnJqQu*5c3q~fSsDyjIWJ&ke z8Z8C^#C8p#@UnWE3wnq&69QYG$!9pX`GRkCs89FmRlt_GPVZLy++3!y0zXY!c$Bvo zvhtO%JipNN24Y=c4X9RGh--*3K7Ht5cm1X?$c)@dtVbP+u z565E)yj1pB(r9#)UL<+X9Zq1XTGR?kD&$t=v?ti4d%h{rkwQQw((Npjz>C;?;}@~= z>y``!%1eUsc7s@{&YuNaUyT>PeKJgUV~*R^s^d03K9zKqAc;@J}Kf@&=k7Me!rq`&SWhJ33yj6Z-#Cv2~Uw4j!J zdbqEa$mG|Yau(?C$$(;Pn?!gTJaH(H5k?Y6HoOir8T4U+k9(^hbNIBV$`5bVK;N4j zF7~x{pVXoY4x{ul<+bbK!HGR(K^@^-KafrGBwOvhk3kh?qg2FWybe$g=kz61I!zR;#yF+Mb-P zf3hKK`DKN;V8K)0g>-&2sKH5zE;`p8-W%OR40kpnU_@DiBXzerex5!b4ZfVRDKQ6yenQU@M;+x|PvRd$ zP-SLZ%$Lms4HT+(+&G~-3mQEvkYW?R$hX1+78>h<-F8<`=a{$Jd{Y{!+?Mj@sJ%0JD9?wq2chOI$`^_xyqS zN(q&{=EFRRx%pbQFGjLFuWH1kAm4C1} z7t);`8y9HCI!^k0kV=Ht^A(xsdaG0qi`Z;l0?$)pj4*xBUA@02N7ef=hqcPqA#Q}K zH(H56oW!)8)OJo|l9df&e=RefnH!fw7dZ;oiD^UqjtwG7vAT4Z+*&RQu{6K9`;&Bo z(OH(cw{kUN6w?8z=zeHmsf4ke55gs{%6T;p+U1DUmo^{bX3A1 zfGueuoT}h;{6mnnkzQV;)RCj=YL{4C;6u$i$Z4XZJ}U-m@sW-7ni$RdD%XOLEfX!Q z(2ea9uB(BkE_J`WnO23FT9f`57OI!+Mu^iL(~&jck8WMr*LCjfgp;HSYYZ1BTC~mV zeMV?R0n$PKp5S-upuaz*Os0k2x9h%+95QUTq;K>$*tTGjx_o;D?cE{+;@`pkb7;#z zn$!ILsGR}%o*j&59A-pouF9SK9d8Q>oW+E)QO96KTVE|C>XgLjTEH=Td5Lcwo~lNf zRjI+6c`pVX>=rpdj$E?XS%o3<`}nFVz9L(R>u`_fG!3!*oJIsByDVRr;PdQ;zKCEG zri*IW%lyJ#qc`s~<%2KLH)HmT%JbAZ&FZ&X{6Uon_zSVyq=c8~@ z4|Ndz4#(vOtou1Ez2cB*GaLGWP5pCfEeiKyoNON{d-T*k>9NuSxSLu_cV8ZtLz#;U z*A6Yh<5GQ)qiPI5@xxeb8Y!pm29XY7^3j|)4;L!}Cct!Q{mV(c*g7{6qt@^I$~j!U zWDMB6(+fJUX~KQ3b!6|Sy$wmR`mxE8^jNxIhFrp89Ci9*BRw|eW(Z{0rNg>Ee^wvgjC}c7(A2_n`*{Ba*6axFO+nwY<7=vP$o57 zu_+~okv4N`dtW4bL~MM2?UwK2J5asQ?6d>b;9GJI;b-L*+)+GOC!lgDO${oJFIqK9 zKLA+O)6+^8e)Q1m@wfIi%bOK9^UiJfEWJp4hH>HZziDw0ju`#Glsm)&z$x+QU~$7j zAh?c=4#7vec4?`m-er&sS1BkKJW}Io*$-teRcJHfoThl7NHhwJF+1Sx-|;1{PEVw~ zD|=M0)!S#5=@zOdaF zXN^)1qmBi{+jj0VJ4l;b)EJ~o@Pl_Ad+WZBLBoJ-)B{rOg-pVHiTul2|7pMf`l9?>Ty)vJ-A8@3|-1u0eHGGah{1K)J8=aYzc2k|*D)mgu9JCqg- zSL|Om_+Nh*GC-OK%vp)6sr&FqrxvoQu`>_{gfZRdONFch)+`w8f3OI%*1CD z{3fj;;9xK~=gYxs9~D2h*TJ1&8I$adKh~HU{CFf{R5ApnNi&kKQsP4VWIbg7`Jm2Y zY~}Q&ec}s+`T8e9y$Nd}CwD)jztpb<2ZskS@@J4clpAuQ_q(J#9MVh^0x)hLxX$6t zPJdZMI1T;+3D^t$am)6fQ1bx)-11*1_D3lC;1APBC$HDDk6z)+cGT~m+Ds}$`8(=L zbS{d=f|YkGzb>={EAgibuwqk!^_=ce`Se5{tBoiCM?KYbKZ%1Ram#u8Z~Bfd{59~2 zjan;lE%{1lG-7+JyEM_38bsLaR2hj=LnH1Nv)C$HmVv?RfU#M8pR38jk8<%4jTQkaYb zf0NkEC(rwcAM*9Yl*m^I1HrRB^r_pqFxCm?LHxg7nQ-R23Q{mMqCbxSX^^5^TK>#U z`X5)@Or#Jv_;bzkUxWO=mq4JJUz00hdrRJ*An_fnKdkY;9$W2_}0Hq%J>XBDg0M!Htxb|Ps470k2H~x%!*3pJ|HFEgQnv4 zx$G4d?h`B5>VQY|VQK2PxtWRvD_IYZyzMT@cX;Q_t+ISlqKZwuTIZUF*IhU=_jbR z?zfpk#CJtT)ys>riKauP?%`wbQLxntqo}VE>Q`NE8rLe=J!9>kFNW; z-aNT_YTfUabnA)G9tT zPb3SLlE}KKh$PlzAO_$*Z8&O;$c8J`k8A9Byj0*b#wtN+hw%jr4SJZcm#fmKj^W8z znHf}gSr0k%ZL5#vCCAu)rd+u1Fc*nd?UvPp?WJ4a;&k0ujG4|I7hYWoqEde_nhkjp zjcv!pF!XuKd>r)7hm$QRCO$|5th&7t&qozf9C$ zefp0MEf1b%3%=O5<+uQL|NHlh2r!2v1~?TT-^Wgd@S(@6mmw_WZ$-j44;rUow1aKzqR$SCi9hv8Eron4 z=(AP>ACE0-YcW}&;8%gf=uN2wznr^%$g3|QTL)aahRL3vPA!G@q+$-*r}jY`FI0?} z2raBHi4%BchXlCKRw&eSJS~1&sY}A4QIDVQV>Eb$QwP5_Q6ulf6b~8L+jd}{R?hMk z-abyw@}j$QE6Uw>YuIYYU46DJRS#e>^RDo%)zTOM<+$^3EPSZlo;fQeMCx8&qMPxV z4M;7GVJvE_^8!4$n&&0*l(x~S?_$MW8gAqZU0g2PeB*MwXXPV?>K8B)hJ7k89sA;A zJ+PJS(ay7u$Y|@coQSv70)i{`YbLhQHXMoQ>1?vz(=^?J&ofP3XVT~<9mXL^D3+}E-3;P_EG z$0u+9IHrUXQ(x#TTLa8$sV5xUuYFGw2^ej&(7JQ~iaD9M2?ZQlu#&&O;9oxcgmdM6 zrZKidJL;7ouESY<_J~>TSRgq%Bp9em|Da_UGbkAa8LRfKx#1cxO;aE0Z08mS@X=b` zPsS+ZHMsP%yEpx@&vmxJw6-IkzS$m%i+=9nF7tOkM?nG`{-5(rXOXnNJ$h%co59qY zM^$Tuu+W_kQyrE!ps1(!I_8m z89n;^K11+P=6jaYrS~%((r99Qi>_3uXFsH9G1vHNxUUn~Hl$U1=d3=@)Q*-|M2Y2F z5W`)`NHlNL?Mk6F(icAWt2}rz>J=dlOus*ArY+}k#+**8=w0sn5l#qNjpp|a`Yugy zvupW=45TS{`>xS$WkeRjj?15MXBucY^UHvug2sx}j#q{Jvdq6&Q~Z5?`Ih@K--u-O z&`;Rt6FgSs+$NuKaX-CRWf&YFY)=kYecl_C%tY|9;)Q$p-D?NB24ROgG{Tk6k0?n# z%Wjj|VD-m2Cb!h%gJNB}KjF`2Vq#x&@uRK>sEcw7<=fCaO63OH2}xTviEcKOfr^*6 z)yLG64ibsS_xlB>jbO0juX35r1gxSX@iiqFve`(S1N9JL@YqB)CgivXGy20WH!BO{ zpEe4SpKm_`?-qU;d)F)Iy`DLszVGDC?I74-V_q?fRCpoanff`?|@dF0U7Zu%(f= zZ9){#)MFpNCefY8-+kATu&wbyX5eCqE<(tJ8U+p+V;dcsUQH*PbsBzM|yC`$Z zYV$w|!xxXOI758aOPJf>gIB^+1Gk${HJk%y*6cTf$qiv_+P<-sxFs9U$eF%+Nt70kt8Oh(!%QM1ys^pHnmi5Oq?7F z6NGK8uN3XYx;1n?xbyP8`5D`$J=rbaNc=oy?fI$y5tnD*=)=xQJ7Dc;JUVmhYh0~e zPm0~}YU4SgJ0inWG~(}>Aj{y;a)Cqo_PJHONb#SN`qRFI9DR-Ni#ixdDr-^q^_nOHm%k`fA%<~Nk{lE{TI(2y zNIAZ*VL$bE>7hNe0f{p$-S(yoR&Inh$9_=1jZ8c3H^z}`8HxOK4(MBLf`CFcA##XC zEz3b|VT#QwmooO$rXZmU2dvE@8}btb)fw~FTu6#VI&jvfmJ3Fb@qHY{{3XHhLn@5V ze@lF?WU)r9kv`1AG`SgW#m+CfTNpoFs}*A2EVYM29C-bWby2e&e<^9%z=wyB)fX*a zb1#SOptS1ll6t^OsLf;b9<2Ncoa#$NEoQgO$%rzJ8pbzTJz#$^gU`uF(~K(15ZF)0 zE#OnNRnC2mXFOde1NoVyd;-G^JWsQU`0x^MPhNYLGb?^Um*h0GACuenBr?ft+z5L2 zDc!zVbn|@GTiaUNh@zCL(f=5E-&~}QY|~@J&_FV-zPn@xI29OoN#vkgp7)wJjGdTv zz?g5VnA9^9I-(I(H&NbUh2Wfc#)EPb=~lgjKdpY86aG0;wjb}rzO40&h6I^(z$M9MQg{I)a(Al8&2M8 z$qXVqxC)J<(V@0epiG2Em+(uH_7K*3R%wXUj-NHZ*kx5zaH9Yl&OT~;?Gpod)o zuKZQsibTgLdkwvVPra&xxsZBV8n_WGN^OLjtzI41{l<=%kmOVHPw$aF)SZUIT?cn} zA0)xuVHo%(x9xlH=lza@AKm=u>FTbos&%b%T_wZ^-~T{Y^R0E_!uV&2OhV{!!tr3t zuIKhFRXN}n3w4H1=l!|e*12&Pl8Oit)a}n@;@?#7S`%M!{7*eOW@XU3@CpzgQuX$bKgAQODmd*!DQ%8eMRl z2G&hU5`$=!Oyg6=zxaR9?TkpiXBC(AcQ7+a?r>^z?k-dim%lZ34Uv@6+chOEL@gJn zaLPJ(PXTIKFWxY?##fFFNzZ59&hFXeWY1`LijLH(z35WuGOaiXb4hLo3DT2HuIMW# zN*-)=i*CDGw^057aN+T)65Cn#Qm6S#?N{01gozpIBFHr1vh-_-NP#!}(mo&1eG zwNPtOe&NUE#|;F7(qX3`k2mhZ16w;S8%El@JN+eDj&Y^4WhshSE&scSf? zevp6tJq;=glKx}NeY4GMMrqqw&VxOgJKkiI!KtsUg=u59{l#hT?qy z-n`8EuxT-T(wxEIu*3=Xb7AP=oMq%kZ3kBLqQQ?|KR4{JLnyzIv+O>J%&CORM>k+I z>^a5V9LP6v5(<((zTX}gcF>99$A0+1V~{kMD43-kezD`JirbkF<^8tpPPq+|H?Y;c z+{2&F*NyhNLi%)(oY83khn_$3+?1&2@NRc|lLZff>tV-Uzy>J+>MC6$nAZ-SP-!{g6HvFdJK z7uGvX0M|}OUhdCUyby?KzXu*4bknDIn88upAhlyDY(CAS8sKo@FJS@Axs>b&WCosg zAE1_LB;4NMpg zc+4W?N}0lD07<&l?fob?>#jTs>RWJG3~-m@U1hasL*=I zIF)Sc-mZ5_Rc}X83;)%FEy|m}wSYDu>+iQA@B9-f{^vmNb^D)cn<8yzSIEig_j~=K zeUZ4AeG5vy_L%Rcz&ApA4s#NXhVKFKIcf^bFTWX8?yQMzbD*G=4-sr5${s?wU%HrE zYip}sQK0`-Stb@g^dKuZ`b(GT)`ejxGu!{ZuSIHDJ4oBY<7xu+e7JZBir0umuxkl- z*@)khurOLl3S@!s_B2#{aJ5bGeBUsCow0GF6AD(fVj{o-iY+r4*+NJ}+?#fLf+(;+ zA2z~;Z=Cvne>93qSJ}AX0=Dp8ear)UD$QNiz zA=w{7uU5V?9!R zQNjKWp+h%ez5N~5DmAzx@+X$R&Rr4lVpF{NU#&V|?Z1m} zCrnyQ)LX6Lm<*^tfMY)ylhjOtl@nMwp4sVic|@DQh}tnFH6WzC0Ace^bOg3S@5@{c zjLA!An+Y6lz}8cLXTbxu_TPm%xFGfjIQMM_5?MxZLXW%n2~@+okF0K>w3TA#D6bMP zZrWzOVFv_YGob)K60HiP;j0J>LB`Pebn1Eztd`N;?jIYqN-7AE!DY@uV~blGv)XbV zr$#JJrE5o;mP%f0b$y_*+g(nG5{jmFV}g6uLp%vtIo%ach<5P|C^Yt51i?jr+{{?t zlf%GaecxWb^#MWK0cM~1zXFZFMdEX6VN@^%?lnyHD1D|NzC9aTOostHt=cDOD^;43 zTbcJG@Fjw%+bx3oE*}nOpGm)ZucCa?3E9TN3(0XhJvoJxVvlBl};ueD>FO@aB)oKb901DRO4{!=3m! zT#lhV*)?@gs}G50G!q4FG{2TjP2q)J7jcpCxv?4|F>3kKdGDF$k@#`8UwPoMp)JC> z_UNb{e2fQ*!rXDN0?#YxN5J9h7IzsGaQ3Nkxsz}2;nsYWMQFsM>UJ;3G>Q9$ zT+^DKG8^3#y(!>>@Y9i%F)I8%K%;MHqUMv>X9vvcCTx$dsJU=8_q*SC)B|@Yc?j2| zT3<>MVQQE&u95rTM*wsWy5-+l76>nV=3YF5QQEI6?+>YUH8%v`_y7SGN>$?$lr|ak znIsW@-52?GvoCX?`8-vp@uq3Gh-t=qn{Oi9{aaeaMyu*B*_EF-3=XWOt6d1fP=_}f zuAMub=aW0S-ChuHvVx#|l%K7M4X46bWf}P6=7=xHm#(Zn(0W_;4xRdKlc7C{4JhH> z-EOwF%Vr9R*p(B5z}!=0MhydHBR>WLk{S4^AajAA!6)C!*#AiyKu)`;gi1n8Abq8&r$#y+d8;Y0ZkBmS4UHPOs+>*@@E9Xnd@?=Y)@3 z=z5q=Cuehj)(E}#fW(I}cqlMY(^r<$xSO@$J)^<1CQ=F$K{dd^FUP*UAIf1APEj4a zw@uD-dCZQCpBLtM@mvsjIumk4&n^$-g?P&pkBh4Cy>qKaPX(M7;<)#o!nMD3GPmK zLL3u=(f%BcD&Zb2NkS9OOi1Bop5NbjST|oaka+a87d=dGHnV?#Zkd6u<$H4P@UY_ z9f`nX^p9lT8wZv7e-m4{eK2pjra4HL}KgbKBT1Jok(vTx4#%xFFCX;jr)VO~H~+E^;FVypmc< z;B^nh<*OsH((2-r7t{g^Qp1UA zDae0%mvTnT+4Gp6KS=FO%XK-7)sc@Mwl{%GkI zS?d%pd=}(og~{Igx*H7vE?8;Q%C1)G+8AAqj**SIAVi{~V6)K}V-n9FF`NlSn4Ld61sJYyY+rW6wb zBRH@%P}y_E!=wA9k}r&Gvjgr4w0DZm7I-^jNTu_Ol5(04X*8{7npDx-?u7iq99d1D zIMD+8(uD>}Kb7P?#nu=%{3P4y{yexelr{e=8gRIEU!2Yg%_ULa{b-E+*7+@;7C{<{ zO78u%33HRovB}th{KkW|6@Dk<@W)l+RG+u4gPk|aCULk47Y;gbGXYJ2QUM)h@1OGX zJdZNp7KgQqtm^m^5q1zOn8)0ZmS;QaKV=4D3h380i295op{^E<#ry{hA- zv2oluh18tncij(Ct$%@$6^zFz#r=o2lw{r_AKC%TdlhMW{{)GYcEcE?Q2(=_kL)6S z@9UQW;_PnM5S#;=iJba>%3tfih3sZ$XZo4;t#i4U|7yHoP(5;5c}^W32UEI|dF5cL z*1`|UJA!=xI}WqSfpd8#Mr1T?qx815;AcuVRYk1O*X*hMG>PF%xB*X% zP=84r3eh+WSODBiqph%MgfdOSIwi)K0yV@CCnSuVZ9%miHk*3=0L}K3uDEA*29D*HGS=Y2FC_r zK08Rv3EPVxu2LBu3_uys2$u#%t!qBUM7 z!^WcEj??9Ho->L?=UpuTJ5qy$kUI7#g<-fJ|O>U##X zwVrQNwbz_%$omk6S1i9ju>hr+nT$E}I*p_tm~}cYTrLHAC|ngEd!wTv?kpt#Bo>0+ znJ!=7QLkDH=}A7ChB}y3T~)fBb<_3Qto*UJV|R8UVEHXMMC_>+UBy-}q&^*~nxj21 z$Wfi__I^@7z?AK!u<2NT$p&oisSD!%)kE5Wqon}%`3DbAbov}8`6iF=h^%m zgf(B4)Jtm#!C*>V=q0z8Y$%8%<(GM>Ai+c}(|9JVXgOL^Q>lTyEaL#Ki~fripFZJU z@qvrSs7!3hfF{H6_Iot6$b@!CcKCSVxTcfV`eY-Ze(8$_-N~`f^#0YW@@F`Tw<8tB zb-bR{os5H2&z`=N^cl5Pd?ty{T+XB}&h_bNm7+ugz&c_qjuA5|rp7rd$y?-Dsi87# z5Y>lm^b-TyW>NG4e6#7;?3F}z)WX5!ym*m~@~(;l>Ry^*D^zc45vba~wE)}VpCf&h zoNaW$8$~)!5(=V^VdM#&pQFOmo%JoFC>x!03T)uJtrCrU!+Rzb^jbgc3u0#1X4e=3 z!a^7IJ~q-Fa87XDw$eRV2o<;I6&l<+Xy{g*Mp2d3(_NS)2)al$TT`iFIJ*4MJW|IZ z`K7os*g75Z!8^{xh67B(d$LOM!{>%8rCQan&7)jXDUD5Tpc>y+*GQT`?<KElh{Dk;8NTYoBVCO{(QZMO@{S+#}+=QM|nxj>Uqxjd?-WtHxN$s~``uW~n69owBBkDh8} zyLeBK3#M8+9_2IkrN%7gO|$(NwXXfP>gbPtfMqAf^9ooW0bRlap*0i#R0FyUUOoC@ zPL6dbhY^3nXn0zZ*1PcGjKVDY7ME$ll&JHDzmX_oZpmH^$pnY}y?FPM+ma@=qi#!I zgh%`E8up>*34wa9dQv4Qd$9RPoJ34)Si6?E;Pfhc3A$_VqB|an#DWn5pm`_m6rF0!c=VU#}WeARciEl#`*{pNiJ3lDO)(I(G zg8T3IO&Exv2>tiJd~y6l zR<^#2R2|g>$)6=4i~HbY4+%b2v@su(`WRfy1{x=OWiL;jAwuu-hqQ8;2z|ibG2zk= zzx)u;c@ll=RH=c#?ns|QCzv~Rb$?Li#Ct#|c^ovKWJtZkmr(P{$H(9vcVX#rF=>M1 zHqh+NJ-FnJYlW7Y&5&4?oX0oLPyk*O|^Ow^e>4AuN{6%;=YE)@*!E zX7qs`yK9UeG#E6d{B(APFboiAKO~)6dm=l1ZbU;BtcL-VJ=zurROba~{nyy=dz|pg z5%*pAGZen3U}i_}dZypuK)0hNmDas-M;seH8=Nt-oHn-nF1L_mlt^=b`Zi(N@7}hE ze4qm*8Zxl-Pd;u@uGw_d0 z+W$e>{ycsBgJ2kCUK3j4m^4lAi%>EU-(}93ggFdX4o6We;0&6$^LuV_~#`AbTKPHg$HW~k@zXa zGK-Y~MKj)fCqr-D+9MMn_sbFSHL^CphOTHff3q(kNwy17lC$5ze$R3#3NPI8$9;qt z_CqEslDuuML>jjeOj{D(V=}L8F$_)|Y)ff_=+{|)c15JuuQ;XurY-(1+@jnhhwy>n zFn7JtPy+u6n*4O%aXStKy?DAq+bFaUIG%Ot$zGPK3q}+2puae)ztv@QL#cXN@jvS1 zL?H3Bd+Y4s!K7(`1?l?XX`xGerhA!x?ThA?;$xGXTZQ*aZ~5w8ZIjC@(TaP^Ux z;c%h9zk`l?S&Xtf4q8e=*d$vZV-JSlz&>vj5&s%}u9Ld5sa|PowW0cekEj);fqXU! zJwDbRlzOBc&(7ovrjP{o zK3wfJsMAFfgT=+f#EQu)|Fb^-`-gBMpa}kaZEqwX2&Vowjeq0Fb{FsVsbvX(FBCIp zV8M}5I)3)&9g>$W)J5B#%e8rP3-D521oi*DD&#*nAyDZM1Z+PR0;vj+=l)x}=_(N3 z1Y`IFT(o`BxLu;H_j&xFTmOW9)tR~6up#imw*&$@CBF^}pOM6u`#=2+a^t@#w%(~X z%&!RXsb&7H3L!bZ_5rN|r&k_Xo}c#E6cs?vH&xl2dC{6}3rR_8C-akw3eWh4xmEbP z?EAzB+A1*S|IIo4B|rKS_!*=@IbX#D|5wxAz4n{dYez3BaUr$8rT08_OctebKg)8# zSzA<9U>r%XVMf7iFd%wXnPA)9H`yQ;0sR`PDZU`*z`}UuX@aJ`&(0^+b z6toMreXWXWjsjNR;{Yfe>l^0q$XzdM5dzC%#m?i8qKYNmwCz$Fcdw$su2}SeZW;+Z zBo?XRHLX+rt-B}y{9tFj2M#w4z4{ZjQGR_19n|k@WJLpC&Q-@hU=0St)kZ19E8QMT z{1l|IcXPpZSWH*4FGqf+a5P`y_pI3WJ<*^FTdeXuusMh(-VNOvAj{DB7SWJ3_|wiv z%tuPNKX4I2G&f;FB0?=Hyf3bVxeucs&s z**q!*>KWIkxL8b_=4eAA1NFGKD=7nlnJ#H~^$^!*vf0wUrlF6X5T9|m zQo46wfaEGgM?>?fJFNz0Jd|Tqv;N7iL6 z3T2>FT6W3uX(`nSVjx^4=X7a@rnyitY7r$!+aeSaS>toR!6 zP=N)M0dsmcZ&90D@%vqS0HS$Z3P3s}u68UdE6?aEB#8g>#^EBMu>N7GuZ8vBVRY41 z-&TA*cG0549{jpnXm#D*`65nXSdVVwE~%eVdukPAGHi%>YB_jcpGf1izJjITRE14; z7e%wQ@kd2gvxPE-3AY~4H@H5NG6@Uc zfO?0z>j4?5vDF=oXsNvpS5V#X@Rxfs#-uHQ?G&DXU?Y5^-JR6E*Hg*;2PRNaI=u z{Y2r1DDq=x{A2mXEJ|+%2MwqM?ZT*S2R+X)w%V1CKAZ}{b1Y(>iA(QIJmUc;ewNP+ zkAjt?MdcVqUaS2+gi(7skfmuB9mjCf(Bf#{MHn!2(YxA5C!IoN-0;>S*L?w0=^w;d zX}jnUmg-iWKW;1C;YjH|G{71S;6CQ4mj1KK`1iq^R47=;8~q5`-E=5URIGYO1?w#_ zB&7+_RCFtv%nX$bD$b7h6u#&uIOG-J{h2}Bj(PcwxvqtzDdX&Z_XhojJ56jWe-#6% zKZ75VEP38|6j486kG{Szc||`yUhGOfJ4{aElx5fo2ZX1Jb@T~v;QW#=VQK5K*H0`fi7yBvzgmDXk(uSn^cq%N(r z;naXQ1j4-N2+I&7t$3QvDetg8tl5rOMRcjK<@ylk>^234lc@8f)$fePbvGBkZ>_x$9R&8mw__}VJ* z|Hb(KQB$^s)?AF z@2y(T3PNAe2HfPH?ut^=2gDXz?^n{xqe?NBV%yy5rarBcWvYC3&33P5)YNjjnUUWc z)H&PJb~;xQ2Y$Kh#T-$NJzMDc3ctNOE}{+d`XzGQ_e%#cw{24LCxY^$+Umn8RVlqj z^iuHsbcNxWp|M8;5CWT8t^Wm^UNHEOMa*!4s7_fC58Kcs){&*q&r2i~pNh&j)>{hk zaD6(z$iCU@T-abJj7no*wg6WS&aq=G(5^3fM{Jjy&k{om=jlG z>*p9cf348^D6}}w$zF1y&a1EOMwH-%SSasYfL?JwxQt#MLg?bOF*zV9>%r?n2?FM3o04r-|26J+TH1)_^y zpbobe?Ot1wdd0(MyG`;$e?e(}RN5_wu)G-d(;3ns1@ET|_44&clQ!KtN};cxURBjJ zD{-uMl-g$`hOT9fPXQASLlk!AxgW~M<|nxxQ++^N&ok@1(ToPKBhOxxK**bymv2$u z{touedvDUK`CT|PHHB_zb|9r-T|eIG=l!#Q`uBnN8|~e_m8teQw|D(VW%>k}5#v>- z!rh{HQW-{K6G24PyOaLUzxl$u$4w1>i&9tUpeKg}8)h;A9;^W@@nRatwoL4~cBy#C zyZfZ)DffgVCK1m7$``##u{(_HNSXyh zJ8}naCI1S#2r0DnW!gfYZydKE>8@2;?+7Q5Z=WhvwO}3L0MGE$HGsA;I;rn!cV?si z+V^o8Y4j_{!qa`Kt?&Frb19-O;KUjLW_gS1WM1{=%(MYcYqW{N<1=4*^d2a*j(K}2 zyP!yDK+-|Lrf0qu*)i6Q^ogeuk7Fo-TbH6{GX*$uX$sXyo8lvch>aKh^>lhb9TJX* zK*X(MpDW{*HdzKKYW>e|8>u|@8~hI z_$b9swQ5Lvi}-~g-hf*t&_B6j@A`bVqjM7D)e7Gqxa$cAaNThU9kcyDj+2QUQvh!h zkx+h7bOqUv9%3g0sTM~Q)p2|b|9ULt>Ne)VYNo!B`|B+pkSURGuf{lk4>RY}dO8)h ztghuOyR$8&%?mqxk{*`D9U_CEUaTt{6hqSIIVZ&2?h~vHEG_=M_6tCjczk-f^AhSE zjvOjiGQHoO!V}uSnW@3DQQ6eutU?&(bb%%@HAfGRvJ>i24~>m8{u z#(zSOKdd7lr?1hP=@q*b+cs*NAc%pv?9haW|6;t;<4;0k1z63I+i%pT+9(m}@H@v+ zi>XFJYUr-Oa5#C@+{cui&o8#C=b=l8Vjq11+is;OcN2en3rAD_HgN=^?QfEL=<-A; zbba8|MbCTB(qL*v#qKmg`>x|aHWHUfy1!Bu?97a8aWJ!gAyCYHT6nF^aC@A1wcG@O z*N!`q`p(=|F+%SpKS^N{tjEj$3kq!}KtnXLfivW#y4Z?mKDRoKpj`3Q=+oJ87AP0B zIP&|Fb#i1zMnQ#MO)^NLQ|$yPykE0XIXk~$u!%FKJO5yHvH>Zh72w2jGz(p;k@!YM zAEnyu{x;-c!@(7hspccgNgR`sgl{9ucKh^5!#p1{coz3;Pv^JP$t#KOQ{#U@u!~`UAN1 zKJBj);)Gs<`f#|6uH&m9?)d2O8OIOb+MnG$z2e?9)^9}|^CyMixsvuCjbc7pXrwW) zP-WcCx%<58&vQPLH-2W|gZeb=jbvdYpt^7Ch9qkSN}r`bn`pNdU7UG2!C zxmnbO|0-jG(#vk_0odgue;c(Z-2?$zvuxeYubJ!Xy2Heioj#!AZrMl2@<8Nr+MJhH z`0_3J-)4d#H1eY}(Cv67Gz6`N&1`1UVq#k>Hrg^T#B%(J`_Sr>}ZyZYD9x?2p6 z8#C|;3^p>qs)bIOa)U;xK5g3ifcP}Ega)!-JmC&4fPm*449{yN%f*$MnbMBOhsR+( z(NFcO1jvjArr-Xq;f4!@BKV(V$s3u?TxlpSB6S6SxxU3BS^tT_0vbB#>|L-bk8coIrbJtL--9B!PJ!ymyM(=4I(R#4zI*3j1$}s{bwCO z`qeCK>BeREI0O}MhJolS1~yM=5isVhW2XuCBFbv$cTJK+f%IUff{_7JcCUSgBZVfE zN2T-oIwBt&h7hryh*081B5I}Pi}%t&-13C0j*{n5l%J7}c+aC0GE{O-Rp7sw4-UtB zMI5}kzzE6So}AR^o4mf9-LhWNihjFCIbFHypKhiv6CfG7^Rp0dWwsgw6x`-MTM5D+ z)WLcpF7C?(`jg^#a1Fv{!C$)z?XW0vXA^%~!yh+F9IIc=%Co6e z0ja!@*fXDm51W~uosMpFg{>v+G%f*tr#nGMHZh=twvFd@K=aYBivltIYn&>vuZKiZ z83KseptWC$p&M;`>#%oD^YNoK?`>fvqEucCTN3uC)c+Gv;^M=Y!~R=Rn1o?WgE>!~ zr7dyd7$}>}0^f7Y=*3C?H0;DAZ7~j+5#)aEJ1biHTtk8_x}u;Mn;q8dC~5FP)!z88ga4X{Q`sseHhX?=&%v%M_`dSeiC!Wu}V#dxRw?kwQN{{zZZrtoj=OH zX(GRP@1rJW6wwX5p^3nwTWmXi!DYDg6Wmx2oEPj2J3FFnpf)}^Ir;qI9Nlre;qy`y zn~wwZ2X#2Z8i1w9=@Vuj^@O<0E^9?J=h+ifc0|~*vg6)Kwv3l(msqDQYrdQ;&2s5j z8nR%`<*~>C)sH3?foku8?X;?pHg9YaA@ERu*YK`B)?H%RlR7f99@I41K#fmB^LuRj z&(}(__rOnfW6z<4?JkCf;uqPkp6V&dwT{m}rSl&#eOP~uVLqU+p~OGW*r?xxe4 z8>Yz-m*G0%P1N%(?dip}%7S@YZbT&3Qp~%nAal!v3`qGp_d0p6{gCPQFG&vd(!w zPjF@<+1RR*U4vl3cbss+LKujp*JxZn&6=fTy9E_}RYKll#BQBZ636W1ztpb?5 zgZ90_Bp{q`>w{ag&bM-UXH1MvYkD&<+M%0O3IGJNpCs8EmaBRbU#mho^U0>&{_|!3 zDXujCfLX%*q%Y&8`WNY;XR*d8yD_t5LB3KX!n{r3%+K6Kg`hu zcF9h~I+hUH1Q zq)vr)+kv~MoU<_f_WR-P8r1V?b02Tss+;RaO;OsJcyWb9SnLCLp3Amx#~!f#ScywM zf^XxJujnw24P~vd@aHV6vNr;be-4MRh}~)l;l5x0K_z)hat>dKHm|BXEDJ$c(WtEk z`wc=zPk$!Hr(UJql@)$}*rO#-6sk(4JYKz+FsNCb*I(>JK5IYuWv2dx1SO;V*iX0D zIZN}gv4nNFxT7=0{HW^5x7 z>=`@5F;lsM^rO<7n8gKmjbEMR05fDxp@fKL^HfVGvPBd|^JZdYWA3fH8}8#^CsAt# ze!aSre(*SX6(>y4bG-BaxA+B; z6L5X^+et)t>33(U{@cIt%-f-Hbk)cd^9=UdqD1OlYUR=4CWLPUUd!|?St>o%QsyBw z8B8F{&%u3R(yyCDA*o8 z>Yr_n=6Iw?;0e7uah*2o$#%-_+Z+uv)nO-LvbDf5D0wkSmI-b=32uh04xMZaFclL# z<#i+WBp0RA=U3>`X_DmN$}c)pEEtuEJDe&B3q9+qAU}qc4%xS0dPvXnjzI8~F8c1y z<|pJA1Uwe`4)Bkuk`o)aqlT_%JI^zVcCS9-HW*mJ(d=O70S)N!ha2zT;h^n03}bLF zKfTHV8g!dwdpQr+;f_F=6Z~rx@=u1S>o@%FA^CgNYox-O#F+UelhPv+xE}JmSjb_U zv^A#x&AW;ma5x#c7{X(5ErDiO{{z zac2fzBlmxSBqRO;38}1Y`*JORzPcU(ybQvt(3{u9+w96G>MI?`pUP0 zZAd&!QlF*bd@L4uR@FKglJdiLwTS6GP;yIdXbzoix^u@M1^||W99(iibV@(VonAR_ zd&J2s5Q}9}9u%$#DWHGwOUsPtV@f3FvkYJ0k{di!Qmcj<$d%aS#UO4g<2(~FG(XQrLG1aBVmNlmpO}Y<3BqIGSLz{^n^pPJm zPthqOYyuv-TQs*lZj{4gV_9+V3e+hE_pue^b?kv({Mkhz@`4XZ_*+>emvSsQcv^!m zbx?&kX$B;20yYuOZ$~TpYoRWHQa!C+ZyvdRcuPPk1>YV}doVb#1?Gj>a$wIb>8M0k zZLARyh(sdQDb~o49O*Y)FGJo9nOD=l;aW1Cfrg@$shy>|tkqO+>;)Sg8prT!%LPx$ z;S433D}`}l#JAZRzWIFWKgxN~5$L=_j*r$3OWc0oIA){=ZIH-k`la9y`$>nFNU*;t z@;@`pIZv@0aUSzw{KYctX#9zL@C-vszh=nQ!&UHe7W_7KbNy zm>28IFb^{tDt&x&wW@&yWE0�IG&6Hl)@w3O(koh#)+3nz|?4I4u_8c%mPq(*m` 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 z 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Ð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

~!6Nke#h4L^0X1@#BwKQ&E$xfZ!>5T)Tz? z9i#yr(0eDt;_*c(1hl41$S-Om1Qp=f$?-yPr5)?qlrX_$XJaW3d^Bh1M;i!dd$^+C z!18F`uM*Luf#S35Id^e9Bba{}A0F*piIsLwaZmz#mfZZw;a#JiJ`=AwRspcn|7!~f zY#0N;1K3nMLS#%r1+cEq;Ly+k2F?44Q>Y1%z9QesBly?g@G+(`Gc` zBEr^1CB6uP0pAb`#f!@}tqxFg7=Feo{Ck}+pw~%DD!iQ>aV7+z-M1W`Zis^$5bMB^ zFtX(Zn#rV3FQ+5(Le#Y0<9~k;ipY4V|HEp2Z)p@rmbDf`WtA*Z3s*QNZ`IdF=YEqo z;^3TO191W0$o=5&1MV&cobcS82f0>~C=aeDZ)@;9d5m}rtp0w@2oc@El+YRs>_ah& z5?f1j-PC`7FHpX!b7YH^Kcu>Laf2(V))`H|$_{e|&2T4!JblC;gx)K@fPp~A>xJHF z>B29BT<~{P8A%8WX-hx3_QtwoSeR)U;1ge1L?{9AgixEIaA=+p^T^Hvdt3GeT-ms# zkNV)-)`EK3FbG;b{uFtE*~RO#JBL?twY1r%@)6|$n}Z1@TUaA5@NL1P|B1&f_;7!$ zy&!bZEEg{D`M5g2y?H1N9KnpQA2rWB2D)_8MF?o4JklUBas5(^powtQzQ2yTlFw{c z0{uxN@es|q9Ef>-&vb{lK7({TqIk@4ie84{pMN7<4~GB&7u_SfqD57O-JnV#FY> zcnPU5ashETfo!$!b;QYJFcx&h$m$UQe$(3Hr&5;hQY8sA6Rog6+g^a&3@+pGQYv-c zISiR9wV*4aA+w{PX0n6aV_6&uPc^@q1S z1o312HdL?D-Rmys-XxuQwT@{haa&%j2Qv_>>LRvlGIk0A)%t65cp;4x;hk8DpiW*)*VA}%W&m{PZWyN7Qz2sc)L?09Z1Gl zEr!s`4c~u~+?2nt*>jJXc;meBibnZWMD-j|u&qI_@ia)-(git}oL+OpK<++d-X!&J zw;HSG)(ij1KD2mvc40xa_r4|FgaNDTcCTDwyGKlJn-LUcdBB?2tx zmS)X@Pgjsw!~L8_j(TRYqEit8+;5duSq zYS^>cmGjD-*9K|rz6$+T+a2F8FkEEa(xU{Ns+siHG=ZncD{Z11nv~5!G|;hUs@&aM z32~9M7l+w8!21lNtv9Y%-r`L}Yn!%kYLhUNSf$5hkJ4;F(2B=3 zn%6bqSUE_wVvHcogB6W8e^HLPkro?6@{gcV1t(_lR(EVn+|VCxAj; z$kX}4V2%_Z-j|rL@KO+EU@Se3#7Lk8UAcS$fvox({f{c84rZ4`A?>4hdW}!_iAQX6 zZeHY1XtbsqjrbdQ?y$^fDsUQ8Nk2b0%FtL%Iq`q3D1bGjlD;CEP2CMt(IL#=ecO15 zD$*vA7)|kt3+g2UV#O^p6yoPDPS2Z9wu332HGm#705)-eQXI!lp{%m9T~ZjH99UJY z|JGqz?d)h5jQh-PkmH9N!PXu@fdAH&`Iz4(*E3#exol-PD``$N3_0-XrQCzGVJ zV8F)pVW3TMAPdV*a^AX0D~P5P9}CcF^qOTy#Jl`6a^}4`gEWf$v7Xr)yFH04xg_q@ zfKSMtKSAZqe7JnhbiO_>+gJLGJ@**chb(S}%jm6onJGPDe}aL5@%4Jx%6K@7@`ri9 z*ZqgH0;^KJWn5=x?GX>CSQq(D)1TB(dej08euz-E$A<+CFsknEe9#Xy8r797Qe9t^ zdjK}xa;_mWl-u4IIboIOEIFdY?3^zsXAEv;V{({(;FhF=LMGG*2e%4j!$f*Oca#Wv zjfWjY5}-|H!788l)G&Q^hU%zfQd%Y3o|tM~?ejM;EoJsfOc%8+d3m;7RZ23i-oMlZ z8E;vE5zr`TvvEt^%V_>m)Ao7Q#v{^S?Hziz0rUj%8*8 zjZ(6VzV=+Z1!wx1{_xYUb8h{3V#Y8+R6db^z>favxqsZ-{aNhc)~x#TISVz*G78B$ ztNAXf)T?BBgWmbWx!Jwn(wAXmyp7Y7+bjLmb8I?WY*fyr9tDz+ucY#@->457VsEs{ z^(9}ME!x7O3p|3MLTq5S$o&$hB-SFHoK=kQOB_I6H-#m>16SXWcWB~KioLYwH(eu0 zxi*qSGidux05d5 z2YK7oJuefiM7LjuXnX8RahVSZvV1%c*e(#0kO6P)q z*t989gXAywZUBl(9rU2U7QB4CZus8yUm4U>;FiFm zmqfKJIZTT@)=v$)5>Y`f3H4?;ol(^ZQ870z5Gy?1ovJK!DER)^6~1Wh(CyTLqq~$U zNiQx!yU{hQ_Q#J3#VYej8owu}c&Szc{N3~#RoGfh5-~j%wsx5Y5|XrO^lan)$I($y z4Dp&bl6LV&iN*X>fkdowmgUi{_m}&~>D^1#Th{ss#Z4(Mz1%iPl`$`iL%E# zemT$53lwbcT^iUUka-JuKz`Moc3Ts{Fh_8j_I;-=wcH+4OD{FncYq(*#{2Ab<&rgH zGk&`!*%?S|ldiT)1hkQ~x5n$Zm2Yxw;=pXYi1bF%xouj|a?JkImpjc}yvn+pwY^OMf7 zu&z$PRS4R~rkGRyNG3_Re`-^CW{uaee}j2N(gFll_Lu*jy9 zp@%SZl!mR1_tl3q?)ypi1sY{g`JuXoQFP9Y+$lxUZxc307g~ZZbda9Hq896hTf4m| zUM0)kDn$&ulZR6f)Om-T868O!o<%lz%ylGcd=>RN?czVOT=tYGR8Ypl=&8B7Er^U|KG zbWSiheQ5G`N#dwpY&!zU5;WNDeKk#ZK?^Bt+Iqub8in-0eyOlX9CyL0Wd+$5n@X_? z2`O-SUYN1{_N~9szp?X^Sly^h6P>U_9A8s1d-ARBo}Spha(mPbzObWRh9RFU%q#R9 zqGB?NVHAZhv2?|*!V{Wgb}cGhTNrqYG5y!pd^i1bE%AS5G{PHwU5+DegD6Cf6}PRT z?9&^SCnDw}Bggu@NVsjD1Mz(C0i&it)gN4*4MXwq!~RCyl75D}HXRlwWme`iRu$T${7Wn_r_h=5*_ZJ@2YwoA7Cbud0D)@Yec zzS=nrSU7upSI~#VFxj_pde7d_Z%!&kx~$S-V~BPqd+y$idflvNPmMZ4St)*I&zEf` zgN{>D{Ve8gX7);4!n>~TUR;5sizX@z0 zS&XzMdG8@5Fmy!_LM-tU*{++KoSba;D_bUs4{FbIv^m%V>Vw9wv`RgU6FG`|POca; zMrsoVm009JE}R3tKa*DGZ#0*f5-qcKuibuF7qP#3H7oQ5zP}vd3UcY`-U!W{9!;t> zV{}gZwcC z?b9l!3HHkRpwFB#@!NoS85j~FIcVw#Hywtuk19M?|xL_YbeQA-<-;5 z^!H7f%kVJZnQ+GhU%7Id*yu7jcGSmbksdA_`__nKTn#kl{%pkc;~)f z?v7`IC$k)>iH`qF1EpZpVp{XV{J6LqwI`$8^6NOMSn zs;yhAQFt7Ai@m9K+DB|^Dtoqusyi;jx-+I}92T-76JVyTZuYu#8)T(BRM$km55ksj zH{EyH>S}7z?H}l`_{1R+=_u5C)d}g$K}Ol^nSAx|r7v+t4+oMS9p-qPh1rc&xBvoM zkm#j)amS=*B#?RaAELr3i@7#TK|Z9TjKYRK_)Wj|QR_g~O6AzuPWNqt=*pxDjfUYN zk4M4nA*Y_j5g2EOp(SGcQAYtEUJ)nd^|Z%cjCXzeVD=|f)W_=>xXz^S5!(T7rg}CE zW6WCIaGa6v1F{9Z>jv@G+8AGl?|MBClbW{)qc5&_UQD?~e8(gaytomKK`ms|-!&Yz z*2W~XG5N|OJy#3!3aVyjEyQLjVrPT*3WbXfD+*1w$GG`6-DL}9&HSa*py1ctbyC)_ zF2W%7MhEsN7TRZwWO9J~7U&NgWL1FX;@ZWob?Wz4g#|k4{^)O6O3(0xDXrzS!^&&fgtzu%w9dB2Tc3k4Br7$3aYz`O)__b4rmJ$_WZ zB$WmuL`ZxpkU!xv@e#G{5KN)Topos1&@8r=9C(Fna~kBbt}})I5?wgsJ?x;r-? zwEg&|a``-Vz;lOIYJSIYAQ#f!?ZiuSyhRUCfT_rfW3oSLf%?Nv0*~MX2&t=XR|+h#2?)vMZJnxb7nk0>Tt&zTVTyfZyNw z`<(G>BFKXqAgQuIb?ycdL7*VPdbF_elYq#O6xdpWB&lv}EBwf=OCL}2ifU}0pM;)m zWBl0Jas&-g+)3)b1Fj+asW(+=i<%x|E@A;6uTgmI)+SmEembXsVd%F+8blL?OmG08 z(DdRGPQKa=_|sgAWnr0m5=3Thq8Rm2op1&+L9;;p>VtQK z;NNRhz5j`458wG9>lRu44>vegbMF4x+G;_Zx{#W$IjRsLjgn|^B{SjjKdL|@R#Y#s zYrSG5{LsnCAI!XROMB`XZWJ72#l)qAJW4)jyG+Y5g7p zV6?(33;8p-Ew@g|1Ln2;4!rO7xTS%t8#b702|_m%oq?^Lpo3j~#w@sA)qQb=mN?^w06 z2AV%s`K3?(cY;N=2*SEt) ze}#Fj3F5;9KNNXS5WvrjT6ITlQ_Yi0mxPC%-rof~m3;$JFvV+4dVFrkt2m&XimC#8RnC*XbVEy`>%To;U01;DsX# zK5DfLRARUbQjeGC(vwQ>d&lqljg!(Vx+c4RZvIUn2WBgWz%SsS^ZRW1-6!kc&hPhI zq6(tyW4u~BNBG^>S^B|W^Jg|sHm1Xi+pjhqWv}o+qrNUB4_DfJ9nQ+bdRy(FH>TN^ zxO&rU7}Wk%ahvwvz7xpXAHvt@$sv&-j%Bq3jfO+?L+d!M-@9{ zU&+uQTa2l%eF_|;v%gEIxNn2=<=oOjr@)}l=t9`P2wLh&= z-2ORM<3oARQKf+)Hg2Fh(R-W5Mzeg0p_%|fT@T`iQJi@heA>Bw4pAYEadC0KO<<=w zPKQ5MwKPp%sQVub2`2f?w!4ldomwwT@4gY33t_VUKL%~LF^Mtuw*)NJ#%y^zppY_o4Id6fP^0j9q^6OC(HKnp(bfY*# zfvOBJnQ@xg?^5uuW*+(H^nYwidt9x(r=LHiIy*RO2#qpdwsaVR8?JQQirhfwlTR= zpx3h&17Jvo|4F>$PUq=t@g9cLxoNZBZ~vsgwKwPp1tOghF6C#7uHd5N{9-%*YQgon zm2&l~jKb@OYIDBp@F%*(2He#cpV$h!_!p3uYUuQUL#3@}zeYm;#|5kz@pTv#%UHkO zUPy-<;EaY7Pv?hSca!pxNp?<8wrf&f9c$(yhB01>x(H)lKB?1)`rR$~?2g_Ew`E<& z>?$nx)Ao*uwfb5>-=Wa{8oIKe{$luqhoZJj>^gk^TmBU$0MCp-5S&b2UyMo^CCCX0AO+U*?>)#zvMaZGHE?TxJg_34 zQ1hKh9FC*2`kS-NRPghOA!ycoM8pvAW-8b_I-2F|SV6{sxi4^)u_{MZx)z!S?)`Td zyi$PM(p%T&pPTbQm;QIR7x-cpPWN&`jZXJ6;2mX_+!lw`GEde`rRG|iCfOK97f|a? zHOeO^zwt3Cv5u7AqosFqQsE~_?2pmAh}vcTgPv2<4_E1g(Y|Se`&3R>WOibE)FKL2 z>o-1)zwfSbpYv1u z)%AJ_1@@Ju;wzwRgt3W<8K_GyiGGxA=J{fI&5#dNZBFrYdXAx%*b=4gN&LbEi=liW z*EUCyP^gAwRAPL4cbWtnM_uJwGPYZEm34b1Yf8&_UOqB$Ktn<^-DmnmJIda=+r~dl z0>jp1QX(`>t<0}G^#F;|l>>8lSIIpaxHFsLGK@-eC(VS% z>c}DpXv9W7a6pYpzuvRJZ(|@o|CHRxkk|NaAdFP7uRukDXcavvQ%uB7=Fp%CAD$4ReT)%Q__cBVdEZ622O`1 zchzrPeTC&V8+I|-Eoj&Y54^^(Rgkte_$?cR5z{cw8%Z-hd9Lc}RR{EkT2^eua(f36 zM36~P7woi33MhlH#5@Z5JE&Ml7e#4F{?&|`TR{8#by{YO|6Xk9i$wj>WdM7+NRi{^ z>~UWRBFl59l9@P8vC$ufnda^>76p=8fg z8a=@uzK4S1GXQN4sCeA9$+wqjP%C0?Y`nZWIJ&`>sAadX*BN)cF_rd-xOI%)HOc4j z+8M-=e8!I(K6qlPws0ukZ$cPB+JiGSk{-k8t;_N^-m707C#G@WSV%2W(J-w~DM9h0>)1{WC zaW=T`lv8`BosQztyX!(i@0@FN*VEaES0-w$XN5=_O{!HJjT^qUYI>e=u;lNfnh$v; zEIXpPyWpLQd5`TLGN(gA9Z?Gfs<;6Bj(eY4Ea+|YxaViY-%d-mQ!Jqdq zw9Bt>&fpWU>PAp^g1*xTtJ~4ux;dg~olT%TezB}0(QMbAz$QrL;4pNfuFaeCLeae*afaf$GoAn;-pII^p@+hC{!xXWXqrIwd$Sx0&z$dknmX@3SzbE~Sz?IQZPmw+!1# zs{uZt#JIRH_Rl@y+c&(YnXY$C`d&={9Ak58G1hXfW2m29M9~R9us-`C`1%KgiG&J@ znzu;59?|c?Wbbsv3|2(XM%>v$1mgds0l(WG$0UId0NaZsg#BQ1CrDHzUnSB=ma2iS z5M=*DF;PQ*;TQm|Zu z?!YR{s7(y>iGgQ~jeU$tzphoQ+H#JJ6j`o~ALK@~R&k;qL?%^&V!%GbYZ)_?5QxBv z^U{s`Nt-=;x&Pe1Uhk41C$X_NXE9lg;`8OOgRSjWoweKKcOU*&=R{5O_sx|So+2tO zPZw`MJgIx-oxzjO3L<#=6?-4UWTnL_V6eE9ftDG$Jw~3Ux=p*U*8{p7{MxnQF%?CZAR_4fAm zER?$a6nvk8A%AyuMjfL&($d#q29G>Wp3+4+spv@$_-IJXJrfa}=#xW~yiF zX?ws?aOt+RgR|IiZ}8k}GZUy!mkUR#?V80k z69^K4Rej6C*BACzE+2QSNZFhYehA`Lb39EwV6VB`er28+{tCxNi$;M3cq_$sljhwN zIv)#XVzp7}<7!`m(K&6cGP7a_2AyAQazwVj%F_N*ku5!WYu zb<`zKY&H-44Br~uDYQBrQkkfLYQLueBvOQ|fVoMJ=!2(cuznuU)xww$wDsJXrK2I* zrUld?`K`STA;0sOnjG1lUq?^m7je3LHZ5Fz)0&yA+V~gAJ@@&-`h(~j{hx4XnUn6H zDeLtIuZMPxTu0bwltBa7)Tt_zYL_Zf&dhrg(+?6xpE$I3KQVX3*SU$6sqr-5*k_Y; zYgy&=n{aya@KWL@A@w0I9q!!&+Ni(4Ifk(ney;{L7pcb={G*93PDxSwZGCMX20fcB zUOGwf!zUqX-e)_vA@dW1rNtM9K2{qHB7#I-+{XvBcePVrrKaPiYd?72fIN=x(M$3x z^7gm03$v-6ash0&p=rhgdP&`3-!AMjSN2Sw%UiUWo>&x1AizWKJsKqT`fiI=5~#P2 zKrWA+T5pmGDl+T3d`1_TMWO3rvCA2)pJ}V#r4N+V){3#S(ECW@+)RewrVsZRJ~lU5 z4PGl3G67I*V6~>74U$o0xES;C{uPp!JhD3gHVXw6&le{$uvt=02~T|m&+!q8Xb^p# z(J-Tn)>;?=lxCLIBuNGY*qFR1lmHrDGRs0l&wqWkbS0=P>{3#bcbckE-QaD8+(ZJ+ z10l5$M?zAn6MyT?L#L4Iv=L7Bg8;ssEo({%a8kd6fGz=f9D>=(kNVYOKE?#XPF@e} z(Ov3W*F#8qK+{H~%>}hvCImLcm^~8{;raW+BKv<^69tbs4nK@l&?DqqnoFRc=cBa* zn7kS=^-~hg9{c$XUr9l|vGCfs6I&q78#o2qe~CG(dAibQu1DgdZ~^84h9QY0KreGlZ@7ZdkFh_@F~vlH{XF2T!L5yn{iS0t3vO#fi(=q2 zL8pHnF^82Rcw6N-&X!IkwAWV-viHEZ{fH@>yEEh-_mTwl=(_AVTR6lKcvJHC@qy6D zN^jrL6|Um)f8lRD6Qon<6Y?EVH$ zb5~^M(wRd_K}z@K3+XQFoT>Ud6*Dn?I@K3r=BK)v(1L234(kGH)QYxgu$$TGJ;Ua$pHjVmTAW{yCVq%*)&4l_2aO1KWn zb%vm1nROw^EAEBMxu*YF97SeCIlV!uANdL=F_EKuUY@2~&R8KJt+jPS^w6yZAaG+9|7NS&aoU{#>M zi&OhP1BS0j8qJ!F=Wi6MJ;ka!B{ZHfRX?>eD+(XsQu+d#_|m)jssA%z(P!XXpQ)@- zP6M3aw#MKXOy7SQ0J;mJhptoo!*kRTd@ z@pe-IAD>L^GbeH2l+7c59}FNa{RdkJ*cKTDu#nd+ihCD9w^8evE*Ay?kbdI`p*2IU zLcFY=+FW*Z%n}{e6^bR|J=-f#$tpOOql|((p*Qv_LbhI9xsZ;}c9dX|TtH%a;v36a z#7#ZcF-<8dVaDQ*-Vs_&%u|mE8&jSwv7rOk5tQKo2s-=ii&?&B+w=gT4c#8|JGdee zbe^c0iC3oEEp6f<1H-&U$IaaT&T@@n|HbCxK5N!^JreqUbL0{u@#B91;0B02d7U@# zXObraYn^BFQf$5k!L_Uco_<352P31IcjhDXO~?2pp3{}T8IX4bR~FUIeC``+^E`ES zPt1)72ZozcIc1B1fl&|)>=U~2gpLj<%^Is20lhCZY z!>&W`k^=9qa`(qD63T9}srGNvJ!EML_2cB;zMUzOXeDnXRR9JoZq`D)0eirXlF#MmAp$ zH#k2k9Q#o5pV^m$0*_H+f9=FPb)L92Q1&(OCMpt*a-ecfV5RBFPR>_%$0~u)i*8$2 z0K>XUyj+slTzE6Za^&6W_dC72$uvIyyd8KPxb~aI7{T*>NhrlAUrxv`4+sMvR{+^g z&uY|s<~RWFYS38JY@TgZb0%`98w8sO9k|o$G;6N*p*)_0jRAWQvh2D;;GS^Y6Ci3?Fg-$$Xp~Rm|7qeAtu~c!BG(8#7qz3 z^Q*Xf!5{~I9pDBA)xbZ%NW0Koru9OJ=enAx+*#^|W~#_yxAdV*>_6m)g5)ptf{p*5 zy5=k^e+LS?N)`4J+(DL#bXk>1q!bF3Yo-QP4vp<%Q>a?Joc3RwqJ_xt07zjYs&#>| zAz4S_C{d7ihQ-_zH2$px{Q7E7s21Um+8{TID0EE>iw3v@hw(VRb&H^OpwiD^naO)~ z9o&zuZ=MBWpm<4k@?ia8^Ve5s&Wyl`U<4@?hd>8TVAOdfcf^9H?8Sm-pRnqY8*`_cm`%>=I0vfm;AfDc|kOh0>wrN9yPE&(vHKJMdc zA>*jeIY+$qVQY3)U~&HP({qHj=5r8Js@9m&{?Rf-L4N>_Xzfl&rr5|K3Vz)D7;H&6 z`3e#^34*Yt{3VO~ZkN%o&u$AcB($`t`Sp;|3P#E23{HUme*l~;@*;OU0oJ77C>hHP z^;i|Yi@QKfGJXdromZe;G=k`1>5D1SvqQgy*k6Wq^zV$le8B$?7=cZv5GF_bUM~V1 z2o4tuj4?%ZIPP-oc_1@Zu!vmj>h5RgJ!3wQQjq?iBCek;^#gJly>aTsn0|8WYMR}d zZdM4PZSQs#{7eU3z^xn+%)@udqlhf)*}+2g0&CNo-R1|@G(AwcGZ{P$I^a21bj1Pq z2QTq5h^304`!D`7dGTN4TL1_;C8+HSVP8^^ArSoI{@#Z~k$;kd{Gr&E=Qz7-GW5Rn zFDp>I3N}Cx|5DKNY9iq+StA}5`1&+_1`|%-gmoBiK5Zr;i<&L?qLC6MKnpsF3c!1Pr z+CSTa(DMX@o~Tq|aTD#Sg{$25j4zo8M_|4}944yqd@cXch^8@nkZiMeT3*|KtC4>M zL0;bY#u*Z{k!@bf1Fd>#IUG=ODnVzq0*~PZ7Z>@Os^eDTyiGnVA)qx$s0 zYZRCdH3di&4`ee2k6L_j4%iZ1^WPhwHhl#aqUXJDe_*A!m+_y82g>4smUhNo0S8ZJ zZe}CeRxOswAp2yvBsvB zsiKZo{u`xrktA8?D$V~eXC%o>AQc;T_cLE13Tg#LLno3&0%X+t31I8iH=@oG#CQgn zl6O+!Na-(6e>e4zf3_NEMB;AClhMPQ{eu3VQF`ftXjA9LH1<(j0xU443b3PfH(dkp z{3C#(s(OrjWABsVVB>yw#Z`I2Se_;lwSg1qKzJhO2$|??6-H`M6K>23xRbnOlWiaq z)dy>~#3~L02~iU)=fPF?J6b_sjJ!{rbFAVBs(KdK0n2%+k!8Lp6JGZ)BoH+fO zS14TA9zGeq-pWkl%4m$}VY_0{&(IxBw(3cF-* z(k?i1-#lPw&QPx~AS$2sF90DmTF*z$Cj@!U{p7y~gvWdd^6c-GAe&ZX_pJvF|FUPM z3phY)KD0<@s&)6m?ke``=&I`fs_aPO?52@H%R^=n-Gg=G0Ld-tENL7+x^{0r1iN`TRmXb^QNLNj4RiUB&S z+-1HV@d-({%SM!O=R3IbZ~iHBh>yGB6bqeE>`>>vUGF$IYPTRnTw~eJrR1E*on#{Z z#MLfLwPvQ8{~%O?RjAsdvTS!W)ZaO4iS}r6w16}qYDI_%cODFp^DJC@&Y?!*f2Mia zO!Xj}Uq}z#?uXYe-M1k4`T@buGZ5EcMgQXhp4TEmd!Ja562r_<{GQ4yCAIk=+(X5-;(SS@sIr@@M_A*(GJn%#|s`mRpr!2q| zslKaccTwnK#2d0lPY49nxmVyBq+3^;dCSVvuw zN|jUM9^YZGx3G(WODK4z)zgV9t{UzVT<^U*gccQEW+}IYxmg)|N4#;J(W`Y(WbZAkkU!qZNU!ig4;*dp(OI1Cp5(VT z)s*A4tvkTrpT0q7ZE89HctNp8Ps-?z>xigZkZQwjdVZrFgV039F%8`3_h8=oq2J3Q z5z%+aJu&Em{l9&up;cdYz6I~vF0^*#Mop>Y$hfs&z4qP_WxF>KshHQoqi(Yh3_Gxn zphBckXx~{>6l9;O+Wv`jO3`cu70D)m|MY-e2n}oA?Wg2~j@^t$R>XJ)ABD0*s*4Qs z>a4iSV(gMh24@kI_%W;Je0^-6!-a2r+CJ2}5C67*EZygZG{fj>>RQEwgctr?%M^%; zp-4>Qy?x+l(HhIw-kE3iO*v&-#nbg5StO^@2*Ce@Oc6RTy|F$}}Y2|mbg)8-eD&uFW&9O1gSTE|`wa~gG^ zOdiu+H5f(KJP*GCHFQGQCZ)5>NS)N%WNhuO@nsjE$lUg6;hgubG&Arwl=d*(kskUJ zo?BoD_xiP3wiYtdzwjwo%}ji)Jh9VvN$LOx+iO?1Z+w(uX3O@~`gHH=ZFh7j|6->( zt8;OH72*-P_EqwexW*k0gQxEsqGj#E$_e+VtB_ocgzuWPY=^xeI06p z92|DHSxjiSsfqCxw|OXHhD7c*6|JF1!_dxUhwh0y-s=KO{4baW^3p@r`B2h_9rVM} zA*RnL=6j46g$R?WFfxbnss)t?LXUq!|AjQNKgQ2}k)H+GP( zNmVSD;`qKCJv{2zHww6G!V#6wV$HxkEP7v*feGT2zYFu(R}^MKXa2Hw}`Y}OFavr|r^^n8z@l+K#3P#h6DJ^kIW-(}?~ zCv=?4N5oc-`>*J7nA;cBNw(_gUeoHO_TTn*vG8>6WSc@{O>2lv?b>Lmc0dK?j3Its z#)L(#TWS)ga3r|3M2(oi}e=U^#3%XT9`-%4zKNMB#HjOMml=zAK+} z`=2<*4zBu+v*;$ZPiv_2FAN7rXmfe4#*_}5*|ZkSFj_{!n>l0EC}CqAmGcWtMVe;K zAxD%Wunf%&QJ$fa!W)X;is46U|R7AQkU3|mPbx1`OOOK4Jxx=DDK;%Uizl{ z{p4j5uD2^DIqgeGzOdSU-kg=n+xSmK;I|JZPg|Z{g2i+rk3Z5eneat)xdIIOw75|mGV7f`anu7TZ zVRAifdkm?$cH`QJ-g7q>_jMw5b(Q!PQxo~bM^Mgjb{|E=6QakWayu;eF05-uv$ zG@+Af1u9(Cl`&tF>Ej-syHA6B{G5fAc&vsquQNL~HeiHEib&Z=Q-K z)_S5NOvM7bCFGGXv|Th>O{FI2WLDlXSnO#3NaWKLbfn4z{IpBr?vD#9C%r+s)4pHg zoF<^+P=<^s?Y06~m7Qzp^GQl?Y&~|i!EA!nEd$=>YN)sBWaLa=Qq*=19hl@DJr?H@9?N4L1wC&=D&mkpoAa77)RAz_nOrTVfDEHi;Dj} zoIxr@J??G>7w+(+9?myfkkaq2AKp(AXd`rbhA-Y&yXP|T>DC!H37&$e={JD%MS-S; zkI%mz)&Et*7g|+sWfY681tY z02GRk)P8POZbneUUCS0HYJL38Q`jxAT-v5cl@1l+WL#B(RHZ|whKOmC6UUkfyUzm-%@vXStX92eg zZP$%~0U)ENLT@i6-g99B9=xbEj%=DPcb*HEkzyra6oW8ir*boP^RUV>VIZWbL3>hk zo9kdDx2fZL^sxr+GAZ(>TX+QS5L&QT(_NW<#Trp*{K|gC8mb=!1I>%XW~((K&*3-x zw1n!3SmUC+7F9vjZCS;uhy@il*3v}{(Zok&PlwlotI;jqRobNcPHf1@d zp2Rbzi-FDG%^`#{WfTm>Ghbp7<9`+>EP(SBK*V@Y>(?SHo9XLJ_*HZh#SWkqMIx{E5janx+6S9#%s}Kg!o`W+<0@9 zFdKGOICj(6I2G1;{G#>7h78d2n@xp96zSTieca1jtJhjqG(e1E!m8 zO`(S&25R(S3QZUB{5XzbjD0ITz3<{tvaO7seFb7`+tjbv@b(1fBz~K`u;4TQpZ38?Pf~cNP>AMpsivygcVoyx+G&6ZPc$D6?wy4g7(tmR0-R*6x>YCm6XQ-vJ zMxT&ZSVUTmABWIytUTSC9EQWqgZy`!~*9xJSZGitWzH*N^&G za}z4BDd}L~sk|xkJp9A<(;{pV1Bc_9086lfs?XMc?P>fV+Kj9|VDx6${)9&5r9SJc z*qGj<3BPZ(5>@WL9}SZKq!unHG$dn_CmLek_i)fz=}N;59-Y`Q3I0~^YLBU?5@WGm zKK*Jr^yR4KNLf8&t!!~s!(wLT?L6e_Q;*vD>j7>BaSjszune>13K`U6n4s}FaS2!1 z8>+!CHNQTA9!1AYDl$H&TpfiK`Q-_580G~;SqxY!VvQYB%X@ilGWs|Icg43*KPoHrz8)IhAoUH@4F=4EFOAhC}R#&wfyyobUP6( z$*VvolH!%?5#8O-U!YU8Z7P$wIW4j$>BP8M?xy|OebPAxC+c25i(7S?UgFf%@)~I~ zt4sJ+__e0ROVoWTImiDrOGe-2__+56|IAWi0ozG%?&15Q=MQGXhb?aP_w(-GmEEtU;^D-ytBAE&hmeG}hbF=u;f3KclrNxq%ED^j51%UMBLdst5H z^Z9(;O-oC53PvBvr<$4`7fLb7G8q^SOSUgsFT_YuwofH`lJ(U7B-~6ibTk|$(J)-U zd3Agub>xBBR>;*j4@?)ooAu4&!@3t}ziq#1fGL#<)DLvp4gzJ>h<6+AmSpFsDx_E3zCq1CqU*VFT*bz9}L1Q@d8%@`t1juC0lzdiQ5 zC%TE*D6!a+P4oW6f?&G6qwu+(A}6Mf1AGx!v55qKT%|Wj{7Lsz=8^OLxp%2<_31J3 zW`1Uskddl*`!CO1wEFl2nGSFhWqF;j+``7i9t2|ii^q=ivaHlkKqOoxtJ%5nzey9> zLek?>r@%vs_qnnUl{5tl3i7!%GS1aorYxF#S>0XM^N`$sm^j_FIxykKZ5W#|(ttd# zp)e=amhU`etC-A+;}99=R>}2aA=KH@M|gZ$fsMu^eL8z{HpdHT-W8ljn?f*DR&`$T z7L%EOV&UPI?~?Z)ulBJq<)`*9><1bbuG2kV`@@UTu_DF$9;S~~hmZ)6t}0$BRn|M{ z0>uI?@X<=y*LVZz9lC?*gbS9H@gLSan{Tx*k2jXRI#=x7(|iE zT!{c@&DD7(iMx-uq@^4b*E`Rv!AD-Izo}n5U|FE&Nd7SFoC4pghKHk%2;AR-hzv7t zzqaK@Qrr6z)py3NiXcRn$o`Fr>4mfT=)eB_kN=(G39|W#Ts^->g`c+VV$GS9ss)Ai zQvLd?ZOi%Z3aBqN&sBsnUmvK*&qNEK^97w5^)Jn%>sDdxEJBm$HZ~o`BEO*=pA7SB z!rV$lNy6D%nJCk0sG0fWob$9}$!X%If-eemeU#xLF||i~=RpvlYubv@GB}+vmU0X@ z?;!)~Tvnq}N8RCT^Im<2kUk%G>mNPaooPSQ+OAdyB=)IYF9khwMFJ_E=5>kCovI`` zu8ev`L`-+-841^V^0;yRUG@fhP@?3_TZB&DHZ*h9JNM%1dx6pF%8sfiCmBEK*x&TN z__tX-riW`m))w96&dPuoYY&XQUOcJ$#6W8E$K6vZ-eOqHa`lH0{IcM;+aIbJ2HPTd zd8;c)&fRa&%@`;!M>~&Kq305IGM#kk{G%o0ADiLf?3{=ljk>*y+q|ZZ=EY{I_x@Vk z%KDo;R$WK$weFE+uD>yQAuF`E64MhCz(LP-Vce}~k-xqFjf{9AUR}JChec@p7pzO9 zvJ#3v597en+zrPZJZo&+UbkWdRh8DY6YRR`cY~CEdk0C!G+6UMs zK#UGXs&g~KCzHASqf;!>*~W9>d?Srk4U6TkD_eA^ikT;|083_>e(~t!SM~41j0IhLZIrW7rMh&}+`~RsBpw&N zP(bPHBkexm<+&7M)-l#p(=zz2=M8=_zmC>nSua%a$zVdMVdwI&cJWd9QU)@>bHHqFXP{Vceh6CPsp}^`5qCMN zN1Rnc#7TI^Uc&CH`H*FN@I@WoY@=6DJ^fNFfyP@tKp#rIVYk@v>vF_~bx5Sh#Uh1J zivb%5Q+#TAA~&)>AwV6~l@K?f5^n#x#tL4c+NFl-gj##du+Hj85~qFipD;=LLv>O z>-$o;k46!v1mHcI8xSf>HOoMM0=KzerJCWlRn)SJBi%(k2zS_hDY>2ffl{g$x z1S?>BPeM-UZH>N(8D#m3?!LXC+Hiz%74W1InxW{-2o zK3zF`c3w~^FdR_t4XZO<9Nd9O~w!`M?{Gy={yE$6m=WSY@$@iC(Xz#!=}GlDMbsxO zG%m=Rp4aIAqw2fksea%8IZ;MN6v;?t63X6`dCa2hmF&HbJyHo7nc0#Nj=i!eviHhX zGEYXfWBu;eQJ?So_vnuvIOp}c$8}%V^IFe4zMypCvnqdYY1E?UW3i-f))S-gRbqG1 zGP6Iwtm024i%&0nUpliw(;_o0PFMzFYZmKwQeCFZxwdgpe`Agc*#?M+4wgY?vRBeysJg<&ziwTMxy9H#j+JGr(k(0k`$;wHfRpHdk&5G+)sK%Q@@hlz41x(TS$?5kU zYhWaNN6ROPVQXA2?KQeFlm@zZ7bsb0;aEcLAv3j;GJ=mY6AFr?NOg^i(T=(y> zm{oB}m;=GNr_*p`uvWdUw&tga8t;mjs~V#P@GfN#9Ni2bv1K1^|29r&3J{ZaN3Xg} z{MFG06lGZSkeX74r)q?i-yoN@wVJEu;}W<=qsQpT7TQv?T>x<=HR>ynuc4-Uv!Z;i zf<(E|HS5!3jZ(cvqk;&*!E32d`h-fgk-_Tehz>n{^@&$PY*q~|uLe5J`*S(%@T9_w zdFae8691=>w*IKsQ1YumJ9!C^4zr#}vlWVsjR_eoTC?z)D6DKeUGiW#q^&cUWp|6! z#y|dOx~biEW25&dtp95T|H&a9%eZxF@}Hfq48*H^M2~aW8fw) z7QT3&%Qm3A+fG4YO;1axJbggvnXxxmskpILhaUs8gs6carZseuY>~j+S z`O!bCj$%b!dMGW|ZcnAEFU;)H(Vx-URh5D0_pwbElRaOqkJehw2A!c@gf{!e;79KQ z3%tuzd8-Q*Z~L7FUHVm_?#sAs;A?oNvs0Ni@sZ)~Zp2`3UgOtKw-&WFWt4|y!^+c| z=h1}=yM?AFNL^V2aLcIhBZ5VaE42A^L$*UxG8$2S`7Si|Rez?em>b8=L^W%E3#d6A zxs5SA)jcf^hY2}!`G>mGgqcRedw63 zyLF<(Q0y?^%T{ESpB<9mx2?Yj zmOJF{tszYu-9|p>%ZSKq+_N3IrK+Y=l_yMhoQ?=)$tsWG(D(J(}o4c*hqqTBC64E@X;--N|?Ooq}b$piQ3Z;)peXP|d zp6$K@hIiWPk0Y0#zu#FO?^Zcv`6Dvl5pVK?`euSvh=BbSWu;3nZ0De27M{Q)me+hA z@(e@>36u}#LOK0tj%{WN_(dXaT7IkZ-6xy$9NWw*@{Ms}7n&MXxMyA6$z+>562Yx~ zxIjV%Ea;ezL|6B=3j2>n>!Z}!{POnxYNT!9?kl^*$dQ*tb|)&L<*QGC1-+U=Ek;_W zt0^H@y29O$#$zhbtui`U{Ui(FT;9h>Mde2K;a6rWD^-1s1}=5)%B8eHgs%aFd$yM% zuYhW(V^9>-Hk(Y5bh|i#IX&rin`!Dbqd9;lg#sR~W9>~P^B7^GfJ=nZJfkDEY`O>( z6Z-NDC_d2M|C+4Rp|7tX#3uq)vuBW2CZmfHWcF{d@sZWKc35#2n#y|W=VaD>egeC8 z%}mI+ge)!bYGIkta&w43TqUtoqm*aoiGG@^%>=@SxR~W3h?jOfGS23czrz~iZY`x4k@Y80-sS0Q^f>~->aXk@k+%7x2~Iy6mT8+o zoH5Zfk;La0MVU<*pg+q}Z@7oJOG#;SMcK#>_=gZguc)k;?ctp#R&KYNOf(wX@8_u1 zq~wX?8!~@ivZDVr3F)|+((1WX5jPD~N<+t%YW9c~D#?pZK!U_`$$4duHaofDAUaxR z12)>HJU-}D#>|}09iUg%v%jy|l%x29TM$LZnx7Ux1PG3q+1J1RJyRj4+YQnYVlmpVsZtMxV_xys(SH{%U zbj>xMCL|{^oP?(_$%*>J(;OCgnWVAz#RG(5y8R+6qhzI!RwTdkwQv8+O!1BVwzgCv zvAU(QKGu|dT29(F;%Hiw0Q_A=)}l$mFDoG2pLDpjHyjG8SEehx?&KY*Te-!#Odzxt zxcja7+gbEas~wVDu2;n4EFqt^i4I77gw4o!2e)7KWs(?A_uPa6XZy1!!ykvc(RgL4~{)!D#1POjsN&3bO ziSfuv$X=q~YWvvP7=(cYt_7cEjZcr~xS;h13$pu(C7PSW^K;Xm$+qO;MMtwD0)uwK zHEq4D+j)Wmmv;2$rRt+AT_ZSatfTTK5FAB{43zdWR?K|0iOwM2@7PSCEw*MpUg??g z5-gEOS|=*UkPV!#=bct+6)5bFreD@HLuM@V#w2dv#E_qv`qy}LMkMj$tckm_1 zj@J)$<3q^N0NbzLTrdC>-&V#_Od{ph*TOHVQJZxOT=?xa_g-g~p3b$^V==j5x%63c z=KAMZLz~XkS|I`F25k)`iA$*Arb7@ei!`FrM=Jyh10S)+{%G|+2$F-E!A+bH#R5a| zxJzHymDu75?%lxQpcoGdZju!&36g>Uj86j%yyoJ^Om*gvzb1KWDqoR>f6=!C@D&F3*TA*M_Q#hRVPV+*1MfuFhl$)fz_MgM5QpRJYgUl!Hjhz!Hu8a&fbl!<3UhhMcZGW`Jwr+Ke+DfC58is&(=o zk&`T^e7c|__7DWKqwUu{^jubcEohK!h3e9kM-8Tp}@{(;$i~+FRf5Xc~%$+GD&J%;IS%vFmgQ zA`R^bzoRN|pD~GFJ!M7jK!KBNsTYE8!R5Fn_d)*j#i0#91rRCGAO6{;do$|S4lk9< zw}A}&O)J}xvY{`D`6|y}2Xjsqz%}a`1Xj3s$ z=D{FMc5C8wUpCI~452frR#8hjL3E>zSxXD6asvzXyNF9@5u6kK7pE%C$xy3;C?hD$ zOvp7$2aN&YlGjb;v4R4muXy2Ijo&DhlN0SHB&y@p8cM%Y6kxw(RXvyT<%S;XhHrR8 z1FAu7#e*X!je3%|ea!8M4)Mk!eN4;ayz+UN;`a1YgCqL$79KsWCae^8%CMkVVLvw+NK!YQs8?-QVQ&^d=NZ1oF|^P<{l!GJ zmp^2({3@q29P~_Z@8OV#VXLzY7)CXKkAe4I>0@_rybOT zMXR6Jt*N2t!D}t}AaEj-{dg@=_5)wa2eym<=pbj5$%~;n92aYz^mzCU>o1-QOS2&} zub={~;Bd_&8l*H4am|_R3gXKLGi@v7*ZDFt{n$=(^REQ?oHiT(@fu%8j5MmP!$>o#3&=yaz+~=-A3c zmo(e|UafMIs6I6)n~F{yvNeD3Y=r0K;I@;@1v|0Ajhdpg-9r@}l@0WWq}b;o__G2- z^47$Ai|d9X#!v@IBG;pbkEXn(tw16hC~JCRs29iEZ1L>*t1bmUjGSJ_zrj z36&EH$>mTVtddxQBE0@ITj7f+&sZ9B@e1Wot~Ai4Ikeg58$WawWmS|laH~w-M1Raq zfs;(%)!)0xtfPS%1_f8jurt}suk zEeoz#AW>fDYxgeo4itV-4! zlvq5Ke8);BP4a$5POj1}z_Gf!D_feK!q^4_OA&|G5&zQ$(gbI;x!>5O_nYl6r7VbYCvI z)9`rZmb&nPP18_1~{ji2~m# z7k$G6FF>{=_PL>ZlefCi=c(wKihM;r)S-OUvqo|K^4>YuX=0k^aiLbrlMT(Kb#hSC zJLzV*WJe)^YD8M|->l1Z5aexBx<)J0R0(srj7WJf7;+AFRBV45=!NXi$(bR`tcTn!WDMYF7Vs+ zZrWkyC&+}ovgN3untG?7S;{r@S}0Sgrcl^hs(`3cCsIsdIcSk466Z?!taB`jO zPM>|M(b*6@UEPyQig75+dr1P8+g|{u`?jJsY(jAJZ^iZh*YpRPM_Xz}%mQd3sP!21 zUWAc72ESuAt^M6kgnlGN&mo|zR;rWm5dbymw3|o~5Vu8Z1HRo8y)g|)qRRYT0S}w6 zPW)TWiAPQPO|Cy2p_b}TQqZQ;-Z2ntxsJ)8CIhwsREze^u zMVboAyf>3?#~KCv+$zP{ZxZPV;%pS%Xx-1dXrQSkASCvbduuY0TV&KWrZmHNTN@aE z#01d_dkwPOx3GGo?ntxGUcW?VmMLFR4!<7d4vMB01-URUA|j00ygc_hKrqyw8uvOm zDC~mzs7uu4+AyQ~37V;>%^ebfZt)_J?q?@!x?=R0*AaF%^qRy`^2{_-y?&vk!(N%a z#(sU4k;c49BI8 zMPp->7FZl5=LP1htsmE_x}Yuso>bp)njz){FIu4i@6mWSuU&Gn?6k&%At{jZMK#ck zZKJCfvk_POKrVv`1WRV*Xti8*HjYPV>&dmcaN?tSS0^5jl$}>0Gd!vbeads=)=%E^ zO4Z6M7G_B6B**?M7$}Tm4EO}7t)H!e&W^vt2{kUF%%;cOB6Yc8D!If*znSI4eGnrl zP0cz%AR!H&VvYmqDCrUS zD1#NSNO+KBh|5P$>J>n?jukHE6h^V5GS{Ixbqgry{k($N;Gogl73P|Kui|Kdqu`}7 zdXS0O8+F|;q8O6icyH~Sd$T7SffrH#L({Co(%C;AjVlPnrL|zKcd>2RHZk3!SlH%J zV;G3*Gs7y$)1{#PHm$M1=-x3;<^ z07ezHeu1_q+V*A>Cm+)nrXF%w0Sed#SMUfn^)l0OHZanP_Z{%~j-5J7lR(m0i|<|` z(NbfO;_(f1iz{EF$DVp3R2Z6%1wsk2N#8Illg#|6pz3bu)38A31OuaJ19r?BwerCk z^FV$;&cPSm3?j4ipyU{Tt~mGhdwJ}*R)tJ)TgLw4Cf7ES*#5PN`TfF5KmC_W)^X;I zHC%M=yn8(NJfz27pM6+BcHvydbO8E8ouVnCUOUrkFut?eBOT-Ei_cF`RxPK$$!leg z%)!9d&PGkW!w4V20@|UfqeYn&9Q>GK9G4frEGa-U6WY~^Xyp?2C7|*T#kD#`Ap9^d^5rx3+Y8oz{)cDor{BUo zUNGDAX8|n9%-Bm^w=a^!qCsomi(4CWT%$I6*pzqrAorN1X>IUhKC1 z)JGw!W%6e~>{?LQ%=Xu&=GzZhf2@18OTzUEvv@Qdl1tOKfT9ZbFu4k7Lwa2wC+C;E z|E5P&f2q&1+QOz8ZTzRub#y9YU@6hng4z@L0U@S2n>{A$;k?vndmSqC1sz~yO(l-X z(glTfJj}VT^4r?xNF7R>(6`UpM0d6Eze^`t&1J8R?bC_oEPX7&MTNH3j%quH%BES5 zez09Gc|EhM=aXbW-Db++8#PcTg-sA?%l;Y9xKrA zUjt+b^rV{7;HqiEgu^Fz7X-0|p)T{6cuZN9m&fP-HuK94%+V46Dxl^W1r_M3 z0w_ilpqTj&O4NH-(>3vU0ZX>S(A4KUy)ZU-hojxQMa+9h9kTr;UYTQwI4>^q!LHyv zx(cXoAXg_b*MuH3u=}9dDeV5e5fFA4!%Z9j_NS+5e((T4GYTvGCO-#8Nek+LxzULE zxIj&!7Ek

)=qkj(MNgbN*jbImF-νZgQm;Qy;8v9MGS2u*C|-uEMUg-L@(E;+ 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 z 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 nwYcb!$9n-htb+owHLH$i- Date: Tue, 7 Jul 2026 14:54:23 +0530 Subject: [PATCH 4/5] Update Changelog entry. --- packages/beyondtrust_epm/changelog.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/beyondtrust_epm/changelog.yml b/packages/beyondtrust_epm/changelog.yml index 025fb9e7540..9dc23e281d5 100644 --- a/packages/beyondtrust_epm/changelog.yml +++ b/packages/beyondtrust_epm/changelog.yml @@ -1,6 +1,9 @@ # newer versions go on top - version: 0.1.0 changes: + - description: Initial release of package. + type: enhancement + link: https://github.com/elastic/integrations/pull/20010 - description: Add support for Event Data Stream. type: enhancement link: https://github.com/elastic/integrations/pull/18707 From 9cc510e9c44389218ca961cb800effa9a49b361f Mon Sep 17 00:00:00 2001 From: Akshraj Chavda Date: Wed, 8 Jul 2026 16:37:31 +0530 Subject: [PATCH 5/5] Add `endpoint` param in aws hbs file for Audit datastream --- .../data_stream/audit/agent/stream/aws-s3.yml.hbs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs b/packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs index 76878e9c7e2..b3377619d69 100644 --- a/packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs +++ b/packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs @@ -77,6 +77,9 @@ fips_enabled: {{fips_enabled}} {{#if proxy_url}} proxy_url: {{proxy_url}} {{/if}} +{{#if endpoint}} +endpoint: {{endpoint}} +{{/if}} {{#if ssl}} ssl: {{ssl}} {{/if}}

9 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%0Ar>-WibaZY-0fq*9+-Ebz z7^6u6qGu6Nw0BFGWh!l~`!Z-|&p$P+1h=8zLM3axuyr(^D^Be@+gF&(dSZz0MSiK^Q$0v z@9WnmztGS`djU5tt&^-6_~E6rr%83H?Z7FrPf6M{-9I7VMzR*`gGVQ% zOBflj*UU~V+c@3u(?jq<6+xaGzm4sW=sa|YIl0q%k?zl{X6Ks%56Pu+V`6}S65@6L;- zmFg{uw2D7K^kXvXL?hyCADSu{TWLj3*qd$-rnX+4heg8?uZqH$Le!tI;8@%x##LhD z+euDX3z%A#;hJ=CIeAu(F;zscqO&;xwllMFfe5Gd zkUL(by7z4o)(no$HyT?m9-)M|C={=l+-q7%8jTd-VGevZ$oMD<+W^U74(gPG;>GzS z0g||6yT3Y0K*m9pqkns5{(f1ko@0NDqo@rW#N}x*H-#CaEE_^NYR+gfcC!iZw|7CgefVwMo;eIO8 zWO%x2RHFga++#gLLr^d2!zlqTb`?|5kCay?LcY`wVIwqVAEsh~qIg?t+Cfd5WEUg^ zeuYj1AXhjd?#nlcNKG)l{T?5qU#}ux)2ng9O3cXlxX`vqbbV6*!7!fGj@F|)sx~Qr`MNw z`x94EQZWc?acQYqlv?Qt!OO;z^~D6b^WzDK35nfq30zks_o~1I=Cll z@a3|pAMcTev)3X^k0mMYDClcw*WRzZu^KujMxKNb z4f8St@x$W=2}8es!wfK4Akl>(F20OrysHmT=q`7?I=|8DVz}-@x3_v`FhailMVeg+ z0oL#gmLTdJ7hmCs3xf!5JOLC-a89SHWnGo*@ozpfY_gvD_5RdRDtt%`+fk_YyZccm zsLQ-=SmimgxSb$w(-U#-Ojf5n*ghM*&T5nI#MIlR`c{7_$rx;fBIrz178L-$L{JJ# zjdw319z5Jmpf$Rz;S`zmhELf3S$a$aP+m53 z6m8p8#ZO@CkAHQr$w|4tq`C4K{5~M^lkyxo4XGEX9d#~gHuQn91mVspZ(K5*pyzLx z&ws(EIWSP~=7or6KZ#2Q3X%$oU&r5yqT}qK>=1X|bMFz9CXeq4Ew6k=eXwdY{;{Li zXiucuTmg%8f0SfZts%1>jx0$Et_2_JT)P1AQVA!97l5>>cL1A<^SD4;cK|jli#VP&x)T z51`?Xye$wU%w&8YnKwAzDXf~zDrRz$=LZSt)#4I_2Q>5Cq_x5fF3*v!&^5J3G~nd$ zdI8jrShH7HyxkjBwSBvF;H46OzP@>4c)MSN++#1`pfqb&9a=`!F=h}*_H3Gp@g?8_nL=LoR>sltyO$;%90{?oS zcZhb?*1?|veNO3Uk?-iVr`h7D6rvUQncapyX*gkDAPCQRgh^%C*2zb<=rHB&?`?dI z<5M>sT8|Kq=_CJPLYmA(q=S(v!1yHFr(7|pKwgWiuN&k&kdP{X#8qWLkMfRFWznOX z4QhM#;(;=kQmEpH`Ng2SOcdECFn4Y-EmJ^XkB$=MS<`vpdB$&P+;-P_vw;Mo@5~D*H*%TXe;q&^qRCQ7lUIIH-0Ow=d|IPvgo^>Y7_FoW`sBrt-1WyuyYIax5iEjf-)Q({@_B~P!fLN=E=MS0Vm z*ElP4dULj!F**HehCNw5Tyfg(=?T*vqCwSSzRre}GB909APQhj(YU5jWM|Kq!bkz5 z-ZrWyT(e3_?a-SmKdA`Ee)|)YG$*T?yvTw-7v>_Vdat`UoCR&{9WGjha%E8A? zNjLUvzDc!5i*|_*W`rsx?mt{m336TG!yk)Cb7T%SN=Z(P*a~N@H-z93vbwq`)W8b> zS(P?wo2cK?B5dD?0hYH!8x+T=+p@~cO%I=-WYJK01;k}8T}Q;O=B#oonMGP;99pKy z2xB)$n`K($!4a-&U%WPKU$v6iP>MU-a914SD|MQ*N4^a-ea0YqP&^J`$eq8~oa#5y zu)h}@iI5dKa&deAm21HbX`MJ(srf0VA?ogs2PM!a2MU9qDoSpwUcP$3*z)snPJ<%J z(95L={dhGd_Fh(3*iD;ZifO|XBN@T zP0_0?JINA%_M&O`?9=Wrh|FIkH7ctfBCs94enOMFRxhPHjVW3ecuyCqYMKA95GvDS?nTFyJ)IY@JHu zy++qH-A_%{DG27hZAxL&p_((rm;GaS-XpgxvzF&t$Tk|Pmr|zz#rai1;<`5eW4Z&X z=*wG$x0WEy<|Oyj_%6ot%d|X1nHE9_@!0OJbhG8;qHLCoJWoM@uXRN|X5#(L1jE?w z-uKq*X&Rq6%Da2sv@{X;c)9eipx6Y$Ddnqu&If+@FpN(p96Vwr>awQSWT;vRJd2C! zqqlZ7LoSa$-w}KZ^^h1zYWYPN1w5w=z;geXRa-Q!Vx@s;0DQ|<7vG+Q|B-X2eNf6p z$XAm0etQ!)Bi6f9_o>u@XBANLJo~_ECdu9{Iq+oJ%N6)BBWi$qGE^R87?4!KL2m<- zZ#yd5K>H>lCOLeCv`ve;tiG_M7lB?QNfajYnwm$qj@fKrfL8%qPjl{H3_T!L-JH;& z!0d1RY!D?rT(Sk6DWb3<4zMCpW}vHR#%(qrTjGRI1T;c}t5%-V&rXFCdYr1HDu38s ze%MaP+~aOrIy91=pM*Py%m5nW&XACS2T7^vy_KSN6?Re0^6J<~&&eQhc1lm`0mb&`f_?hCFjJm=OW=N`zYMV;u=9S%$|{u&95fY>((h$Z z-Y3XvqznEQxw+bye^(}U)Io<#={q%x{LF`~)%S&N}M zmk^h7C{~pv>bWlMx+w=n+Yaq~K>HCvC@Hr2@*S;8&IhCZ0>gF4T%T)Z>dN~a8=%Er z0(Yf!Y<2`hNhwSXap+1TXw=nWdcl{sw-VZtb_K5Q0BUlRWuD%beRMITYmu{Z4KX>5 z$i&aeblT&)wc~WM;!CEgVs)(yD>ZnSrc|Uo6lifJ^Q0^+=tbEy6mG-sUjlF6TmM?S(y^XcY6@9NS7rDbCPwcq3E6qoPldP)rd@(J<}OaL zRcywJ;dD9=Pu90S$m{0t5j~Y_hlE@_Y^|lvx9G|D`=*x`HmO+WH&yCa3#l`BrCFDt zZiMx|%Rz~2y4s-&0lPh}eLvr2_e9TGpZ3THB42^`pPt@&<)iG{KP!*Xxt8}nNMX;6 zk^i3~Yb~U63}Afa7chX+dglSZ^OVCjTr|e6!)!LL zi#n%HcI0Kj#2o8vNi;TIr1p6aE^pY9F(T_0)Lvjn3aQPs98kI~?A#k6UASv1s;Xv> z8HKQ_ik1dh&zt7B;ykqe3Tiz1;3sT&2ZmM|TlO^Srf=&R$p7@}z4Bd${RZ7%T7WKP zKICH+V&(HDXzWG2_mQy|bbh^#%C`{N_K%CLk>o`#*$?4YDGHvMrqd_A?QIybPLk)u z)!W0geKjL5D8}Y`T`TCTJh?lP5Z1Xy{JumjloQFpKzUXGL_cZc3S2_sv}*XnBU*bM zHWn`fpnB1hHT5O5RF8k-@QbZ;NSV&}X^-6H4Q4srW}M3!FW(HxQrYDCG~KRQX!e>Ct_Ee#CgwCbgy-8UPQ^H7OR&)-a?|$JkOj zkIgUO zj4DGo`%A9e<&eYL8z5TYmnMCazAFirOU5-4il5+^xgKQZkJoccSA*wukmNp>9G+;I z+-8A8ZzrI{fn9?IQZnnIG?@NbsrpyB22{aI=eM#0-{@viBWExt1W7HAsV##h!5gV9 zV;5Go6)Rj=!Wf;yu538VW#{oLBq8(n+GdGYj19VGu9@^C5;X5{B1jah()@DJ6VO~* zU6TxQX^~E+jw#LkWS)(UL{}I!IQflUV19NJ3Hw1tnLL4lFkCxhenXj6r;LzZ&iQR9 zchVcR?bRqAq8Xx|z7ZS+{I}(BqzDd^jtfG*&n>+4mr0=O_8raIV9iGis~Ec_XB!5lCsi zlIwg(J%uSO7rk6ia*+YIs~a}eB&rE3=`AHRyfv`?{X<+;ivsurh!UV7lx$MTuf-4< zmgz%^Rf}6F&amO;WZ-h?gT3^xnCaR>dYV7a0<&X!Yt~ZlrU-!?4GH3X;qMe+^F&Px7M)v#K?82ohA#?1A?LFWZ)A;uh}!Rcdi7DpKyVG@E=Q z(_J`+8_z;>4El`1f8B+*zYkosH&}rkd#6%Mb$69ylbry{*PwYh+goz9U1-hK`52t# z;|S>u=d_7v_%Z|pqz6qDaEI2cmb7w>q#e2YU?FG#ZIMCnA%1s$aG!kijp$Ue=vB&h z9G$Dze(NOm_26>M;1G$Hj4$`P>Na0h^md@8=uMw zjbMVNG9Z6NM3iW#UPuS(U!4fK%7C#rbR+dzC9$^4iW;tX2J$!K&Ldw`4xI*Ukh(^M;Hn&!xqTuCF1kb42;x z=#d_N%2`xfjn9>H?-Z?sR$<85=rF5cqyAOsEdL=M0FS?DW=GBsUwjgZ>X?bB)qo#G zL*pTP!Hu$cFJS}<^ao_t5lsMO2p6YDrPEyn^*!$7$3@bqxCM`~VKZe_sRF|OU%4?Z zvWWb2xPHy4)s;W2du2eeGb zmY{Y44XE1Zq(}8U)?O*|rG=;|OfkAaQxd88l?hulQ@P}&7}(@gNA{&suwUmrHbPv!SDA;+g35-$yudaS zKIm>X$*2NajjAsdt!6)8%j{EK&bLGP<3mi_JSXNFUNC;AUlGMKv~#O0jef^GxqV z`D#-|CBWpbBzZF$tvEaGEm#(ijYZiqLB*)~e2ovozLyi*L2x5!VzJ5WJ0D7A(1z0ya=ThTrJ9-kf2ooDu5##mNLG(M(1wC2&6z68jdJcs+Vb{NEf zwhPDSVb`zSTu{=Fg_JIG-iOjatpXd8;8YIui-1IaGXxPy8N0i%6m*|_iasWtfTjQ< zL{cqW?PslZ%xQH-VY@r`5f3?k=Baz^?46wJ1!$?y+*%NZzi7d$!ap}4Ob0iUaR9WI zY|Ld>&_VA6Xhgg%&p_tNs*`>1fa)^DrSKd91=OD-Q_o=xAFd6SLY_^jQd$R9tlXg!XI>E-~D)GhL2$k6&+fPPTTJ$ z!^oIdN_xv7;KL*^UI!kd;NLx^(xwvE;o}b-mf;$7DSrMeDXK57dn^fM;Q|;o95l8q zl9mjt&n(v+=4s_6W!^Bhnt$B-uya`CRX-gdu(>gotON%&MEZWGI~LRVMM>u z32~>wnk0cK5UW51ajaH8&&48nW3-iH^P-K9fVQei13h79foR_=-*C0Y&pbUd@Vy%o zR8(SBl@*N^-!pmEyA2h@$grBYq^yDuxWtPQKw#k1b+jCoIW5?#K6i904!F;%Vz2mU z@_pn?2PsaNpxfZW=a3W;{zzJ61=WYFPgM179C&Rr{;xQ|dsRe~k<%VJA5RNg1)Q5LMwazP}FVx`lYGq>20zEJ1d-%;!C{Al&syE7WjjH`v zAu(;vOWQlZJ0zWAB22!BXoIJgD}nIUh-pxliq1~Xln>!2zwLxkHRmXyQg_rnQ*v)r z2Ap3$(Ni9StY)C!LVzf(K+TYW z1A_hzNN~LW1nLB~?wKdQy*6ebG}P;~^{)OI2bL5?8T@Q%;0^n2^u{`v+(Cz2soq*_ zOVVP^KQR+y1mPU~l+BR9M7v@NH7mT)I!tQr%2w>^E=t3-1eeFstI`TG&6UjjmFK6` zx{}g*vI*QN7Zze(N0Dt%4_|&!2MghF10@BOVx9b6uh>r;ZTc=DrU=u8lXR9K9YocX zHP~sDx2Rp3bGbzQ<4>*t7E^%F)V&Z;sidC1q-rfM03zP`%7RV(i_1`R(M8g0Z;|&H ziPq=pvO8?s8Jw>eiMsy4Q);6{$>n+dtEjX0CF@#h1gKdJj6&a=-o~b~eC>Tw>!zFE z*V%pt$dE)ihq1ya0T{c0$4+z75qcicI#fmg{K2?n;mIwi)1F+5S#Nmg8#NF{pdu?FWwS(zj>`uv?+QajZ#U7R5)#HQSK{fb@^^n z_eN~Z3z&)aqbt0zItHpXmr*^OSl4jc)MYsEIRO_+Oy0k20D)?5QT>5fb$UCl^y9}A zyZ0jf#asf53%12F-|7Gs{bWUs_ELxI^znV}S6_i#W+RKeuyGEaQZJsWgAHnUoZkew zwaVLGiiWBiM$g*I{jbqgnf_5n{VR6))3f4F&?hG!`bY(=F`u_$+M{z?dGrj$>)>;< z7tcZ6Gx5Z7%!eFcK~szJ?V(n2{ou+}Tz7<}y=#|>w`xP%LLJ@Gs+bwObI6#Q@4JuB z2N~B)CB~Uw*0}=J)ud6Z*rEt%_#&3ob+Zih@Owsy%p=Mu_sUUDC_L$nRQ&shRsVwc$jdo$b0TJ} ziN^pqsp^jOZm7z;wA?|Jzt~FqX{pG_moAj;kNjY!x${!cyXOq^8?a+rl56_!2JJbe zES=VbB>%81VB~{w&gKedgATTZDZ52fErDS_0IN)b*84-f@*PGb6dlTkI(@^+&VN0> zHo!z%o89FdMVaFU2Za8y8yvNCzGh@s?xnA4+}@)6w+lxl8;ooDz_m#tjc?z05zke-%wQHHbmdH$kG0wR3wTdlZ4MP5XI>F_put2 z!94yK>MrOv=Y@L*@i!a!KVhnJhR*i?W&$mK1Htcp)R%|;-?JkANn{C){-(BS)=Hxw zV88|bzx*6%eOm~F4xuGvmIOkQdvNs6|GzxhOfra|tD_os|KmS%$Pg<3?kWFQWb-!@ z^g`9&*DonM>94JR!VYRd`Ts!BKA{vpp8cf-Jb@6+`Bwpb#DAV6$T8%9^(R;mMVLVc z9qxD_TA%H2p8&m_$I`F(_jmsI3U*$8%`>8)PfV@p|JM+Y&LpS>-2eKfLQ%i*yX~F7 zITHL?0r-6wTz%C4xP~*)zpvP~E^po5iTFvpdG8swviFN5z$or#l%SILRIyAPI!W1V z(b0!*>f|=Zy2d+LYN{M{+R>181cU&Jp2WGvbs0G;Zv6RQW@!$yG5Zw3_G)VD#g<5W zCt*pKI1z~%X+L-x4GBG8`p7I4FT?EpyS8|g z52pQhKNdeNED#uqb2(bVh<(GhuAw^o@J%XOLFme*X*b373T=z(G=*kZK}(hPqfche zALqzv^viz{j)WV*fPQL2Xt<=9yG|{-YZL8bx|aTmEfsZrM&vOFj!P`T$%^vpTWGW6 z%C{giGr28m?$hsbX)$g+br1m4GFW5-zJ{;~P2v**y9{!t>hJ@iQC`SGl6i48c`<%g zs9m>IrE;3VbO*=u+yITVWI~8P68~zzX!`J*s6#QSluNvxX4%04=RWKY2U)(IBMt*p zfk}sL4`&Fyr}Q0(k)uo$YSAT^m!{|ES2Zl+@(5fnuf>CXRsT*;=Cs3AX8yJ6LGsCO z`1+JzzqCVTV!W|^lONjf0klPMq$>+(1%C-}8gO@k!J(GkDay^QMU~9>7E-NAT#CkH zxFjK4GV>rh8?2QEI%%SB@9nCgg(uZsn2*o9$v)z!nI(Aqjf%sz&0{$@m>_XTouA@> zxHK&<%9hoh8x=P9fL~#9BUF4E#Z0O4+*Yw#tVbWr9`n<~A3U+XYW2cb!k~IfW3H`B zDO@WX?+KQde*bg;s{WQO-j=%`EYQ(|I6FqUzG6)oZX*JQ#l`hgQPUhkOYd! zzGKs{o8$5UKA8GX^$NrA)rqPY4T?F*&}j!b_g_O$oHiw4UvB+UpSCDKrBMC$^o~RQ4A*H{;9^lj=Lr$i9Q4NiDBQ zx{It8nb<97mC6AQ?tN4@LP1S#Az5!?I9*cnC6rCUWB9$87}aLrZJAF0HX5T-NI#LN z+Ot*Q8u{+fv0IBgGDOQZXKi5ytNChh&Bh5vGkCV5^?@GK;a6M;92Ca38I?Jescl**nf1 zRi2&KwDA7Zp;086ZEn>4K2~X^eIyI_uWwCQ^O`o}shVRqmFa7dLBw0;Ab(dR9?XFg(|3u7mSn17?O7I` z8H{bhr}gHIhZX1xyUXvi^5|>z{>Q{vJL6f*x0d9d!K*qx0I@%L_asgTdIR@#pITip z+A=2_q9FN>X#R{GYl;~A@3NkRy`K#E%xs0D=)WtX?VXX7zA~> zSn*?~(vcTUeZzNrJ)!#TldR~jXaFwhzku$)0>D2TUUH)0XB@z|P-!F1 zBzue7xK_PM$;tQiH+MG8t2_j#8J51V>1#InP<5YwjzpH^+r+(u`@SbhT5AbjUjb4+ zCFdzhRKT{7wzAy_SvqthF4^`-Sq({fa0#a&y5q7Fp(<-%9QeSeX+}U88Fb_39UQ~w zXE<`3JF&j}UvNY;U8uLJ`rT0-u4f)ngu|!M0D5ZjuOA^;`Mi)Mltt`BUv*1UzjBhV z)jf9bM(l{5NMn>PeMNd~CrbtB9U*t%2)439E3`Sv$pk11Hc3aYxGlz*<67O|9R-z^ zF;N(H8~#k?g9*`ZCFW}61{qw67SRd9UuF+DzHP!WFAm5S6c|ZMy`oIqAHqjeL^*xU z=3eeII!0$1vS2`J!J!d|Yk%u0J>MhZPWNrXG_wEhh(|uVfIo*0eFz^)$VL!GO>gx0 z8D1(T8!O_}taZbdupd0dhtY`Q9c{glc3(!c;383aG;VGlU!z=~<_u#-qkz~Whor~& zgK*z^fD5jVb>;G{s0kseI43^rgh!7aLBHr^6NXEeMbfgT-4?&KCy5Q$cggHeJ$NYR zSBQqxqarH`0K}9ehtFC7__&q|q0XIeq2Wj&K2LL2j3wLgKXn`$W}h6{Z7keX zo}ic+>(>u7lInB&bMUM}BdakPAe(6Gq$}ZWNr3 zXPKMStzJ}9_)Fe{Ibc?r#27?97)f-i8Fvy1H$0?PIO}WrkFz0nkbnS3P%cXDIdK%) zT5#4%5aFy%)Ny)tj33HvSi(ay+@KoxMJMKuD&Yc}Eiat61KZli_-%D_Jb&vpnn-J= z`}?3G0XG4(Yc6sZonYS(GsE2Hj~CY8J{WyP=r&?CDOuc6S!B(!+;X|v@*!t*A_)p9#l@EX>yvcSs1#5}^DynqIixn|d`FuD!(Cp1_D5w=t7}B#r zLKxjt!fE(|Ws7x|f*R|hAvr!}m-CRZb=5D}3U$o+F~}D5tZCT;mxb?SQ0!^|JzKgY zTG@FCh5ZatTfct5_yM`;#tN@^uH{w9=)rz`+=2G`k$fw8taoLRjSBArJ(=(_6nv`A zS=5*F)FFgk;J+bjbYv4wwaK<3Ot;mr)Kd6Vy8}Fj(+TIMKeT~#l;t(-X>&S9nzyX= z>HdT9&%G^g-QizzmJ>Nb^|&!NyOb)9t|bvSnm)j5#`k@r-Ay1tf4$>LCq~qhX2Y88 zh3yhP>qLj2(poi82QC&Y=t2Qwko^kCoVa7$21dC92y3`46&Ugb--Sd1{4{`-ZfJvH zUVAD8c`Jn}_LT#kZ-W}HzX3PwXq)P{d?xw$Hmlhr{*aBk6$yMqbUa%^UTxERu<$$b zv!0Xq-iH>nx<4tqK?}kVqHY*?tR%{EVEk#-p|P8IOQp9cF|!plpfro_1z~2*5m8Uu zH|Ng%`Qp}Kw9C;hFmf9X%1!z~SCmDEpdbCh(W*d}+ANi{&$M0&bm5BGGKWDLAYtz^8A+mhg$H;oSFVD4sOXcc)&-=h4q4xKePuWBB;hYkV7g;rRA2WV)m4&;{^v{mSQB#Nv>~qnf80%2qNyl zULEJj?CW-`7z*=RB~vO=ye#QxFj?46PLB60#E)q5?&}C(C^?cc3w==njM~H}~T9YeoyNmdsmgY>|pR=c6WgOpu#mEABtB3LMK%(jGH2 zCNISo3yxgL`&A!^2t2Y0xu)hRaM*V5SN!AGwV9%ltFoecDQni-W}S&Y$)8tjd3F7R zW;6GNIQh38uRqe0oH-E9rZxIr?5e&^D8bK_PRalK9`ctd^i5@v+Lo0Obt44`z)qtq zsS}-hk@m(2z!@bw4DJC*(`(c;deL2I$i1`p89;`|p@NZTMlPFGd)S!RhI+v9ARSmg zIfo^95W*LB*fX=LqrEHoyfwSz?|ni6cV74*jsM_h2FFwfhv_m>`mIiDu0LnN_})9U z#Ou^*H#UbG&;y|?%>wtR``X*N{aa@hd4+|8gR0`kuDp;Z>8Rjdo2+y8oNk%Cq}5m z8`XD(n;n?F#*mWmG_naGUX0YhNBoVkS-c&V$8^?Koe53BE?96+_?8=_@`=@don*#7lbJY!yL&58^)Yt*P0De^1<|Ei#mLhj3Zz4prH|e+7lcF>1QCFc z+9&q~ICE~z5K4s%e6ZWuy}UgoJ;@JYn;RZHUi1J$@TE1HF42%0{l9kOTSEy%`)jR9#p#ilAgetGLR>94H!M9qTKK4uBw?w-e5dh$sNuG+)%(+rw zH*xD`?^({ub1Z;2AuM%J4BMPiXsrtGyPMz5Yx1d{+>1{@sy*e0p^Dgo_J(NkA_M4Rx1bv`D6JH#v)JMsn~b@xC>T0|8xeUL zQf_e)P~1y+5K&1)U{)rJNk=6XTkO6I!Tx48wb+q<30hYqqpn2gEv^-)eE3TX(0ETL zX7iC+N!5e%m*HCcs1j=IZBGmUL%U+A*RR4vN0P|FnKH>{-o?!>VRW6CpE`zhm#|wn zj4j7UVF97O_EZqfn(7;y^0{s@$qd1j`$m2`)%WD|;Fo+M(fM3BjD5`Plc~poyx})2 z?F29{bG+xW*1A&wi94z1C85~2@wgw8`vs$^-uql~ZxajZgU2@lj+IeCg2om`0}UNy z@5xj(<=P=VcWwAHbnx=cQ8d3l&_g%^AO*`x4Q z1{W(HrNaFWjb$B_D?B8^F=f5M{2}(_^Cu`8iz?X4%iv_e6>KPV?)4A1ebH?Nj?tb* z3o(FxI}jmwS2=w{d~s}Pw9bAXcN=fAuDFdS7;H-=5q1W-X^CDJ&u(GCh9+8`($n`U zs>M4)_f%u#Rh_-=_hJ1PnIWhs^KL%}9pmeLc3>gD+X0_9{vNc}{UW9{Khb-2+3x{* zokH*eXTRpgW%?u~l>BenDEdMcc%semtp#^Ty20VsJnHFs!JSTO)0CreMMC(VFM9Al zbQtKh^w{QVxAjeuAtCDUz{W(&J>N$Ivg!q~8qm3Ty{;l-O~}u_{R+)6;+Le*^@=J2kzq>QyqR-n z%tJkQ*mJw@bo);fg`)&x)6ew>n?mZ|AZNyz;J_(pHWg>r{vg*zuTTnDBc7mXs;Rm- z(^(XD8?tbzNM!;0d%J@_DC9A542{&87v{yS)3mP)gdPlm77%canP&m5VBl_ZvT8@{4~obW*? zDKI)UwD6}@p^LaGdxgt_Tw#R(6NmcNaTKD%TWtQ~ddyvbiLNt*3bFaDL^y*$AKrR) zX6uBS+H%@gc_ho@-tAqYNsmra;JbY?a15&$S16{ol+ar?&kR05;#u6-S6HhnM!Y_8 z>iF3P%o}(KyQitc;m;r%<_OizA>PoM@EDikDv7-;+Oe8Rg*({GT2NodLXTIoy|^c? zNn0OoX^VLaklqfziL^C;4t+z0Cn#su5lZ*qWl-Q6GCWqI+>vm412gMJtY7i5{NHt_ z_Zx*^|C%5PG7*|+yn9F9CFN8zg}V5OSc0EdX^ zHECsjhwKV<>HI{0`nWG7ia)wKDU$s0xfo)%TAzP+2=;mIc*xTWNmFp~T$v^KXO+HGX~;h ziVavJw?Vj@rg!ePkMSpD>l)3UV~DSDmL^Cvg>@>-05M24hfSy-6!^)@-&P z${B10_ud7BLs5mv7>uWA@bW7~cJ&Z|c$lxBiFR9~1D(a?>x>M`$*~b|ljhW< zC`9RLY4A!G+uTrx`_`W5zhEMeRXz1z&a1S3T1a5`Vz$_La_bQ@D^t`#*+ngqALbiQ z9m-09=$akwozv56C(+@7Y<#>`>?$cxFlpy|+ zdfagPp^AGtg(cE9(C)AzR_$9vq+U;Pa*5Me4Z3+USV7dip*X z9B^eLhE?SB;fvbtx${nBd9KS8O!Pg0yqz7Ze5759NYtq=w^djnRqzG5BELR^_%zin z0qe}gfJ@6@gX5B}(fFpR@8|2YM3o+KttDu%m>7272ZbU#W_unO-^G}4OYZQS-)k`S z&+Y|(=Wkgnd@+ze642&l#2l1X`+X;o>$t8Ceh0fkHV}Z50nwwqQ7%7XIFeIqLC2(* z_DaPdWs~``^+AC9k1|$5L7!649W3*w^U?SFr@r~8Rl)Bn$DdP9bI#yr48b%)a#|#M zFu#Oqruh?r^2MilNDg7ZvNv@Mbs??=1eW7J%QY*U?( zPyUqawI@UnwQJf+pzh8vz~#aJ(O){g@35jy)jE06@xpHO!)4Nf(l*zA&wTD{$0unu zYvuiNi|iBem8X7&qk+X*h^j@Ll25>2GJ()hJ*}(xET$`KJFEvY-$B$|X|lYdB3bGA z8mD#fQdnz$=vw%|l}YGs`f61v zT6HfnH4M}?%u=7;XL-*ob_4sdwFQD@J+**IY%YB=l;1`b3=~%Kc;Ht=bRay9;%lHY zS;G?sOaM$wCcdn%=+lcYb}(7(R%-3foRjOUK4x0YVowiS@S`%Tl8*z{^@0|q9xge^Ecga`IvpX>T*1ul1vQP@;~yKjf6Po$MX++jd!FL=LR7lT7PLi%8tz zXGkfCtgvCCT^can?0tzEE^DP+@Y8YiR$|}U0#H!(R|?|-;qskQNau>B;k400dcD3W z&FNZcut0C)o`~D%ssq;wgSKjs+K9cC{B_-=G8{W*GJR*xBfT0uV3f+wH#MH>;%5S2 zpJAWca) zH>0Wbqvm|vnthjXT=@Ny3zhrK)l;(qnSt<%zP2Pr%@*#UUb9l@9JZO%v^u3eZH7I5 z0E%#h?CQL>TJbRlT3dRC@YZw!S{*I2CbwB^9TPZfem+r8-yRL`tXGFS~XY{VqmUgQSjGo)2_Cb9VOdgj_nI z0`=O66KKj97CAvZ2kms22gH6fwoHQsYuRyLUndxT{D#%EuNBX4FF0#9@t-NFK`o{l zcC&nL?zz^Oq{m4GEH6o1y+HSXGW*Y+W)S|>snicANq^`(t`g`z zRCQAHba{ZlwhWDle!0i8(|jvt>$EU~a3f^CqXMiO5jzR^Q7ahvt$>JAg3RirE)|E- zdTJ_(k4xQKy4@kgcqM4)oP%&sOd<{v1{>(5XhR?epYfsPx3-W!N)F|e_n2xBenkm$CJGhgpCN|zDBU*VwNKR1d^&Ty4Y4XxEC(8 zpq`y1(Q&CruA<{mJ#c%;FKL(}K{!5BP%@Oa75k`F5)?&pxro@C$j@Fz31F%{TxKI4 z%Q|xJ)qal^j6n-OT2xS%?!aI0PrHbb8xi{J5|3EaZTF#qA=M{N>7lf!LKmt|9xjNg zx6E)|3?x=+m>bb5yH$)pm(hggA5_dX2ci}Y-$FB4;OhOyf4RwiIGFUfVr4+(3*a*O zAYAKK;=H;4ku3C4KS`5xj^T$Vm!QCmj`rkn{U$bCyeS2T0Qlve)KYVr!(63If1bB(f)Wk-A7)R zQ;5j(*eGPhD{lgB6oVLX3g>L%S7kM_J;v+KG?dpGwZX=DGE0SwM1lZg_@xrVp>zdL zgSzo;SzQ{R6m4DS7LcaA!~c>!d61lKx)5W5)K4hV@G$A>;M?XBfGe`kAa0%z81Gec zh<77Oj@H6TnE4@+$M9L!68U@_n8M<<1vP3Wu7uLOS_eh2hvIa_Z`MFhMPU3qrj3cR zK3ucQPaJ{G5)Hc~i%`^_SKk2hBZW@a2l4r-I0#|P;^f5zJ0IDp=hbD@s=@Tf>K{Db z(iL#Zo;}%zw0|hn??45Jh(h=beRhP`WP<{swPYSpv%CDhd#%{!hbS`4sidV|L=3AB zAKKB*c?4@j&BB4z;+fNtOSQQAh_1@M8`zMmk6S&*^DjR$52giP_f(DqklYI@icHu+ zFF5|!(iSR11QkUVCVafInMZV*a4t!##GZK`It3?&$p_4&RId)Wt*E!^sVJy^2j%hH zpdJeCWU^<8`*^YH9Zo^~qU>?MYzA$GyZS?0B*~dRv7c564yubF|Bs=ux=_MB6HT!v zyI!xXNUp9WGPu9A0FO8!FH||*vLTja3Trt{PV9E2_MsG>^&?Az^grOPB1=RJD(jiD z=J-eBbe|n9%5yof>bd+VskN-g-UGXv>RZ~c!+xptbERh>Ld+8Yl|?lCg>A%}(k}V& zK`XE!#kaGzPHK_yRLMzJllIuOyCX_d3uL8@j&ow(x$?=^AiL1Zl%qiEX}+wRop-x? z)62B5@1*JkfRkeR&aC*HAVvTA*7Qk&Uf%zV6-VZDnzi9@!tDg3*Ov2C8Q<(5@E0@J z0&#;@+?Br6kGq)G%B-c7j%?NSWZSs=*hoi?WTdBBitcrcr-tqiZ&JCVpTx@92o&DN z*A~IVRP)~6ENhK$lo_YTk>^Cz;*!{nq6R|MIzQ*AjbJYs*6Wx(<>7^uNqobw9I_Bg zPYt_U? zF+Za@b`O!jjKz7V(m{f`dnWyh_eJNYS|iN5#ie`yxc*C1g6!|3hLKX9NE0UgLWesH zFe1iBH$NLlcWLFh6$6mxxGNu{9#Bdu#cAi!=+-OB7YWOEZ%#hmnVu(Fs_@i)XIj@J zFJmvj+n4VX;GdIx$I8@py&ufee9stl`N$a#73U)73(pKr-3gTnhN%xBr~e*p1Ms)Mec?aXLNS&? zHkLp-F-nnUsCsqTN4l~IoLlA3&yli1F8E-8LJKB{Zz)WA z$8ZPv`8IA-$Uox@|e)W0o1

)=qkj(MNgbN*jbImF-νZgQm;Qy;8v9MGS2u*C|-uEMUg-L@(E;+ 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 z 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 nwYcb!$9n-htb+owHLH$i- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/beyondtrust_epm/kibana/dashboard/beyondtrust_epm-20f84912-15d7-4fa5-94eb-a2c945a6d477.json b/packages/beyondtrust_epm/kibana/dashboard/beyondtrust_epm-20f84912-15d7-4fa5-94eb-a2c945a6d477.json new file mode 100644 index 00000000000..b82fd7823cb --- /dev/null +++ b/packages/beyondtrust_epm/kibana/dashboard/beyondtrust_epm-20f84912-15d7-4fa5-94eb-a2c945a6d477.json @@ -0,0 +1,2118 @@ +{ + "attributes": { + "controlGroupInput": { + "chainingSystem": "HIERARCHICAL", + "controlStyle": "oneLine", + "ignoreParentSettingsJSON": { + "ignoreFilters": false, + "ignoreQuery": false, + "ignoreTimerange": false, + "ignoreValidations": false + }, + "panelsJSON": { + "3762263d-fbe6-4458-ae3a-0829038fb6b2": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": null, + "existsSelected": null, + "fieldName": "beyondtrust_epm.audit.entity", + "hideActionBar": null, + "hideExclude": null, + "hideExists": null, + "hideSort": null, + "placeholder": null, + "runPastTimeout": null, + "searchTechnique": "prefix", + "selectedOptions": [], + "singleSelect": null, + "sort": { + "by": "_count", + "direction": "desc" + }, + "title": "Entity" + }, + "grow": true, + "order": 0, + "type": "optionsListControl", + "width": "medium" + }, + "9ffbe5da-86a0-43ec-8c7f-0afb33caeb59": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": null, + "existsSelected": null, + "fieldName": "beyondtrust_epm.audit.audit_type", + "hideActionBar": null, + "hideExclude": null, + "hideExists": null, + "hideSort": null, + "placeholder": null, + "runPastTimeout": null, + "searchTechnique": "prefix", + "selectedOptions": [], + "singleSelect": null, + "sort": { + "by": "_count", + "direction": "desc" + }, + "title": "Audit Type" + }, + "grow": true, + "order": 1, + "type": "optionsListControl", + "width": "medium" + } + }, + "showApplySelections": false + }, + "description": "This dashboard shows Audit log collected by the BeyondTrust EPM Integration.", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-f622ff57-029c-4168-96ae-5f24f0a6fea1", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "currentIndexPatternId": "logs-*", + "layers": { + "f622ff57-029c-4168-96ae-5f24f0a6fea1": { + "columnOrder": [ + "83236c8f-eeb2-42e6-bd4a-2ce91c6ce038", + "a0d70cb3-fe38-49d5-b9f0-4572994d1abf", + "f4710ce1-5e8c-4fb3-8681-f3881d73cb5f" + ], + "columns": { + "83236c8f-eeb2-42e6-bd4a-2ce91c6ce038": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Old Computer Group", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "f4710ce1-5e8c-4fb3-8681-f3881d73cb5f", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 10 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.agent_data_auditing.old_computer_group_name" + }, + "a0d70cb3-fe38-49d5-b9f0-4572994d1abf": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "New Computer Group", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "f4710ce1-5e8c-4fb3-8681-f3881d73cb5f", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 10 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.agent_data_auditing.new_computer_group_name" + }, + "f4710ce1-5e8c-4fb3-8681-f3881d73cb5f": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + } + }, + "incompleteColumns": {}, + "indexPatternId": "logs-*", + "sampling": 1 + } + } + }, + "indexpattern": { + "currentIndexPatternId": "logs-*", + "layers": {} + }, + "textBased": { + "indexPatternRefs": [ + { + "id": "logs-*", + "timeField": "@timestamp", + "title": "logs-*" + } + ], + "initialContext": null, + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "columns": [ + { + "columnId": "83236c8f-eeb2-42e6-bd4a-2ce91c6ce038" + }, + { + "columnId": "a0d70cb3-fe38-49d5-b9f0-4572994d1abf" + }, + { + "columnId": "f4710ce1-5e8c-4fb3-8681-f3881d73cb5f" + } + ], + "layerId": "f622ff57-029c-4168-96ae-5f24f0a6fea1", + "layerType": "data" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsDatatable" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "c96adc68-9ea5-4a32-aed0-bdc2f38fbe33", + "w": 24, + "x": 0, + "y": 48 + }, + "panelIndex": "c96adc68-9ea5-4a32-aed0-bdc2f38fbe33", + "title": "Top Computer Group Change", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-597d0e1a-a1a9-43a7-84aa-40327ea79e86", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "dcbeb2b8-6076-4dda-98e2-0f0e4a95b7a4", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "597d0e1a-a1a9-43a7-84aa-40327ea79e86": { + "columnOrder": [ + "d24ebb0f-0700-4ff5-aca6-4292973124b0", + "49d2c861-304f-4043-91c6-777f8466da0a" + ], + "columns": { + "49d2c861-304f-4043-91c6-777f8466da0a": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + }, + "d24ebb0f-0700-4ff5-aca6-4292973124b0": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "User", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "49d2c861-304f-4043-91c6-777f8466da0a", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "scale": "ordinal", + "sourceField": "user.name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "dcbeb2b8-6076-4dda-98e2-0f0e4a95b7a4", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "columns": [ + { + "columnId": "d24ebb0f-0700-4ff5-aca6-4292973124b0" + }, + { + "columnId": "49d2c861-304f-4043-91c6-777f8466da0a" + } + ], + "layerId": "597d0e1a-a1a9-43a7-84aa-40327ea79e86", + "layerType": "data" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsDatatable" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "f78ae957-b730-4036-8b13-5cc9923b1feb", + "w": 24, + "x": 24, + "y": 48 + }, + "panelIndex": "f78ae957-b730-4036-8b13-5cc9923b1feb", + "title": "Top Users", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-dd8e09e5-09b0-4461-9654-dec223ece6e8", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "30c62aca-508f-4cb7-ba42-62267fae15c0", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "dd8e09e5-09b0-4461-9654-dec223ece6e8": { + "columnOrder": [ + "c3375829-dd9a-4080-a2c8-5d628bc423d3", + "b428fba8-31aa-45df-b0bd-d7fd69235484", + "4da86192-2d92-4d6a-abc4-58062d26ca61" + ], + "columns": { + "4da86192-2d92-4d6a-abc4-58062d26ca61": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + }, + "b428fba8-31aa-45df-b0bd-d7fd69235484": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "New User Role", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "4da86192-2d92-4d6a-abc4-58062d26ca61", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.user_data_auditing.roles.new_roles.role_name" + }, + "c3375829-dd9a-4080-a2c8-5d628bc423d3": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Old User Role", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "4da86192-2d92-4d6a-abc4-58062d26ca61", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.user_data_auditing.roles.old_roles.role_name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "30c62aca-508f-4cb7-ba42-62267fae15c0", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "columns": [ + { + "columnId": "b428fba8-31aa-45df-b0bd-d7fd69235484", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "c3375829-dd9a-4080-a2c8-5d628bc423d3" + }, + { + "columnId": "4da86192-2d92-4d6a-abc4-58062d26ca61" + } + ], + "layerId": "dd8e09e5-09b0-4461-9654-dec223ece6e8", + "layerType": "data" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsDatatable" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "f638128f-4e01-43d5-a3fb-8e7998074364", + "w": 24, + "x": 24, + "y": 63 + }, + "panelIndex": "f638128f-4e01-43d5-a3fb-8e7998074364", + "title": "Top User Role Change", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-34112419-f254-4d5e-96a1-e8fbb0f83aff", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "9ff8da0c-fa10-46ad-a1b6-e50f9cb9f17f", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "34112419-f254-4d5e-96a1-e8fbb0f83aff": { + "columnOrder": [ + "7037cb8f-00c3-4387-83cb-6c960451f3f0", + "a1565a71-1ea7-488e-bb18-d6b641a3121f", + "976a7635-0452-4e8f-89e0-69ef17dddf87" + ], + "columns": { + "7037cb8f-00c3-4387-83cb-6c960451f3f0": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Old User Type", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "976a7635-0452-4e8f-89e0-69ef17dddf87", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.user_data_auditing.old_user_type" + }, + "976a7635-0452-4e8f-89e0-69ef17dddf87": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + }, + "a1565a71-1ea7-488e-bb18-d6b641a3121f": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "New User Type", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "976a7635-0452-4e8f-89e0-69ef17dddf87", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.user_data_auditing.new_user_type" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "9ff8da0c-fa10-46ad-a1b6-e50f9cb9f17f", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "columns": [ + { + "columnId": "a1565a71-1ea7-488e-bb18-d6b641a3121f", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "7037cb8f-00c3-4387-83cb-6c960451f3f0" + }, + { + "columnId": "976a7635-0452-4e8f-89e0-69ef17dddf87" + } + ], + "layerId": "34112419-f254-4d5e-96a1-e8fbb0f83aff", + "layerType": "data" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsDatatable" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "624ecefb-ee2c-45db-92f1-5f20baeb8463", + "w": 24, + "x": 0, + "y": 63 + }, + "panelIndex": "624ecefb-ee2c-45db-92f1-5f20baeb8463", + "title": "Top User Type Change", + "type": "lens" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "id": "", + "params": { + "fontSize": 12, + "markdown": "This dashboard provides centralized visibility into audit events generated by BeyondTrust Endpoint Privilege Management.\n\nIt includes a Control Panel for filtering by Entity and Audit Type. Event activity is broken down through a Bar Chart showing Events by Entity and four Pie Charts covering Audit Type, Old Host Type, New Host Type, and SIEM Integration Type. Change tracking is surfaced through three Tables showing Top User Role Change, Top User Type Change, and Top Computer Group Change, alongside a Top Users table highlighting the most active accounts.\n\nTogether, these visualizations help teams monitor privilege-related audit trends, track configuration changes across users and agents, and investigate SIEM integration activity.\n\n**[Integration Page](/app/integrations/detail/beyondtrust_epm)**", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 18, + "i": "3434947c-06be-4a7a-9f11-1edf2d631b28", + "w": 17, + "x": 0, + "y": 0 + }, + "panelIndex": "3434947c-06be-4a7a-9f11-1edf2d631b28", + "title": "Overview", + "type": "visualization" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-b79d927d-df7e-4a92-81c6-842bfe2c8ce0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "0071147b-09f0-459b-a349-3586247fa13a", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "b79d927d-df7e-4a92-81c6-842bfe2c8ce0": { + "columnOrder": [ + "85c5d846-26e4-4900-8e42-04f9641a5ab9", + "316727c2-f0b0-4038-a82d-1b9264fd95fa" + ], + "columns": { + "316727c2-f0b0-4038-a82d-1b9264fd95fa": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + }, + "85c5d846-26e4-4900-8e42-04f9641a5ab9": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Entity", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "316727c2-f0b0-4038-a82d-1b9264fd95fa", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.entity_name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "0071147b-09f0-459b-a349-3586247fa13a", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "316727c2-f0b0-4038-a82d-1b9264fd95fa" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "eui_amsterdam_color_blind", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "b79d927d-df7e-4a92-81c6-842bfe2c8ce0", + "layerType": "data", + "position": "top", + "seriesType": "bar_horizontal_stacked", + "showGridlines": false, + "xAccessor": "85c5d846-26e4-4900-8e42-04f9641a5ab9" + } + ], + "legend": { + "isVisible": true, + "position": "right", + "shouldTruncate": false, + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 18, + "i": "c17493c3-0f68-4783-af5a-bfdcefad42ca", + "w": 31, + "x": 17, + "y": 0 + }, + "panelIndex": "c17493c3-0f68-4783-af5a-bfdcefad42ca", + "title": "Events by Entity", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-629ede16-8571-4701-9a3e-7a74cde9a7fb", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "f7ce99be-d25e-42ae-996d-e38405836707", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "629ede16-8571-4701-9a3e-7a74cde9a7fb": { + "columnOrder": [ + "a8881959-472d-43a0-9f52-4324f48e4219", + "91fc7de0-d050-41e6-b86d-e602a6da4d37" + ], + "columns": { + "91fc7de0-d050-41e6-b86d-e602a6da4d37": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + }, + "a8881959-472d-43a0-9f52-4324f48e4219": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Audit Type", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "91fc7de0-d050-41e6-b86d-e602a6da4d37", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 5 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.audit_type" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "f7ce99be-d25e-42ae-996d-e38405836707", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "eui_amsterdam_color_blind", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "629ede16-8571-4701-9a3e-7a74cde9a7fb", + "layerType": "data", + "legendDisplay": "show", + "metrics": [ + "91fc7de0-d050-41e6-b86d-e602a6da4d37" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "a8881959-472d-43a0-9f52-4324f48e4219" + ], + "truncateLegend": false + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "3e31bbd1-a388-452f-940e-223f46f10a39", + "w": 24, + "x": 24, + "y": 18 + }, + "panelIndex": "3e31bbd1-a388-452f-940e-223f46f10a39", + "title": "Events by Audit Type", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-d0417d6c-f0d3-4008-a1d3-0f864eaa9a01", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "72723c72-05e0-4143-bcb4-eca72cb53ec3", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "d0417d6c-f0d3-4008-a1d3-0f864eaa9a01": { + "columnOrder": [ + "4b65aee0-ac4c-4b28-b5eb-ee1c07d7b189", + "e59da977-e718-4ce3-8ffa-0edd9ef70d6a" + ], + "columns": { + "4b65aee0-ac4c-4b28-b5eb-ee1c07d7b189": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "SIEM Integration Type", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "e59da977-e718-4ce3-8ffa-0edd9ef70d6a", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 5 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.siem_integration_base_detail_model.siem_integration_type" + }, + "e59da977-e718-4ce3-8ffa-0edd9ef70d6a": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "72723c72-05e0-4143-bcb4-eca72cb53ec3", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "eui_amsterdam_color_blind", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "d0417d6c-f0d3-4008-a1d3-0f864eaa9a01", + "layerType": "data", + "legendDisplay": "show", + "metrics": [ + "e59da977-e718-4ce3-8ffa-0edd9ef70d6a" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "4b65aee0-ac4c-4b28-b5eb-ee1c07d7b189" + ], + "truncateLegend": false + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "eb6afcd7-b230-4028-b4d8-c4dad68e8497", + "w": 24, + "x": 0, + "y": 18 + }, + "panelIndex": "eb6afcd7-b230-4028-b4d8-c4dad68e8497", + "title": "Events by SIEM Integration Type", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-4e09f22e-311e-4a36-8892-13413feb4d0d", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "currentIndexPatternId": "logs-*", + "layers": { + "4e09f22e-311e-4a36-8892-13413feb4d0d": { + "columnOrder": [ + "88ac5d1b-0c19-4fce-b025-70122cf2b6ed", + "760338ab-437c-4dac-9320-d5cdd0b5a5e0" + ], + "columns": { + "760338ab-437c-4dac-9320-d5cdd0b5a5e0": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + }, + "88ac5d1b-0c19-4fce-b025-70122cf2b6ed": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Old Host Type", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "760338ab-437c-4dac-9320-d5cdd0b5a5e0", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 5 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.agent_data_auditing.old_host_type" + } + }, + "incompleteColumns": {}, + "indexPatternId": "logs-*", + "sampling": 1 + } + } + }, + "indexpattern": { + "currentIndexPatternId": "logs-*", + "layers": {} + }, + "textBased": { + "indexPatternRefs": [ + { + "id": "logs-*", + "timeField": "@timestamp", + "title": "logs-*" + } + ], + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "eui_amsterdam_color_blind", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "4e09f22e-311e-4a36-8892-13413feb4d0d", + "layerType": "data", + "legendDisplay": "show", + "metrics": [ + "760338ab-437c-4dac-9320-d5cdd0b5a5e0" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "88ac5d1b-0c19-4fce-b025-70122cf2b6ed" + ], + "truncateLegend": false + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "0e18317d-3715-46af-80ad-45ce0de44ae8", + "w": 24, + "x": 0, + "y": 33 + }, + "panelIndex": "0e18317d-3715-46af-80ad-45ce0de44ae8", + "title": "Events by Old Host Type", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-4e09f22e-311e-4a36-8892-13413feb4d0d", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "2c0c218e-7a53-4ddd-a2f1-6b3a63b965e5", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "4e09f22e-311e-4a36-8892-13413feb4d0d": { + "columnOrder": [ + "88ac5d1b-0c19-4fce-b025-70122cf2b6ed", + "760338ab-437c-4dac-9320-d5cdd0b5a5e0" + ], + "columns": { + "760338ab-437c-4dac-9320-d5cdd0b5a5e0": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count", + "operationType": "count", + "params": { + "emptyAsNull": false, + "format": { + "id": "number", + "params": { + "decimals": 0 + } + } + }, + "scale": "ratio", + "sourceField": "___records___" + }, + "88ac5d1b-0c19-4fce-b025-70122cf2b6ed": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "New Host Type", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "760338ab-437c-4dac-9320-d5cdd0b5a5e0", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 5 + }, + "scale": "ordinal", + "sourceField": "beyondtrust_epm.audit.agent_data_auditing.new_host_type" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "2c0c218e-7a53-4ddd-a2f1-6b3a63b965e5", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "eui_amsterdam_color_blind", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "4e09f22e-311e-4a36-8892-13413feb4d0d", + "layerType": "data", + "legendDisplay": "show", + "metrics": [ + "760338ab-437c-4dac-9320-d5cdd0b5a5e0" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "88ac5d1b-0c19-4fce-b025-70122cf2b6ed" + ], + "truncateLegend": false + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "field": "data_stream.dataset", + "index": "logs-*", + "key": "data_stream.dataset", + "negate": false, + "params": { + "query": "beyondtrust_epm.audit" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "data_stream.dataset": "beyondtrust_epm.audit" + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "72e3748d-f7c3-460f-a6f4-03708a1622e4", + "w": 24, + "x": 24, + "y": 33 + }, + "panelIndex": "72e3748d-f7c3-460f-a6f4-03708a1622e4", + "title": "Events by New Host Type", + "type": "lens" + } + ], + "timeRestore": false, + "title": "[Logs BeyondTrust EPM] Audit", + "version": 3 + }, + "coreMigrationVersion": "8.8.0", + "created_at": "2026-04-21T09:07:04.116Z", + "id": "beyondtrust_epm-20f84912-15d7-4fa5-94eb-a2c945a6d477", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c96adc68-9ea5-4a32-aed0-bdc2f38fbe33:indexpattern-datasource-layer-f622ff57-029c-4168-96ae-5f24f0a6fea1", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "f78ae957-b730-4036-8b13-5cc9923b1feb:indexpattern-datasource-layer-597d0e1a-a1a9-43a7-84aa-40327ea79e86", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "f78ae957-b730-4036-8b13-5cc9923b1feb:dcbeb2b8-6076-4dda-98e2-0f0e4a95b7a4", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "f638128f-4e01-43d5-a3fb-8e7998074364:indexpattern-datasource-layer-dd8e09e5-09b0-4461-9654-dec223ece6e8", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "f638128f-4e01-43d5-a3fb-8e7998074364:30c62aca-508f-4cb7-ba42-62267fae15c0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "624ecefb-ee2c-45db-92f1-5f20baeb8463:indexpattern-datasource-layer-34112419-f254-4d5e-96a1-e8fbb0f83aff", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "624ecefb-ee2c-45db-92f1-5f20baeb8463:9ff8da0c-fa10-46ad-a1b6-e50f9cb9f17f", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c17493c3-0f68-4783-af5a-bfdcefad42ca:indexpattern-datasource-layer-b79d927d-df7e-4a92-81c6-842bfe2c8ce0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c17493c3-0f68-4783-af5a-bfdcefad42ca:0071147b-09f0-459b-a349-3586247fa13a", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "3e31bbd1-a388-452f-940e-223f46f10a39:indexpattern-datasource-layer-629ede16-8571-4701-9a3e-7a74cde9a7fb", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "3e31bbd1-a388-452f-940e-223f46f10a39:f7ce99be-d25e-42ae-996d-e38405836707", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "eb6afcd7-b230-4028-b4d8-c4dad68e8497:indexpattern-datasource-layer-d0417d6c-f0d3-4008-a1d3-0f864eaa9a01", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "eb6afcd7-b230-4028-b4d8-c4dad68e8497:72723c72-05e0-4143-bcb4-eca72cb53ec3", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "0e18317d-3715-46af-80ad-45ce0de44ae8:indexpattern-datasource-layer-4e09f22e-311e-4a36-8892-13413feb4d0d", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "72e3748d-f7c3-460f-a6f4-03708a1622e4:indexpattern-datasource-layer-4e09f22e-311e-4a36-8892-13413feb4d0d", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "72e3748d-f7c3-460f-a6f4-03708a1622e4:2c0c218e-7a53-4ddd-a2f1-6b3a63b965e5", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_3762263d-fbe6-4458-ae3a-0829038fb6b2:optionsListDataView", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_9ffbe5da-86a0-43ec-8c7f-0afb33caeb59:optionsListDataView", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "dashboard", + "typeMigrationVersion": "10.2.0", + "updated_by": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0" +} \ No newline at end of file diff --git a/packages/beyondtrust_epm/manifest.yml b/packages/beyondtrust_epm/manifest.yml new file mode 100644 index 00000000000..71d3cc03a77 --- /dev/null +++ b/packages/beyondtrust_epm/manifest.yml @@ -0,0 +1,226 @@ +format_version: 3.3.2 +name: beyondtrust_epm +title: BeyondTrust EPM +version: 0.1.0 +description: Collect logs from BeyondTrust EPM with Elastic Agent. +type: integration +categories: + - security +conditions: + kibana: + version: ^8.18.0 || ^9.0.0 + elastic: + subscription: basic +screenshots: + - src: /img/beyondtrust_epm-audit.png + title: Audit Dashboard + size: 600x600 + type: image/png +icons: + - src: /img/beyondtrust_epm-logo.svg + title: BeyondTrust EPM logo + size: 32x32 + type: image/svg+xml +policy_templates: + - name: beyondtrust_epm + title: BeyondTrust EPM + description: Collect logs from BeyondTrust EPM. + deployment_modes: + default: + enabled: true + agentless: + enabled: true + organization: security + division: engineering + team: security-service-integrations + inputs: + - type: cel + title: Collect BeyondTrust EPM logs via API + description: Collecting BeyondTrust EPM logs via API. + vars: + - name: url + type: url + title: URL + description: Base URL of the BeyondTrust EPM instance. + multi: false + required: true + show_user: true + - name: client_id + type: text + title: Client ID + description: Client ID obtained from BeyondTrust EPM instance. + multi: false + required: true + show_user: true + secret: true + - name: client_secret + type: password + title: Client Secret + description: Client Secret obtained from BeyondTrust EPM instance. + multi: false + required: true + show_user: true + secret: true + - name: proxy_url + type: text + title: Proxy URL + description: URL to proxy connections in the form of http[s]://:@:. Please ensure your username and password are in URL encoded format. + multi: false + required: false + show_user: false + - name: ssl + type: yaml + title: SSL Configuration + description: SSL configuration options. See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/configuration-ssl.html#ssl-common-config) for details. + multi: false + required: false + show_user: false + default: | + #certificate_authorities: + # - | + # -----BEGIN CERTIFICATE----- + # MIIDCjCCAfKgAwIBAgITJ706Mu2wJlKckpIvkWxEHvEyijANBgkqhkiG9w0BAQsF + # ADAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwIBcNMTkwNzIyMTkyOTA0WhgPMjExOTA2 + # MjgxOTI5MDRaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB + # BQADggEPADCCAQoCggEBANce58Y/JykI58iyOXpxGfw0/gMvF0hUQAcUrSMxEO6n + # fZRA49b4OV4SwWmA3395uL2eB2NB8y8qdQ9muXUdPBWE4l9rMZ6gmfu90N5B5uEl + # 94NcfBfYOKi1fJQ9i7WKhTjlRkMCgBkWPkUokvBZFRt8RtF7zI77BSEorHGQCk9t + # /D7BS0GJyfVEhftbWcFEAG3VRcoMhF7kUzYwp+qESoriFRYLeDWv68ZOvG7eoWnP + # PsvZStEVEimjvK5NSESEQa9xWyJOmlOKXhkdymtcUd/nXnx6UTCFgnkgzSdTWV41 + # CI6B6aJ9svCTI2QuoIq2HxX/ix7OvW1huVmcyHVxyUECAwEAAaNTMFEwHQYDVR0O + # BBYEFPwN1OceFGm9v6ux8G+DZ3TUDYxqMB8GA1UdIwQYMBaAFPwN1OceFGm9v6ux + # 8G+DZ3TUDYxqMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAG5D + # 874A4YI7YUwOVsVAdbWtgp1d0zKcPRR+r2OdSbTAV5/gcS3jgBJ3i1BN34JuDVFw + # 3DeJSYT3nxy2Y56lLnxDeF8CUTUtVQx3CuGkRg1ouGAHpO/6OqOhwLLorEmxi7tA + # H2O8mtT0poX5AnOAhzVy7QW0D/k4WaoLyckM5hUa6RtvgvLxOwA0U+VGurCDoctu + # 8F4QOgTAWyh8EZIwaKCliFRSynDpv3JTUwtfZkxo6K6nce1RhCWFAsMvDZL8Dgc0 + # yvgJ38BRsFOtkRuAGSf6ZUwTO8JJRRIFnpUzXflAnGivK9M13D5GEQMmIl6U9Pvk + # sxSmbIUfc2SGJGCJD4I= + # -----END CERTIFICATE----- + - type: aws-s3 + title: Collect Beyondtrust EPM logs via AWS S3 or AWS SQS + description: Collecting logs from Beyondtrust EPM via AWS S3 or AWS SQS. + vars: + - name: collect_s3_logs + required: true + show_user: true + title: Collect logs via S3 Bucket + description: To collect logs via S3 bucket enable the toggle switch. By default, it will collect logs via SQS Queue. + type: bool + multi: false + default: false + - name: access_key_id + type: password + title: Access Key ID + multi: false + required: false + show_user: true + description: First part of access key. This parameter along with the secret_access_key parameter is required if we are not providing shared_credential_file. + secret: true + - name: secret_access_key + type: password + title: Secret Access Key + multi: false + required: false + show_user: true + description: Second part of access key. This parameter along with the access_key_id parameter is required if we are not providing shared_credential_file. + secret: true + - name: region + type: text + title: '[SQS] Region' + multi: false + required: false + show_user: true + description: The name of the AWS region of the end point. If this option is given it takes precedence over the region name obtained from the queue_url value. + - name: session_token + type: password + title: Session Token + multi: false + required: false + show_user: true + description: Required when using temporary security credentials. + secret: true + - name: shared_credential_file + type: text + title: Shared Credential File + multi: false + required: false + show_user: false + description: Directory of the shared credentials file. This parameter is required if we are not providing value for the parameters - secret_access_key and access_key_id. + - name: credential_profile_name + type: text + title: Credential Profile Name + multi: false + required: false + show_user: false + description: Profile name in shared credentials file. + - name: role_arn + type: text + title: Role ARN + multi: false + required: false + show_user: false + description: AWS IAM Role to assume. + - name: default_region + type: text + title: Default AWS Region + multi: false + required: false + show_user: false + default: '' + description: >- + Default region to query if no other region is set. Most AWS services offer a regional endpoint that can be used to make requests. Some services, such as IAM, do not support regions. If a region is not provided by any other way (environment variable, credential or instance profile), the value set here will be used. + - name: endpoint + type: text + title: Endpoint + multi: false + required: false + show_user: false + description: URL of the entry point for an AWS web service. + - name: fips_enabled + type: bool + title: FIPS Enabled + default: false + multi: false + required: false + show_user: false + description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@:. Please ensure your username and password are in URL encoded format. + - name: ssl + type: yaml + title: SSL Configuration + description: SSL configuration options. See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/configuration-ssl.html#ssl-common-config) for details. + multi: false + required: false + show_user: false + default: | + #certificate_authorities: + # - | + # -----BEGIN CERTIFICATE----- + # MIIDCjCCAfKgAwIBAgITJ706Mu2wJlKckpIvkWxEHvEyijANBgkqhkiG9w0BAQsF + # ADAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwIBcNMTkwNzIyMTkyOTA0WhgPMjExOTA2 + # MjgxOTI5MDRaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB + # BQADggEPADCCAQoCggEBANce58Y/JykI58iyOXpxGfw0/gMvF0hUQAcUrSMxEO6n + # fZRA49b4OV4SwWmA3395uL2eB2NB8y8qdQ9muXUdPBWE4l9rMZ6gmfu90N5B5uEl + # 94NcfBfYOKi1fJQ9i7WKhTjlRkMCgBkWPkUokvBZFRt8RtF7zI77BSEorHGQCk9t + # /D7BS0GJyfVEhftbWcFEAG3VRcoMhF7kUzYwp+qESoriFRYLeDWv68ZOvG7eoWnP + # PsvZStEVEimjvK5NSESEQa9xWyJOmlOKXhkdymtcUd/nXnx6UTCFgnkgzSdTWV41 + # CI6B6aJ9svCTI2QuoIq2HxX/ix7OvW1huVmcyHVxyUECAwEAAaNTMFEwHQYDVR0O + # BBYEFPwN1OceFGm9v6ux8G+DZ3TUDYxqMB8GA1UdIwQYMBaAFPwN1OceFGm9v6ux + # 8G+DZ3TUDYxqMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAG5D + # 874A4YI7YUwOVsVAdbWtgp1d0zKcPRR+r2OdSbTAV5/gcS3jgBJ3i1BN34JuDVFw + # 3DeJSYT3nxy2Y56lLnxDeF8CUTUtVQx3CuGkRg1ouGAHpO/6OqOhwLLorEmxi7tA + # H2O8mtT0poX5AnOAhzVy7QW0D/k4WaoLyckM5hUa6RtvgvLxOwA0U+VGurCDoctu + # 8F4QOgTAWyh8EZIwaKCliFRSynDpv3JTUwtfZkxo6K6nce1RhCWFAsMvDZL8Dgc0 + # yvgJ38BRsFOtkRuAGSf6ZUwTO8JJRRIFnpUzXflAnGivK9M13D5GEQMmIl6U9Pvk + # sxSmbIUfc2SGJGCJD4I= + # -----END CERTIFICATE----- +owner: + github: elastic/security-service-integrations + type: elastic diff --git a/packages/beyondtrust_epm/validation.yml b/packages/beyondtrust_epm/validation.yml new file mode 100644 index 00000000000..69cb321d6d4 --- /dev/null +++ b/packages/beyondtrust_epm/validation.yml @@ -0,0 +1,4 @@ +errors: + exclude_checks: + - SVR00004 + - SVR00003 From cda0735300ef323690e677b545b598c363b1207b Mon Sep 17 00:00:00 2001 From: akshraj-crest <168534717+akshraj-crest@users.noreply.github.com> Date: Tue, 16 Jun 2026 13:24:05 +0530 Subject: [PATCH 2/5] beyondtrust_epm: remove preserve_duplicate_custom_fields, add access_point_arn, move deploy files (#19465) Remove the preserve_duplicate_custom_fields configuration parameter from both the CEL and aws-s3 input types. The ingest pipeline now unconditionally removes custom fields that duplicate ECS-mapped values instead of gating the removal on a tag. Expose the access_point_arn option in the aws-s3 section of the audit manifest. The stream template already referenced this variable but it was never declared as a config parameter, so users could not set it. Move _dev/deploy/ from the package root into data_stream/audit/ so the test infrastructure sits alongside the data stream it exercises. --- packages/beyondtrust_epm/changelog.yml | 3 ++ .../_dev/deploy/docker/docker-compose.yml | 0 .../_dev/deploy/docker/files/config.yml | 0 .../audit}/_dev/deploy/tf/env.yml | 0 .../_dev/deploy/tf/files/test-audit.log | 0 .../audit}/_dev/deploy/tf/main.tf | 0 .../audit}/_dev/deploy/tf/variables.tf | 0 .../pipeline/test-audit.log-expected.json | 40 ++----------------- .../_dev/test/pipeline/test-common-config.yml | 3 -- .../_dev/test/system/test-aws-config.yml | 1 - .../_dev/test/system/test-cel-config.yml | 1 - .../audit/agent/stream/aws-s3.yml.hbs | 3 -- .../audit/agent/stream/cel.yml.hbs | 3 -- .../elasticsearch/ingest_pipeline/default.yml | 3 +- .../data_stream/audit/fields/beats.yml | 6 +-- .../data_stream/audit/manifest.yml | 23 ++++------- .../data_stream/audit/sample_event.json | 26 +++++------- packages/beyondtrust_epm/docs/README.md | 26 +++++------- 18 files changed, 38 insertions(+), 100 deletions(-) rename packages/beyondtrust_epm/{ => data_stream/audit}/_dev/deploy/docker/docker-compose.yml (100%) rename packages/beyondtrust_epm/{ => data_stream/audit}/_dev/deploy/docker/files/config.yml (100%) rename packages/beyondtrust_epm/{ => data_stream/audit}/_dev/deploy/tf/env.yml (100%) rename packages/beyondtrust_epm/{ => data_stream/audit}/_dev/deploy/tf/files/test-audit.log (100%) rename packages/beyondtrust_epm/{ => data_stream/audit}/_dev/deploy/tf/main.tf (100%) rename packages/beyondtrust_epm/{ => data_stream/audit}/_dev/deploy/tf/variables.tf (100%) delete mode 100644 packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-common-config.yml diff --git a/packages/beyondtrust_epm/changelog.yml b/packages/beyondtrust_epm/changelog.yml index c21a19afb3b..cf0cb63b5de 100644 --- a/packages/beyondtrust_epm/changelog.yml +++ b/packages/beyondtrust_epm/changelog.yml @@ -1,6 +1,9 @@ # newer versions go on top - version: 0.1.0 changes: + - description: Remove `preserve_duplicate_custom_fields` config param and add `access_point_arn` config option. + type: enhancement + link: https://github.com/elastic/integrations/pull/19465 - description: Add support for Audit Data Stream. type: enhancement link: https://github.com/elastic/integrations/pull/18635 diff --git a/packages/beyondtrust_epm/_dev/deploy/docker/docker-compose.yml b/packages/beyondtrust_epm/data_stream/audit/_dev/deploy/docker/docker-compose.yml similarity index 100% rename from packages/beyondtrust_epm/_dev/deploy/docker/docker-compose.yml rename to packages/beyondtrust_epm/data_stream/audit/_dev/deploy/docker/docker-compose.yml diff --git a/packages/beyondtrust_epm/_dev/deploy/docker/files/config.yml b/packages/beyondtrust_epm/data_stream/audit/_dev/deploy/docker/files/config.yml similarity index 100% rename from packages/beyondtrust_epm/_dev/deploy/docker/files/config.yml rename to packages/beyondtrust_epm/data_stream/audit/_dev/deploy/docker/files/config.yml diff --git a/packages/beyondtrust_epm/_dev/deploy/tf/env.yml b/packages/beyondtrust_epm/data_stream/audit/_dev/deploy/tf/env.yml similarity index 100% rename from packages/beyondtrust_epm/_dev/deploy/tf/env.yml rename to packages/beyondtrust_epm/data_stream/audit/_dev/deploy/tf/env.yml diff --git a/packages/beyondtrust_epm/_dev/deploy/tf/files/test-audit.log b/packages/beyondtrust_epm/data_stream/audit/_dev/deploy/tf/files/test-audit.log similarity index 100% rename from packages/beyondtrust_epm/_dev/deploy/tf/files/test-audit.log rename to packages/beyondtrust_epm/data_stream/audit/_dev/deploy/tf/files/test-audit.log diff --git a/packages/beyondtrust_epm/_dev/deploy/tf/main.tf b/packages/beyondtrust_epm/data_stream/audit/_dev/deploy/tf/main.tf similarity index 100% rename from packages/beyondtrust_epm/_dev/deploy/tf/main.tf rename to packages/beyondtrust_epm/data_stream/audit/_dev/deploy/tf/main.tf diff --git a/packages/beyondtrust_epm/_dev/deploy/tf/variables.tf b/packages/beyondtrust_epm/data_stream/audit/_dev/deploy/tf/variables.tf similarity index 100% rename from packages/beyondtrust_epm/_dev/deploy/tf/variables.tf rename to packages/beyondtrust_epm/data_stream/audit/_dev/deploy/tf/variables.tf diff --git a/packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-audit.log-expected.json b/packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-audit.log-expected.json index e2f50309c55..91a9dd474de 100644 --- a/packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-audit.log-expected.json +++ b/packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-audit.log-expected.json @@ -140,8 +140,6 @@ "old_enable_deactivated_agent_deletion": false, "old_inactivity_agent_deactivation_days": 60 }, - "created": "2026-04-08T14:32:15.234Z", - "details": "User john.doe modified security policy settings for Windows Defender Exclusions", "entity": "PolicyRevision", "entity_name": "Windows_Security_Policy_v2", "group_data_auditing": { @@ -166,7 +164,6 @@ "legacy_finance_policy": "Revision 1.0" } }, - "id": "10574823", "installation_key_data_auditing": { "deleted": false, "new_disabled": false, @@ -271,7 +268,6 @@ "siem_integration_enabled": true, "siem_integration_type": "Splunk" }, - "user": "john.doe@company.com", "user_data_auditing": { "deleted_at": "2026-04-08T14:32:15.234Z", "new_date_time_display_format": "MM/dd/yyyy HH:mm:ss", @@ -317,8 +313,7 @@ "resource_type": "PolicyManagement" } ] - }, - "user_id": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8" + } } }, "ecs": { @@ -344,9 +339,6 @@ "Portal" ] }, - "tags": [ - "preserve_duplicate_custom_fields" - ], "user": { "id": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8", "name": "john.doe@company.com" @@ -492,8 +484,6 @@ "old_enable_deactivated_agent_deletion": true, "old_inactivity_agent_deactivation_days": 90 }, - "created": "2026-04-09T09:15:42.561Z", - "details": "User jane.smith modified group membership and role assignments for IT Operations team", "entity": "Group", "entity_name": "IT_Operations_Group_v2", "group_data_auditing": { @@ -521,7 +511,6 @@ "legacy_it_policy": "Revision 2.0" } }, - "id": "10574824", "installation_key_data_auditing": { "deleted": false, "new_disabled": false, @@ -627,7 +616,6 @@ "siem_integration_enabled": false, "siem_integration_type": "Splunk" }, - "user": "jane.smith@company.com", "user_data_auditing": { "deleted_at": "2026-04-09T09:15:42.561Z", "new_date_time_display_format": "dd/MM/yyyy HH:mm:ss", @@ -673,8 +661,7 @@ "resource_type": "GroupManagement" } ] - }, - "user_id": "b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9" + } } }, "ecs": { @@ -700,9 +687,6 @@ "API" ] }, - "tags": [ - "preserve_duplicate_custom_fields" - ], "user": { "id": "b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9", "name": "jane.smith@company.com" @@ -849,8 +833,6 @@ "old_enable_deactivated_agent_deletion": false, "old_inactivity_agent_deactivation_days": 45 }, - "created": "2026-04-10T16:45:28.983Z", - "details": "System scheduler updated macOS fleet auto-update configuration and adjusted agent computer policy inactivity thresholds", "entity": "AutoUpdateGroupConfig", "entity_name": "Mac_Workstation_AutoUpdate_Policy", "error_info": { @@ -878,7 +860,6 @@ "legacy_mac_policy": "Revision 1.0" } }, - "id": "10574825", "installation_key_data_auditing": { "deleted": false, "new_disabled": false, @@ -983,7 +964,6 @@ "siem_integration_enabled": false, "siem_integration_type": "Splunk" }, - "user": "michael.chen@company.com", "user_data_auditing": { "deleted_at": "2026-04-10T16:45:28.983Z", "new_date_time_display_format": "MM/dd/yyyy HH:mm:ss", @@ -1029,8 +1009,7 @@ "resource_type": "EndpointManagement" } ] - }, - "user_id": "c9d7e5f3-0a4b-6c8d-2e0f-a4h6i8j0k2l4" + } } }, "ecs": { @@ -1056,9 +1035,6 @@ "Scheduler" ] }, - "tags": [ - "preserve_duplicate_custom_fields" - ], "user": { "id": "c9d7e5f3-0a4b-6c8d-2e0f-a4h6i8j0k2l4", "name": "michael.chen@company.com" @@ -1205,8 +1181,6 @@ "old_enable_deactivated_agent_deletion": true, "old_inactivity_agent_deactivation_days": 30 }, - "created": "2026-04-11T11:22:55.123Z", - "details": "Administrator sarah.wilson reconfigured SIEM integration endpoints and updated permission group membership for compliance reporting", "entity": "SiemIntegration", "entity_name": "Splunk_Production_HEC", "group_data_auditing": { @@ -1233,7 +1207,6 @@ "legacy_compliance_policy": "Revision 1.5" } }, - "id": "10574826", "installation_key_data_auditing": { "deleted": false, "new_disabled": false, @@ -1339,7 +1312,6 @@ "siem_integration_enabled": true, "siem_integration_type": "Splunk" }, - "user": "sarah.wilson@company.com", "user_data_auditing": { "deleted_at": "2026-04-11T11:22:55.123Z", "new_date_time_display_format": "dd/MM/yyyy HH:mm:ss", @@ -1385,8 +1357,7 @@ "resource_type": "AuditManagement" } ] - }, - "user_id": "d0e8f6g4-1b5c-7d9e-3f1g-h5i7j9k1l3m5" + } } }, "ecs": { @@ -1412,9 +1383,6 @@ "Portal" ] }, - "tags": [ - "preserve_duplicate_custom_fields" - ], "user": { "id": "d0e8f6g4-1b5c-7d9e-3f1g-h5i7j9k1l3m5", "name": "sarah.wilson@company.com" diff --git a/packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-common-config.yml b/packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-common-config.yml deleted file mode 100644 index 37e8fa225fd..00000000000 --- a/packages/beyondtrust_epm/data_stream/audit/_dev/test/pipeline/test-common-config.yml +++ /dev/null @@ -1,3 +0,0 @@ -fields: - tags: - - preserve_duplicate_custom_fields diff --git a/packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-aws-config.yml b/packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-aws-config.yml index 3b7278e6e9f..6dda332f391 100644 --- a/packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-aws-config.yml +++ b/packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-aws-config.yml @@ -9,7 +9,6 @@ data_stream: vars: queue_url: "{{TF_OUTPUT_queue_url}}" preserve_original_event: true - preserve_duplicate_custom_fields: true file_selectors: | - regex: '^(.+?)\.log' assert: diff --git a/packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-cel-config.yml b/packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-cel-config.yml index da7b005d80c..07cad4d14f7 100644 --- a/packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-cel-config.yml +++ b/packages/beyondtrust_epm/data_stream/audit/_dev/test/system/test-cel-config.yml @@ -8,7 +8,6 @@ vars: data_stream: vars: preserve_original_event: true - preserve_duplicate_custom_fields: true page_size: 1 assert: hit_count: 2 diff --git a/packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs b/packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs index 4cd4ce854b5..76878e9c7e2 100644 --- a/packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs +++ b/packages/beyondtrust_epm/data_stream/audit/agent/stream/aws-s3.yml.hbs @@ -89,9 +89,6 @@ tags: {{#if preserve_original_event}} - preserve_original_event {{/if}} -{{#if preserve_duplicate_custom_fields}} - - preserve_duplicate_custom_fields -{{/if}} {{#each tags as |tag|}} - {{tag}} {{/each}} diff --git a/packages/beyondtrust_epm/data_stream/audit/agent/stream/cel.yml.hbs b/packages/beyondtrust_epm/data_stream/audit/agent/stream/cel.yml.hbs index bdabd223c6e..6cd80bf97e7 100644 --- a/packages/beyondtrust_epm/data_stream/audit/agent/stream/cel.yml.hbs +++ b/packages/beyondtrust_epm/data_stream/audit/agent/stream/cel.yml.hbs @@ -96,9 +96,6 @@ tags: {{#if preserve_original_event}} - preserve_original_event {{/if}} -{{#if preserve_duplicate_custom_fields}} - - preserve_duplicate_custom_fields -{{/if}} {{#each tags as |tag|}} - {{tag}} {{/each}} diff --git a/packages/beyondtrust_epm/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/beyondtrust_epm/data_stream/audit/elasticsearch/ingest_pipeline/default.yml index ed9a9195319..2f2a762afc3 100644 --- a/packages/beyondtrust_epm/data_stream/audit/elasticsearch/ingest_pipeline/default.yml +++ b/packages/beyondtrust_epm/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -698,8 +698,7 @@ processors: - beyondtrust_epm.audit.user - beyondtrust_epm.audit.userId - beyondtrust_epm.audit.created - tag: remove_custom_duplicate_fields - if: ctx.tags == null || !ctx.tags.contains('preserve_duplicate_custom_fields') + tag: remove_fields_mapped_to_ecs ignore_missing: true - script: tag: remove_null_values diff --git a/packages/beyondtrust_epm/data_stream/audit/fields/beats.yml b/packages/beyondtrust_epm/data_stream/audit/fields/beats.yml index d9b1cd412fa..7ada8b46c3f 100644 --- a/packages/beyondtrust_epm/data_stream/audit/fields/beats.yml +++ b/packages/beyondtrust_epm/data_stream/audit/fields/beats.yml @@ -10,12 +10,12 @@ - name: bucket type: group fields: - - name: name - type: keyword - description: The AWS S3 bucket name. - name: arn type: keyword description: The AWS S3 bucket ARN. + - name: name + type: keyword + description: The AWS S3 bucket name. - name: object type: group fields: diff --git a/packages/beyondtrust_epm/data_stream/audit/manifest.yml b/packages/beyondtrust_epm/data_stream/audit/manifest.yml index 3b36bd967b8..e58d2897380 100644 --- a/packages/beyondtrust_epm/data_stream/audit/manifest.yml +++ b/packages/beyondtrust_epm/data_stream/audit/manifest.yml @@ -78,14 +78,6 @@ streams: type: bool multi: false default: false - - name: preserve_duplicate_custom_fields - required: false - show_user: false - title: Preserve duplicate custom fields - description: Preserve beyondtrust_epm.audit fields that were copied to Elastic Common Schema (ECS) fields. - type: bool - multi: false - default: false - name: processors type: yaml title: Processors @@ -107,6 +99,13 @@ streams: required: false show_user: true description: ARN of the AWS S3 bucket that will be polled for list operation. It is a required parameter for collecting logs via the AWS S3 Bucket unless you set an Access Point ARN. In case both configurations are added, this one takes precedence. + - name: access_point_arn + type: text + title: '[S3] Access Point ARN' + multi: false + required: false + show_user: true + description: ARN of the AWS S3 Access Point that will be polled for list operation. Mandatory if the "Collect logs via S3 Bucket" switch is on. It is a required parameter for collecting logs via the AWS S3 Bucket unless you set a Bucket ARN. - name: bucket_list_prefix type: text title: '[S3] Bucket Prefix' @@ -206,14 +205,6 @@ streams: type: bool multi: false default: false - - name: preserve_duplicate_custom_fields - required: true - show_user: false - title: Preserve duplicate custom fields - description: Preserve beyondtrust_epm.audit fields that were mapped to Elastic Common Schema (ECS) fields. - type: bool - multi: false - default: false - name: processors type: yaml title: Processors diff --git a/packages/beyondtrust_epm/data_stream/audit/sample_event.json b/packages/beyondtrust_epm/data_stream/audit/sample_event.json index 7ce6067b1af..4fbe3279fbd 100644 --- a/packages/beyondtrust_epm/data_stream/audit/sample_event.json +++ b/packages/beyondtrust_epm/data_stream/audit/sample_event.json @@ -1,17 +1,17 @@ { "@timestamp": "2026-04-08T14:32:15.234Z", "agent": { - "ephemeral_id": "46c6087a-a0e1-4727-8720-170ee3ac9aa0", - "id": "127c692e-cddd-4126-8453-8a3ad11cd184", - "name": "elastic-agent-86103", + "ephemeral_id": "811aab89-56c0-4970-b01e-85b41c56e6b2", + "id": "869883ad-4a20-41a5-868b-e4450f4de69f", + "name": "elastic-agent-74696", "type": "filebeat", "version": "8.18.0" }, "aws": { "s3": { "bucket": { - "arn": "arn:aws:s3:::elastic-package-beyondtrust-epm-bucket-21342", - "name": "elastic-package-beyondtrust-epm-bucket-21342" + "arn": "arn:aws:s3:::elastic-package-beyondtrust-epm-bucket-11922", + "name": "elastic-package-beyondtrust-epm-bucket-11922" }, "object": { "key": "audit.log" @@ -156,8 +156,6 @@ "old_enable_deactivated_agent_deletion": false, "old_inactivity_agent_deactivation_days": 60 }, - "created": "2026-04-08T14:32:15.234Z", - "details": "User john.doe modified security policy settings for Windows Defender Exclusions", "entity": "PolicyRevision", "entity_name": "Windows_Security_Policy_v2", "group_data_auditing": { @@ -182,7 +180,6 @@ "legacy_finance_policy": "Revision 1.0" } }, - "id": "10574823", "installation_key_data_auditing": { "deleted": false, "new_disabled": false, @@ -287,7 +284,6 @@ "siem_integration_enabled": true, "siem_integration_type": "Splunk" }, - "user": "john.doe@company.com", "user_data_auditing": { "deleted_at": "2026-04-08T14:32:15.234Z", "new_date_time_display_format": "MM/dd/yyyy HH:mm:ss", @@ -333,8 +329,7 @@ "resource_type": "PolicyManagement" } ] - }, - "user_id": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8" + } } }, "cloud": { @@ -342,14 +337,14 @@ }, "data_stream": { "dataset": "beyondtrust_epm.audit", - "namespace": "38817", + "namespace": "12250", "type": "logs" }, "ecs": { "version": "9.3.0" }, "elastic_agent": { - "id": "127c692e-cddd-4126-8453-8a3ad11cd184", + "id": "869883ad-4a20-41a5-868b-e4450f4de69f", "snapshot": false, "version": "8.18.0" }, @@ -361,7 +356,7 @@ "created": "2026-04-08T14:32:15.234Z", "dataset": "beyondtrust_epm.audit", "id": "10574823", - "ingested": "2026-05-04T06:36:55Z", + "ingested": "2026-05-28T11:05:04Z", "kind": "event", "original": "{\"id\":10574823,\"details\":\"User john.doe modified security policy settings for Windows Defender Exclusions\",\"userId\":\"a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8\",\"user\":\"john.doe@company.com\",\"entity\":\"PolicyRevision\",\"entityName\":\"Windows_Security_Policy_v2\",\"auditType\":\"PolicyModification\",\"created\":\"2026-04-08T14:32:15.2340000\",\"changedBy\":\"Portal\",\"apiClientDataAuditing\":{\"newName\":\"ProductionAPIClient_v2\",\"oldName\":\"ProductionAPIClient\",\"newDescription\":\"Production environment API client for automated deployments\",\"oldDescription\":\"Production API client\",\"secretUpdated\":false,\"deleted\":false},\"computerDataAuditing\":{\"updatedPoliciesOn\":{\"WORKSTATION-001\":\"Windows_Security_Policy_v2\",\"SERVER-DB-01\":\"Server_Hardening_Policy_v3\"},\"deactivatedAgents\":{\"LAPTOP-042\":\"Agent inactive for 30 days\",\"DESKTOP-178\":\"Hardware decommissioned\"},\"newDeletedAgents\":[\"LAPTOP-042\",\"DESKTOP-178\"]},\"groupDataAuditing\":{\"newName\":\"Finance_Department_Users\",\"oldName\":\"Finance_Users\",\"newDescription\":\"All finance department users including contractors\",\"oldDescription\":\"Finance department users\",\"newIsDefault\":false,\"oldIsDefault\":false,\"addPolicyRevisions\":{\"Finance_Access_Policy\":\"Revision 3.2\",\"Data_Protection_Policy\":\"Revision 2.1\"},\"removePolicyRevisions\":{\"Legacy_Finance_Policy\":\"Revision 1.0\"},\"newAgents\":{\"WORKSTATION-501\":\"Finance_WS_01\",\"WORKSTATION-502\":\"Finance_WS_02\"},\"removeAgents\":{\"WORKSTATION-401\":\"Migrated to new group\"}},\"installationKeyDataAuditing\":{\"oldLabel\":\"Production_Key_2025\",\"newLabel\":\"Production_Key_2026\",\"newDisabled\":false,\"oldDisabled\":false,\"deleted\":false},\"policyDataAuditing\":{\"newName\":\"Enhanced_Security_Policy\",\"oldName\":\"Standard_Security_Policy\",\"newDescription\":\"Enhanced security policy with additional privilege management rules\",\"oldDescription\":\"Standard security policy for general users\"},\"policyRevisionDataAuditing\":{\"newGroups\":{\"IT_Administrators\":\"Full access\",\"Security_Team\":\"Audit access\"},\"newAnnotationNote\":\"Updated policy to include new CVE-2026-1234 mitigation\"},\"settingsDataAuditing\":{\"addDomain\":\"subsidiary.company.com\",\"removeDomain\":\"subsi.company.com\",\"modifyDomainOldValue\":\"company.local\",\"modifyDomainNewValue\":\"company.com\"},\"userDataAuditing\":{\"newEmailAddress\":\"john.doe@company.com\",\"oldEmailAddress\":\"j.doe@company.com\",\"newOlsonTimeZoneId\":\"America/New_York\",\"oldOlsonTimeZoneId\":\"UTC\",\"newDateTimeDisplayFormat\":\"MM/dd/yyyy HH:mm:ss\",\"oldDateTimeDisplayFormat\":\"yyyy-MM-dd HH:mm:ss\",\"newPreferredLanguage\":\"en-US\",\"oldPreferredLanguage\":\"en-GB\",\"newDisabled\":false,\"oldDisabled\":false,\"newUserType\":\"Administrator\",\"oldUserType\":\"Standard\",\"deletedAt\":\"2026-04-08T14:32:15.2340000\",\"roles\":[{\"resourceType\":\"PolicyManagement\",\"resourceId\":\"f4g7h8i9-2j3k-4l5m-6n7o-p8q9r0s1t2u3\",\"resourceName\":\"Global_Policy_Manager\",\"newRoles\":[{\"roleId\":\"b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9\",\"roleName\":\"Security Administrator\"}],\"oldRoles\":[{\"roleId\":\"a5b6c7d8-1e2f-3g4h-5i6j-k7l8m9n0o1p2\",\"roleName\":\"Policy Viewer\"}]}],\"newPermissionSets\":[{\"permissionSetId\":\"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6\",\"permissionSetName\":\"Full_Admin_Access\"}],\"oldPermissionSets\":[{\"permissionSetId\":\"c0d1e2f3-4g5h-6i7j-8k9l-m0n1o2p3q4r5\",\"permissionSetName\":\"Read_Only_Access\"}]},\"openIdConfigDataAuditing\":{\"oldAuthenticationType\":\"SAML\",\"newAuthenticationType\":\"OAuth2\",\"oldDomain\":\"auth.company.local\",\"newDomain\":\"auth.company.com\",\"oldClientId\":\"beyondtrust-client-prod-v1\",\"newClientId\":\"beyondtrust-client-prod-v2\",\"secretUpdated\":true,\"oldOpenIDConnectProvider\":\"https://login.company.local\",\"newOpenIDConnectProvider\":\"https://login.company.com\"},\"mmcRemoteClientDataAuditing\":{\"enabled\":true,\"oldEnabled\":false,\"clientId\":\"e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7\",\"oldClientId\":\"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6\"},\"computerPolicyDataAuditing\":{\"oldInactivityAgentDeactivationDays\":60,\"oldEnableDeactivatedAgentDeletion\":false,\"oldDeactivatedAgentDeletionDays\":90,\"inactivityAgentDeactivationDays\":30,\"enableDeactivatedAgentDeletion\":true,\"deactivatedAgentDeletionDays\":60},\"azureADIntegrationDataAuditing\":{\"oldAzureAdTenantId\":\"12345678-1234-1234-1234-123456789012\",\"oldAzureAdClientId\":\"abcdef01-2345-6789-abcd-ef0123456789\",\"oldAzureAdClientSecret\":\"***\",\"oldAzureAdUseCertificateAuth\":false,\"oldAzureAdIntegrationEnabled\":false,\"azureAdTenantId\":\"87654321-4321-4321-4321-210987654321\",\"azureAdClientId\":\"fedcba98-7654-3210-fedc-ba9876543210\",\"azureAdClientSecret\":\"***\",\"azureAdUseCertificateAuth\":true,\"azureAdIntegrationEnabled\":true,\"azureAdConfigChanged\":true},\"authorizationRequestDataAuditing\":{\"oldAuthRequestIntegrationEnabled\":false,\"oldAuthRequestHostName\":\"auth-old.company.local\",\"oldAuthRequestClientId\":\"bt-auth-client-v1\",\"oldAuthRequestClientSecret\":\"***\",\"oldAuthRequestPassword\":\"***\",\"oldAuthRequestUserName\":\"bt_service_account\",\"oldAuthRequestApiClientId\":\"api-client-v1\",\"oldAuthRequestApiClientSecret\":\"***\",\"authRequestIntegrationEnabled\":true,\"authRequestHostName\":\"auth.company.com\",\"authRequestClientId\":\"bt-auth-client-v2\",\"authRequestClientSecret\":\"***\",\"authRequestPassword\":\"***\",\"authRequestUserName\":\"bt_service_account_v2\",\"authRequestApiClientId\":\"api-client-v2\",\"authRequestApiClientSecret\":\"***\",\"authRequestConfigChanged\":true},\"reputationSettingsDataAuditing\":{\"oldReputationIntegrationEnabled\":false,\"oldReputationIntegrationApiKey\":\"***\",\"reputationIntegrationEnabled\":true,\"reputationIntegrationApiKey\":\"***\",\"reputationConfigChanged\":true},\"securitySettingsDataAuditing\":{\"tokenTimeout\":3600,\"oldTokenTimeout\":7200},\"siemIntegrationBaseDetailModel\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Splunk\",\"siemFormat\":\"JSON\"},\"siemIntegrationQradarAuditing\":{\"siemIntegrationEnabled\":false,\"siemIntegrationType\":\"QRadar\",\"siemFormat\":\"LEEF\",\"hostName\":\"qradar.company.com\",\"port\":\"514\",\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIID...certificate...content\\n-----END CERTIFICATE-----\"},\"siemIntegrationS3Auditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"AWS\",\"siemFormat\":\"JSON\",\"siemAccessKeyId\":\"AKIAIOSFODNN7EXAMPLE\",\"siemBucketName\":\"company-beyondtrust-logs\",\"siemCodec\":\"gzip\",\"siemRegionName\":\"us-east-1\",\"siemSseEnabled\":true},\"siemIntegrationSentinelAuditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Sentinel\",\"siemFormat\":\"JSON\",\"tableName\":\"BeyondTrustAuditLogs\",\"workspaceId\":\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"},\"siemIntegrationSplunkAuditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Splunk\",\"siemFormat\":\"JSON\",\"hostName\":\"splunk-hec.company.com\",\"index\":\"beyondtrust_audit\"},\"agentDataAuditing\":{\"newAgentId\":\"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0\",\"oldAgentId\":\"e4f5g6h7-8i9j-0k1l-2m3n-o4p5q6r7s8t9\",\"newTimestamp\":\"2026-04-08T14:30:00.0000000\",\"oldTimestamp\":\"2026-04-08T14:00:00.0000000\",\"newHostType\":\"Windows Server\",\"oldHostType\":\"Windows Workstation\",\"newOsName\":\"Windows Server 2022\",\"oldOsName\":\"Windows 10 Enterprise\",\"newAdapterVersion\":\"25.1.0.234\",\"oldAdapterVersion\":\"25.0.1.198\",\"newComputerGroupId\":\"g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1\",\"oldComputerGroupId\":\"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0\",\"newComputerGroupName\":\"Production_Servers\",\"oldComputerGroupName\":\"Workstations\"},\"managementRuleDataAuditing\":{\"newPriority\":100,\"oldPriority\":50},\"autoUpdateRateLimitDataAuditing\":{\"oldPmRequestsLimits\":100,\"oldPmRequestsLimitMinutes\":60,\"pmRequestsLimits\":200,\"pmRequestsLimitMinutes\":30},\"autoUpdateGroupConfigSettingsDataAuditing\":{\"newEnableAutoUpdate\":\"true\",\"newUseLatestVersion\":\"true\",\"newClientVersion\":\"25.1.0\",\"newAdapterVersion\":\"25.1.0.234\",\"oldEnableAutoUpdate\":\"false\",\"oldUseLatestVersion\":\"false\",\"oldClientVersion\":\"25.0.0\",\"oldAdapterVersion\":\"25.0.1.198\"},\"autoUpdateGroupClientSettingsDataAuditing\":{\"oldAppEventLogType\":\"Warning\",\"oldBeyondInsightCertName\":\"BeyondInsight_Prod_2025\",\"oldBeyondInsightUrl\":\"https://beyondinsight.company.local\",\"oldBeyondInsightWorkGroup\":\"WORKGROUP\",\"oldCertMode\":\"Thumbprint\",\"oldConfigAuditEnabled\":\"false\",\"oldConfigAuditMode\":\"Basic\",\"oldCrlFailOpen\":\"false\",\"oldDownloadAuditMode\":\"Minimal\",\"oldHookLoadMethod\":\"Standard\",\"oldPolicyEnabled\":\"true\",\"oldPolicyPrecedence\":\"Local\",\"oldPsMode\":\"Restricted\",\"newPsMode\":\"Full\",\"newBeyondInsightCertName\":\"BeyondInsight_Prod_2026\",\"newBeyondInsightUrl\":\"https://beyondinsight.company.com\",\"newBeyondInsightWorkGroup\":\"DOMAIN\",\"newAppEventLogType\":\"Information\",\"newHookLoadMethod\":\"Advanced\",\"newCertMode\":\"Subject\",\"newConfigAuditEnabled\":\"true\",\"newConfigAuditMode\":\"Detailed\",\"newCrlFailOpen\":\"true\",\"newDownloadAuditMode\":\"Verbose\",\"newPolicyEnabled\":\"true\",\"newPolicyPrecedence\":\"Central\"},\"permissionGroupDataAuditing\":{\"permissionSetId\":\"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2\",\"newName\":\"Advanced_Security_Permissions\",\"oldName\":\"Basic_Security_Permissions\",\"newDescription\":\"Full security administration permissions including audit and compliance\",\"oldDescription\":\"Basic security permissions for viewing\",\"newNumberOfUsers\":\"25\",\"oldNumberOfUsers\":\"50\"},\"autoUpdateGroupMacClientSettingsDataAuditing\":{\"newAntiTamper\":\"enabled\",\"newMountAssist\":\"enabled\",\"newSudoEnabled\":\"true\",\"newBiometricAuthenticationEnabled\":\"true\",\"newBadgeIcons\":\"visible\",\"oldAntiTamper\":\"disabled\",\"oldMountAssist\":\"disabled\",\"oldSudoEnabled\":\"false\",\"oldBiometricAuthenticationEnabled\":\"false\",\"oldBadgeIcons\":\"hidden\"}}", "type": [ @@ -373,7 +368,7 @@ }, "log": { "file": { - "path": "https://elastic-package-beyondtrust-epm-bucket-21342.s3.us-east-1.amazonaws.com/audit.log" + "path": "https://elastic-package-beyondtrust-epm-bucket-11922.s3.us-east-1.amazonaws.com/audit.log" }, "offset": 0 }, @@ -388,7 +383,6 @@ "tags": [ "collect_sqs_logs", "preserve_original_event", - "preserve_duplicate_custom_fields", "forwarded", "beyondtrust_epm-audit" ], diff --git a/packages/beyondtrust_epm/docs/README.md b/packages/beyondtrust_epm/docs/README.md index a5cc7fad2b8..93ba29d10c9 100644 --- a/packages/beyondtrust_epm/docs/README.md +++ b/packages/beyondtrust_epm/docs/README.md @@ -384,17 +384,17 @@ An example event for `audit` looks as following: { "@timestamp": "2026-04-08T14:32:15.234Z", "agent": { - "ephemeral_id": "46c6087a-a0e1-4727-8720-170ee3ac9aa0", - "id": "127c692e-cddd-4126-8453-8a3ad11cd184", - "name": "elastic-agent-86103", + "ephemeral_id": "811aab89-56c0-4970-b01e-85b41c56e6b2", + "id": "869883ad-4a20-41a5-868b-e4450f4de69f", + "name": "elastic-agent-74696", "type": "filebeat", "version": "8.18.0" }, "aws": { "s3": { "bucket": { - "arn": "arn:aws:s3:::elastic-package-beyondtrust-epm-bucket-21342", - "name": "elastic-package-beyondtrust-epm-bucket-21342" + "arn": "arn:aws:s3:::elastic-package-beyondtrust-epm-bucket-11922", + "name": "elastic-package-beyondtrust-epm-bucket-11922" }, "object": { "key": "audit.log" @@ -539,8 +539,6 @@ An example event for `audit` looks as following: "old_enable_deactivated_agent_deletion": false, "old_inactivity_agent_deactivation_days": 60 }, - "created": "2026-04-08T14:32:15.234Z", - "details": "User john.doe modified security policy settings for Windows Defender Exclusions", "entity": "PolicyRevision", "entity_name": "Windows_Security_Policy_v2", "group_data_auditing": { @@ -565,7 +563,6 @@ An example event for `audit` looks as following: "legacy_finance_policy": "Revision 1.0" } }, - "id": "10574823", "installation_key_data_auditing": { "deleted": false, "new_disabled": false, @@ -670,7 +667,6 @@ An example event for `audit` looks as following: "siem_integration_enabled": true, "siem_integration_type": "Splunk" }, - "user": "john.doe@company.com", "user_data_auditing": { "deleted_at": "2026-04-08T14:32:15.234Z", "new_date_time_display_format": "MM/dd/yyyy HH:mm:ss", @@ -716,8 +712,7 @@ An example event for `audit` looks as following: "resource_type": "PolicyManagement" } ] - }, - "user_id": "a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8" + } } }, "cloud": { @@ -725,14 +720,14 @@ An example event for `audit` looks as following: }, "data_stream": { "dataset": "beyondtrust_epm.audit", - "namespace": "38817", + "namespace": "12250", "type": "logs" }, "ecs": { "version": "9.3.0" }, "elastic_agent": { - "id": "127c692e-cddd-4126-8453-8a3ad11cd184", + "id": "869883ad-4a20-41a5-868b-e4450f4de69f", "snapshot": false, "version": "8.18.0" }, @@ -744,7 +739,7 @@ An example event for `audit` looks as following: "created": "2026-04-08T14:32:15.234Z", "dataset": "beyondtrust_epm.audit", "id": "10574823", - "ingested": "2026-05-04T06:36:55Z", + "ingested": "2026-05-28T11:05:04Z", "kind": "event", "original": "{\"id\":10574823,\"details\":\"User john.doe modified security policy settings for Windows Defender Exclusions\",\"userId\":\"a7b5c3d1-8f2e-4a6b-9c3d-e5f7a2b4c6d8\",\"user\":\"john.doe@company.com\",\"entity\":\"PolicyRevision\",\"entityName\":\"Windows_Security_Policy_v2\",\"auditType\":\"PolicyModification\",\"created\":\"2026-04-08T14:32:15.2340000\",\"changedBy\":\"Portal\",\"apiClientDataAuditing\":{\"newName\":\"ProductionAPIClient_v2\",\"oldName\":\"ProductionAPIClient\",\"newDescription\":\"Production environment API client for automated deployments\",\"oldDescription\":\"Production API client\",\"secretUpdated\":false,\"deleted\":false},\"computerDataAuditing\":{\"updatedPoliciesOn\":{\"WORKSTATION-001\":\"Windows_Security_Policy_v2\",\"SERVER-DB-01\":\"Server_Hardening_Policy_v3\"},\"deactivatedAgents\":{\"LAPTOP-042\":\"Agent inactive for 30 days\",\"DESKTOP-178\":\"Hardware decommissioned\"},\"newDeletedAgents\":[\"LAPTOP-042\",\"DESKTOP-178\"]},\"groupDataAuditing\":{\"newName\":\"Finance_Department_Users\",\"oldName\":\"Finance_Users\",\"newDescription\":\"All finance department users including contractors\",\"oldDescription\":\"Finance department users\",\"newIsDefault\":false,\"oldIsDefault\":false,\"addPolicyRevisions\":{\"Finance_Access_Policy\":\"Revision 3.2\",\"Data_Protection_Policy\":\"Revision 2.1\"},\"removePolicyRevisions\":{\"Legacy_Finance_Policy\":\"Revision 1.0\"},\"newAgents\":{\"WORKSTATION-501\":\"Finance_WS_01\",\"WORKSTATION-502\":\"Finance_WS_02\"},\"removeAgents\":{\"WORKSTATION-401\":\"Migrated to new group\"}},\"installationKeyDataAuditing\":{\"oldLabel\":\"Production_Key_2025\",\"newLabel\":\"Production_Key_2026\",\"newDisabled\":false,\"oldDisabled\":false,\"deleted\":false},\"policyDataAuditing\":{\"newName\":\"Enhanced_Security_Policy\",\"oldName\":\"Standard_Security_Policy\",\"newDescription\":\"Enhanced security policy with additional privilege management rules\",\"oldDescription\":\"Standard security policy for general users\"},\"policyRevisionDataAuditing\":{\"newGroups\":{\"IT_Administrators\":\"Full access\",\"Security_Team\":\"Audit access\"},\"newAnnotationNote\":\"Updated policy to include new CVE-2026-1234 mitigation\"},\"settingsDataAuditing\":{\"addDomain\":\"subsidiary.company.com\",\"removeDomain\":\"subsi.company.com\",\"modifyDomainOldValue\":\"company.local\",\"modifyDomainNewValue\":\"company.com\"},\"userDataAuditing\":{\"newEmailAddress\":\"john.doe@company.com\",\"oldEmailAddress\":\"j.doe@company.com\",\"newOlsonTimeZoneId\":\"America/New_York\",\"oldOlsonTimeZoneId\":\"UTC\",\"newDateTimeDisplayFormat\":\"MM/dd/yyyy HH:mm:ss\",\"oldDateTimeDisplayFormat\":\"yyyy-MM-dd HH:mm:ss\",\"newPreferredLanguage\":\"en-US\",\"oldPreferredLanguage\":\"en-GB\",\"newDisabled\":false,\"oldDisabled\":false,\"newUserType\":\"Administrator\",\"oldUserType\":\"Standard\",\"deletedAt\":\"2026-04-08T14:32:15.2340000\",\"roles\":[{\"resourceType\":\"PolicyManagement\",\"resourceId\":\"f4g7h8i9-2j3k-4l5m-6n7o-p8q9r0s1t2u3\",\"resourceName\":\"Global_Policy_Manager\",\"newRoles\":[{\"roleId\":\"b8c6d4e2-9f3a-5b7c-0d4e-f6g8b3c5d7e9\",\"roleName\":\"Security Administrator\"}],\"oldRoles\":[{\"roleId\":\"a5b6c7d8-1e2f-3g4h-5i6j-k7l8m9n0o1p2\",\"roleName\":\"Policy Viewer\"}]}],\"newPermissionSets\":[{\"permissionSetId\":\"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6\",\"permissionSetName\":\"Full_Admin_Access\"}],\"oldPermissionSets\":[{\"permissionSetId\":\"c0d1e2f3-4g5h-6i7j-8k9l-m0n1o2p3q4r5\",\"permissionSetName\":\"Read_Only_Access\"}]},\"openIdConfigDataAuditing\":{\"oldAuthenticationType\":\"SAML\",\"newAuthenticationType\":\"OAuth2\",\"oldDomain\":\"auth.company.local\",\"newDomain\":\"auth.company.com\",\"oldClientId\":\"beyondtrust-client-prod-v1\",\"newClientId\":\"beyondtrust-client-prod-v2\",\"secretUpdated\":true,\"oldOpenIDConnectProvider\":\"https://login.company.local\",\"newOpenIDConnectProvider\":\"https://login.company.com\"},\"mmcRemoteClientDataAuditing\":{\"enabled\":true,\"oldEnabled\":false,\"clientId\":\"e2f3g4h5-6i7j-8k9l-0m1n-o2p3q4r5s6t7\",\"oldClientId\":\"d1e2f3g4-5h6i-7j8k-9l0m-n1o2p3q4r5s6\"},\"computerPolicyDataAuditing\":{\"oldInactivityAgentDeactivationDays\":60,\"oldEnableDeactivatedAgentDeletion\":false,\"oldDeactivatedAgentDeletionDays\":90,\"inactivityAgentDeactivationDays\":30,\"enableDeactivatedAgentDeletion\":true,\"deactivatedAgentDeletionDays\":60},\"azureADIntegrationDataAuditing\":{\"oldAzureAdTenantId\":\"12345678-1234-1234-1234-123456789012\",\"oldAzureAdClientId\":\"abcdef01-2345-6789-abcd-ef0123456789\",\"oldAzureAdClientSecret\":\"***\",\"oldAzureAdUseCertificateAuth\":false,\"oldAzureAdIntegrationEnabled\":false,\"azureAdTenantId\":\"87654321-4321-4321-4321-210987654321\",\"azureAdClientId\":\"fedcba98-7654-3210-fedc-ba9876543210\",\"azureAdClientSecret\":\"***\",\"azureAdUseCertificateAuth\":true,\"azureAdIntegrationEnabled\":true,\"azureAdConfigChanged\":true},\"authorizationRequestDataAuditing\":{\"oldAuthRequestIntegrationEnabled\":false,\"oldAuthRequestHostName\":\"auth-old.company.local\",\"oldAuthRequestClientId\":\"bt-auth-client-v1\",\"oldAuthRequestClientSecret\":\"***\",\"oldAuthRequestPassword\":\"***\",\"oldAuthRequestUserName\":\"bt_service_account\",\"oldAuthRequestApiClientId\":\"api-client-v1\",\"oldAuthRequestApiClientSecret\":\"***\",\"authRequestIntegrationEnabled\":true,\"authRequestHostName\":\"auth.company.com\",\"authRequestClientId\":\"bt-auth-client-v2\",\"authRequestClientSecret\":\"***\",\"authRequestPassword\":\"***\",\"authRequestUserName\":\"bt_service_account_v2\",\"authRequestApiClientId\":\"api-client-v2\",\"authRequestApiClientSecret\":\"***\",\"authRequestConfigChanged\":true},\"reputationSettingsDataAuditing\":{\"oldReputationIntegrationEnabled\":false,\"oldReputationIntegrationApiKey\":\"***\",\"reputationIntegrationEnabled\":true,\"reputationIntegrationApiKey\":\"***\",\"reputationConfigChanged\":true},\"securitySettingsDataAuditing\":{\"tokenTimeout\":3600,\"oldTokenTimeout\":7200},\"siemIntegrationBaseDetailModel\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Splunk\",\"siemFormat\":\"JSON\"},\"siemIntegrationQradarAuditing\":{\"siemIntegrationEnabled\":false,\"siemIntegrationType\":\"QRadar\",\"siemFormat\":\"LEEF\",\"hostName\":\"qradar.company.com\",\"port\":\"514\",\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIID...certificate...content\\n-----END CERTIFICATE-----\"},\"siemIntegrationS3Auditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"AWS\",\"siemFormat\":\"JSON\",\"siemAccessKeyId\":\"AKIAIOSFODNN7EXAMPLE\",\"siemBucketName\":\"company-beyondtrust-logs\",\"siemCodec\":\"gzip\",\"siemRegionName\":\"us-east-1\",\"siemSseEnabled\":true},\"siemIntegrationSentinelAuditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Sentinel\",\"siemFormat\":\"JSON\",\"tableName\":\"BeyondTrustAuditLogs\",\"workspaceId\":\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"},\"siemIntegrationSplunkAuditing\":{\"siemIntegrationEnabled\":true,\"siemIntegrationType\":\"Splunk\",\"siemFormat\":\"JSON\",\"hostName\":\"splunk-hec.company.com\",\"index\":\"beyondtrust_audit\"},\"agentDataAuditing\":{\"newAgentId\":\"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0\",\"oldAgentId\":\"e4f5g6h7-8i9j-0k1l-2m3n-o4p5q6r7s8t9\",\"newTimestamp\":\"2026-04-08T14:30:00.0000000\",\"oldTimestamp\":\"2026-04-08T14:00:00.0000000\",\"newHostType\":\"Windows Server\",\"oldHostType\":\"Windows Workstation\",\"newOsName\":\"Windows Server 2022\",\"oldOsName\":\"Windows 10 Enterprise\",\"newAdapterVersion\":\"25.1.0.234\",\"oldAdapterVersion\":\"25.0.1.198\",\"newComputerGroupId\":\"g6h7i8j9-0k1l-2m3n-4o5p-q6r7s8t9u0v1\",\"oldComputerGroupId\":\"f5g6h7i8-9j0k-1l2m-3n4o-p5q6r7s8t9u0\",\"newComputerGroupName\":\"Production_Servers\",\"oldComputerGroupName\":\"Workstations\"},\"managementRuleDataAuditing\":{\"newPriority\":100,\"oldPriority\":50},\"autoUpdateRateLimitDataAuditing\":{\"oldPmRequestsLimits\":100,\"oldPmRequestsLimitMinutes\":60,\"pmRequestsLimits\":200,\"pmRequestsLimitMinutes\":30},\"autoUpdateGroupConfigSettingsDataAuditing\":{\"newEnableAutoUpdate\":\"true\",\"newUseLatestVersion\":\"true\",\"newClientVersion\":\"25.1.0\",\"newAdapterVersion\":\"25.1.0.234\",\"oldEnableAutoUpdate\":\"false\",\"oldUseLatestVersion\":\"false\",\"oldClientVersion\":\"25.0.0\",\"oldAdapterVersion\":\"25.0.1.198\"},\"autoUpdateGroupClientSettingsDataAuditing\":{\"oldAppEventLogType\":\"Warning\",\"oldBeyondInsightCertName\":\"BeyondInsight_Prod_2025\",\"oldBeyondInsightUrl\":\"https://beyondinsight.company.local\",\"oldBeyondInsightWorkGroup\":\"WORKGROUP\",\"oldCertMode\":\"Thumbprint\",\"oldConfigAuditEnabled\":\"false\",\"oldConfigAuditMode\":\"Basic\",\"oldCrlFailOpen\":\"false\",\"oldDownloadAuditMode\":\"Minimal\",\"oldHookLoadMethod\":\"Standard\",\"oldPolicyEnabled\":\"true\",\"oldPolicyPrecedence\":\"Local\",\"oldPsMode\":\"Restricted\",\"newPsMode\":\"Full\",\"newBeyondInsightCertName\":\"BeyondInsight_Prod_2026\",\"newBeyondInsightUrl\":\"https://beyondinsight.company.com\",\"newBeyondInsightWorkGroup\":\"DOMAIN\",\"newAppEventLogType\":\"Information\",\"newHookLoadMethod\":\"Advanced\",\"newCertMode\":\"Subject\",\"newConfigAuditEnabled\":\"true\",\"newConfigAuditMode\":\"Detailed\",\"newCrlFailOpen\":\"true\",\"newDownloadAuditMode\":\"Verbose\",\"newPolicyEnabled\":\"true\",\"newPolicyPrecedence\":\"Central\"},\"permissionGroupDataAuditing\":{\"permissionSetId\":\"h7i8j9k0-1l2m-3n4o-5p6q-r7s8t9u0v1w2\",\"newName\":\"Advanced_Security_Permissions\",\"oldName\":\"Basic_Security_Permissions\",\"newDescription\":\"Full security administration permissions including audit and compliance\",\"oldDescription\":\"Basic security permissions for viewing\",\"newNumberOfUsers\":\"25\",\"oldNumberOfUsers\":\"50\"},\"autoUpdateGroupMacClientSettingsDataAuditing\":{\"newAntiTamper\":\"enabled\",\"newMountAssist\":\"enabled\",\"newSudoEnabled\":\"true\",\"newBiometricAuthenticationEnabled\":\"true\",\"newBadgeIcons\":\"visible\",\"oldAntiTamper\":\"disabled\",\"oldMountAssist\":\"disabled\",\"oldSudoEnabled\":\"false\",\"oldBiometricAuthenticationEnabled\":\"false\",\"oldBadgeIcons\":\"hidden\"}}", "type": [ @@ -756,7 +751,7 @@ An example event for `audit` looks as following: }, "log": { "file": { - "path": "https://elastic-package-beyondtrust-epm-bucket-21342.s3.us-east-1.amazonaws.com/audit.log" + "path": "https://elastic-package-beyondtrust-epm-bucket-11922.s3.us-east-1.amazonaws.com/audit.log" }, "offset": 0 }, @@ -771,7 +766,6 @@ An example event for `audit` looks as following: "tags": [ "collect_sqs_logs", "preserve_original_event", - "preserve_duplicate_custom_fields", "forwarded", "beyondtrust_epm-audit" ], From 6d42ed9e673c6642c4d30f0263da87b540997db0 Mon Sep 17 00:00:00 2001 From: akshraj-crest <168534717+akshraj-crest@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:29:59 +0530 Subject: [PATCH 3/5] [BeyondTrust EPM][Event] Add Event data stream (#18707) The initial release includes event data stream, associated dashboard and visualizations. BeyondTrust EPM fields are mapped to their corresponding ECS fields where possible. Test samples were derived from [product schema](https://docs.beyondtrust.com/epm-wm/reference/get_v3-events-search) The entries in fields.yml are generated through an automation tool that uses the field mapping sheet as input. --- .../beyondtrust_epm/_dev/build/docs/README.md | 9 +- packages/beyondtrust_epm/changelog.yml | 3 + .../_dev/deploy/docker/docker-compose.yml | 15 + .../event/_dev/deploy/docker/files/config.yml | 413 ++ .../data_stream/event/_dev/deploy/tf/env.yml | 9 + .../event/_dev/deploy/tf/files/test-event.log | 6 + .../data_stream/event/_dev/deploy/tf/main.tf | 57 + .../event/_dev/deploy/tf/variables.tf | 26 + .../event/_dev/test/pipeline/test-event.log | 9 + .../pipeline/test-event.log-expected.json | 3818 +++++++++++++++ .../_dev/test/system/test-aws-config.yml | 15 + .../_dev/test/system/test-cel-config.yml | 16 + .../event/agent/stream/aws-s3.yml.hbs | 104 + .../event/agent/stream/cel.yml.hbs | 117 + .../elasticsearch/ingest_pipeline/default.yml | 272 ++ .../pipeline-file-endpoint.yml | 1682 +++++++ .../pipeline-host-infrastructure.yml | 1261 +++++ .../pipeline-identity-user.yml | 919 ++++ .../pipeline-metadata-observability.yml | 154 + .../pipeline-network-transport.yml | 3643 ++++++++++++++ .../ingest_pipeline/pipeline-process.yml | 1955 ++++++++ .../pipeline-service-application.yml | 580 +++ .../pipeline-threat-security.yml | 2275 +++++++++ .../data_stream/event/fields/base-fields.yml | 16 + .../data_stream/event/fields/beats.yml | 21 + .../data_stream/event/fields/ecs.yml | 2 + .../data_stream/event/fields/fields.yml | 4320 +++++++++++++++++ .../data_stream/event/manifest.yml | 218 + .../data_stream/event/sample_event.json | 1781 +++++++ packages/beyondtrust_epm/docs/README.md | 9 +- .../img/beyondtrust-epm-event.png | Bin 0 -> 496930 bytes .../img/beyondtrust_epm-audit.png | Bin 586872 -> 628095 bytes ...-20f84912-15d7-4fa5-94eb-a2c945a6d477.json | 75 +- ...-2ed6e850-d14a-4504-940c-49eb04afe9b8.json | 2214 +++++++++ packages/beyondtrust_epm/manifest.yml | 4 + 35 files changed, 25999 insertions(+), 19 deletions(-) create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/deploy/docker/docker-compose.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/deploy/docker/files/config.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/env.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/files/test-event.log create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/main.tf create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/variables.tf create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/test/pipeline/test-event.log create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/test/pipeline/test-event.log-expected.json create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/test/system/test-aws-config.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/_dev/test/system/test-cel-config.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/agent/stream/aws-s3.yml.hbs create mode 100644 packages/beyondtrust_epm/data_stream/event/agent/stream/cel.yml.hbs create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/default.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-file-endpoint.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-host-infrastructure.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-identity-user.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-metadata-observability.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-network-transport.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-process.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-service-application.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-threat-security.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/fields/base-fields.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/fields/beats.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/fields/ecs.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/fields/fields.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/manifest.yml create mode 100644 packages/beyondtrust_epm/data_stream/event/sample_event.json create mode 100644 packages/beyondtrust_epm/img/beyondtrust-epm-event.png create mode 100644 packages/beyondtrust_epm/kibana/dashboard/beyondtrust_epm-2ed6e850-d14a-4504-940c-49eb04afe9b8.json diff --git a/packages/beyondtrust_epm/_dev/build/docs/README.md b/packages/beyondtrust_epm/_dev/build/docs/README.md index de56b37a846..d80176d0663 100644 --- a/packages/beyondtrust_epm/_dev/build/docs/README.md +++ b/packages/beyondtrust_epm/_dev/build/docs/README.md @@ -2,9 +2,9 @@ ## Overview -[BeyondTrust Endpoint Privilege Management (EPM)](https://www.beyondtrust.com/products/endpoint-privilege-management) is a security solution that enforces least-privilege policies across endpoints, controls application usage, and audits privileged activity. It helps organizations reduce their attack surface by managing and monitoring privilege escalation, application control, and configuration changes across users and devices. +[BeyondTrust Endpoint Privilege Management (EPM)](https://www.beyondtrust.com/products/endpoint-privilege-management) is a security solution that enforces least-privilege policies across endpoints, controls application usage, audits privileged activity, and tracks event activity. It helps organizations reduce their attack surface by managing and monitoring privilege escalation, application control, event activity, and configuration changes across users and devices. -The BeyondTrust EPM integration for Elastic collects audit logs using the **BeyondTrust EPM Management API** or through **AWS S3/SQS** cloud storage, and visualizes them in Kibana. +The BeyondTrust EPM integration for Elastic collects audit and event logs using the **BeyondTrust EPM Management API** or through **AWS S3/SQS** cloud storage, and visualizes them in Kibana. ### Compatibility @@ -15,19 +15,19 @@ The BeyondTrust EPM integration is compatible with BeyondTrust EPM version **26. This integration supports two collection methods: - **Direct API polling** via CEL input, which periodically queries the BeyondTrust EPM Management API using OAuth 2.0 (Client Credentials) authentication. -- **Cloud storage** via AWS S3/SQS, for organizations that export audit logs from BeyondTrust EPM to an AWS S3 bucket using the built-in SIEM integration. +- **Cloud storage** via AWS S3/SQS, for organizations that export audit and event logs from BeyondTrust EPM to an AWS S3 bucket using the built-in SIEM integration. ## What data does this integration collect? This integration collects log messages of the following type: - `Audit`: Collects audit logs via the **BeyondTrust EPM Management API** (endpoint: `/management-api/v3/ActivityAudits/Details`) or via **AWS S3/SQS** for organizations that export logs from BeyondTrust EPM to an S3 bucket. +- `Event`: Collects event logs via the **BeyondTrust EPM Management API** (endpoint: `/management-api/v3/Events/search`) or via **AWS S3/SQS** for organizations that export logs from BeyondTrust EPM to an S3 bucket. ### Supported use cases Integrating BeyondTrust EPM with Elastic provides centralized visibility into privileged activity and configuration changes across your endpoints, enabling efficient monitoring, investigation, and compliance reporting within Kibana dashboards. - ## What do I need to use this integration? ### From BeyondTrust EPM (API collection) @@ -143,3 +143,4 @@ These inputs are used in the integration: This integration dataset uses the following API: * List Activity Audit Details (endpoint: `/management-api/v3/ActivityAudits/Details`) +* List Event Details (endpoint: `/management-api/v3/Events/search`) diff --git a/packages/beyondtrust_epm/changelog.yml b/packages/beyondtrust_epm/changelog.yml index cf0cb63b5de..025fb9e7540 100644 --- a/packages/beyondtrust_epm/changelog.yml +++ b/packages/beyondtrust_epm/changelog.yml @@ -1,6 +1,9 @@ # newer versions go on top - version: 0.1.0 changes: + - description: Add support for Event Data Stream. + type: enhancement + link: https://github.com/elastic/integrations/pull/18707 - description: Remove `preserve_duplicate_custom_fields` config param and add `access_point_arn` config option. type: enhancement link: https://github.com/elastic/integrations/pull/19465 diff --git a/packages/beyondtrust_epm/data_stream/event/_dev/deploy/docker/docker-compose.yml b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/docker/docker-compose.yml new file mode 100644 index 00000000000..4129ff329cd --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/docker/docker-compose.yml @@ -0,0 +1,15 @@ +version: '3.8' +services: + beyondtrust_epm: + image: docker.elastic.co/observability/stream:v0.21.0 + hostname: beyondtrust_epm + ports: + - 8090 + volumes: + - ./files:/files:ro + environment: + PORT: '8090' + command: + - http-server + - --addr=:8090 + - --config=/files/config.yml diff --git a/packages/beyondtrust_epm/data_stream/event/_dev/deploy/docker/files/config.yml b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/docker/files/config.yml new file mode 100644 index 00000000000..683a78e1b33 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/docker/files/config.yml @@ -0,0 +1,413 @@ +# The BeyondTrust EPM API uses dot-notation query parameter keys (e.g. +# "Pagination.PageSize", "Sorts[0].order"). The stream mock server parses its +# config with ucfg.PathSep("."), which interprets dots as nested-path separators, +# so these keys cannot be used in query_params matching rules. +# +# To exercise pagination despite this, the Details rule omits query_params and +# instead uses response cycling: the stream server rotates through the responses +# list on successive requests to the same path (response index = request_count % +# len(responses)). Page 1 returns pageCount > pageNumber, causing the CEL +# program to set want_more=true and request the next page. Page 2 returns +# pageNumber == pageCount, ending pagination. + +rules: + - path: /oauth/connect/token + methods: ['POST'] + query_params: + grant_type: client_credentials + responses: + - status_code: 200 + headers: + Content-Type: + - 'application/json' + body: | + {"access_token":"xxxx","expires_in":600,"token_type":"Bearer", "scope":"urn:management:api"} + + # Events search - Page 1 + - path: /management-api/v3/Events/search + methods: ["GET"] + request_headers: + Authorization: "Bearer xxxx" + responses: + - status_code: 200 + headers: + Content-Type: + - "application/json" + body: |- + {{ minify_json ` + { + "pageNumber": 1, + "pageSize": 1, + "pageCount": 2, + "totalRecordCount": 2, + "events": [ + { + "@timestamp": "2026-04-15T06:49:55.541Z", + "client": { + "address": "198.51.100.100", + "ip": "81.2.69.144", + "port": 443, + "mac": "00:00:5E:00:53:23", + "domain": "foo.example.com", + "registered_domain": "example.com", + "top_level_domain": "co.uk", + "subdomain": "east", + "bytes": 184, + "packets": 12, + "nat": { + "ip": "81.2.69.144", + "port": 443 + }, + "Name": "DESKTOP-ACME-01", + "as": { + "number": 15169, + "organization": { + "name": "Google LLC" + } + }, + "geo": { + "location": { + "lon": -122, + "lat": 37 + }, + "continent_code": "NA", + "continent_name": "North America", + "country_name": "Canada", + "region_name": "Quebec", + "city_name": "Montreal", + "country_iso_code": "CA", + "postal_code": "94040", + "region_iso_code": "CA-QC", + "timezone": "America/Argentina/Buenos_Aires", + "name": "boston-dc", + "TimezoneOffset": -480 + }, + "user": { + "id": "S-1-5-21-202424912787-2692429404-2351956786-1000", + "name": "a.einstein", + "full_name": "Albert Einstein", + "email": "alice", + "hash": "alice", + "domain": "alice", + "roles": [ + "kibana_admin", + "reporting_user" + ], + "DomainIdentifier": "alice", + "DomainNetBIOSName": "alice", + "DefaultTimezoneOffset": -480, + "LocalIdentifier": 10001, + "group": { + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01", + "domain": "corp.example.com" + }, + "target": { + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "name": "DESKTOP-ACME-01", + "full_name": "Alice Williams", + "email": "alice.williams@example.com", + "hash": "b1946ac92492d2347c6235b4d2611184", + "domain": "corp.example.com", + "roles": [ + "admin" + ], + "DomainIdentifier": "corp.example.com", + "DomainNetBIOSName": "corp.example.com", + "DefaultTimezoneOffset": -480, + "LocalIdentifier": 10001, + "group": { + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01", + "domain": "corp.example.com" + } + }, + "effective": { + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "name": "DESKTOP-ACME-01", + "full_name": "Alice Williams", + "email": "alice.williams@example.com", + "hash": "b1946ac92492d2347c6235b4d2611184", + "domain": "corp.example.com", + "roles": [ + "admin" + ], + "DomainIdentifier": "corp.example.com", + "DomainNetBIOSName": "corp.example.com", + "DefaultTimezoneOffset": -480, + "LocalIdentifier": 10001, + "group": { + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01", + "domain": "corp.example.com" + } + }, + "changes": { + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "name": "DESKTOP-ACME-01", + "full_name": "Alice Williams", + "email": "alice.williams@example.com", + "hash": "b1946ac92492d2347c6235b4d2611184", + "domain": "corp.example.com", + "roles": [ + "admin" + ], + "DomainIdentifier": "corp.example.com", + "DomainNetBIOSName": "corp.example.com", + "DefaultTimezoneOffset": -480, + "LocalIdentifier": 10001, + "group": { + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01", + "domain": "corp.example.com" + } + } + } + }, + "cloud": { + "provider": "aws", + "availability_zone": "us-east-1c", + "region": "us-east-1", + "instance": { + "id": "i-1234567890abcdef0", + "name": "sample-resource" + }, + "machine": { + "type": "t2.medium" + }, + "account": { + "id": "666777888999", + "name": "elastic-dev" + }, + "service": { + "name": "lambda" + }, + "project": { + "id": "my-project", + "name": "my project" + }, + "origin": { + "provider": "aws", + "availability_zone": "us-east-1c", + "region": "us-east-1", + "instance": { + "id": "i-1234567890abcdef0", + "name": "sample-resource" + }, + "machine": { + "type": "t2.medium" + }, + "account": { + "id": "666777888999", + "name": "elastic-dev" + }, + "service": { + "name": "lambda" + }, + "project": { + "id": "my-project", + "name": "my project" + } + }, + "target": { + "provider": "aws", + "availability_zone": "us-east-1c", + "region": "us-east-1", + "instance": { + "id": "i-1234567890abcdef0", + "name": "sample-resource" + }, + "machine": { + "type": "t2.medium" + }, + "account": { + "id": "666777888999", + "name": "elastic-dev" + }, + "service": { + "name": "lambda" + }, + "project": { + "id": "my-project", + "name": "my project" + } + } + }, + "container": { + "cpu": { + "usage": 1 + }, + "disk": { + "read": { + "bytes": 42 + }, + "write": { + "bytes": 42 + } + }, + "id": "sample-id", + "image": { + "name": "sample-resource", + "tag": [ + "item-0" + ], + "hash": { + "all": [ + "sha256:f8fefc80e3273dc756f288a63945820d6476ad64883892c771b5e2ece6bf1b26" + ] + } + }, + "labels": "sample-environment", + "memory": { + "usage": 1 + }, + "name": "sample-resource", + "network": { + "ingress": { + "bytes": 42 + }, + "egress": { + "bytes": 42 + } + }, + "runtime": "docker" + }, + "email": { + "attachments": [ + { + "file": { + "extension": "sample-extension", + "mime_type": "sample-mime-type", + "name": "sample.bin", + "hash": { + "md5": "d41d8cd98f00b204e9800998ecf8427e", + "sha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha384": "38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b", + "sha512": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", + "ssdeep": "3::", + "tlsh": "T100000000000000000000000000000000000000000000000000000000000000000000" + } + } + } + ], + "bcc": { + "address": [ + "bcc.user1@example.com" + ] + }, + "cc": { + "address": [ + "cc.user1@example.com" + ] + }, + "content_type": "text/plain", + "delivery_timestamp": "2026-04-15T06:49:55.541Z", + "direction": "inbound", + "from": { + "address": [ + "sender@example.com" + ] + }, + "local_id": "c26dbea0-80d5-463b-b93c-4e8b708219ce", + "message_id": "81ce15$8r2j59@mail01.example.com", + "origination_timestamp": "2026-04-15T06:49:55.541Z", + "reply_to": { + "address": [ + "reply.here@example.com" + ] + }, + "sender": { + "address": "198.51.100.100" + }, + "subject": "Please see this important message.", + "to": { + "address": [ + "user1@example.com" + ] + }, + "x_mailer": "Spambot v2.5" + }, + "event": { + "id": "8a4f5002", + "action": "user-password-change", + "outcome": "success", + "type": [ + "item-0" + ], + "provider": "kernel", + "severity": 7, + "original": "Sep 19 08:26:10 host CEF:0|Security| threatmanager|1.0|100| worm successfully stopped|10|src=10.0.0.1 dst=2.1.2.2spt=1232", + "hash": "123456789012345678901234567890ABCD", + "duration": 42, + "sequence": 42, + "timezone": "America/Los_Angeles", + "created": "2026-04-15T06:49:55.541Z", + "start": "2026-04-15T06:49:55.541Z", + "end": "2026-04-15T06:49:55.541Z", + "risk_score": 1, + "risk_score_norm": 1, + "ingested": "2026-04-15T06:49:55.541Z", + "reference": "https://system.example.com/event/#0001234", + "url": "https://mysystem.example.com/alert/5271dedb-f5b0-4218-87f0-4ac4870a38fe", + "reason": "Terminated an unexpected process", + "agent_id_status": "verified", + "ReceivedAt": "2026-04-15T06:49:55.541Z" + } + } + ] + } + `}} + + # Events search - Page 2 + - status_code: 200 + headers: + Content-Type: + - "application/json" + body: |- + {{ minify_json ` + { + "pageNumber": 2, + "pageSize": 1, + "pageCount": 2, + "totalRecordCount": 2, + "events": [ + { + "@timestamp": "2026-04-22T18:21:23.442Z", + "event": { + "id": "8a4f500d", + "code": "4648", + "kind": "alert", + "category": [ + "authentication" + ], + "action": "user-password-change", + "outcome": "success", + "type": [ + "item-0" + ], + "module": "beyondtrust_epm", + "dataset": "beyondtrust_epm.event", + "provider": "kernel", + "severity": 7, + "original": "Sep 19 08:26:10 host CEF:0|Security| threatmanager|1.0|100| worm successfully stopped|10|src=10.0.0.1 dst=2.1.2.2spt=1232", + "hash": "123456789012345678901234567890ABCD", + "duration": 42, + "sequence": 42, + "timezone": "America/Los_Angeles", + "created": "2026-04-15T06:49:55.541Z", + "start": "2026-04-15T06:49:55.541Z", + "end": "2026-04-15T06:49:55.541Z", + "risk_score": 1, + "risk_score_norm": 1, + "ingested": "2026-04-15T06:49:55.541Z", + "reference": "https://system.example.com/event/#0001234", + "url": "https://mysystem.example.com/alert/5271dedb-f5b0-4218-87f0-4ac4870a38fe", + "reason": "Terminated an unexpected process", + "agent_id_status": "verified", + "ReceivedAt": "2026-04-15T06:49:55.541Z" + } + } + ] + } + `}} diff --git a/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/env.yml b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/env.yml new file mode 100644 index 00000000000..aee5f1c5900 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/env.yml @@ -0,0 +1,9 @@ +version: '2.3' +services: + terraform: + environment: + - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} + - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + - AWS_SESSION_TOKEN=${AWS_SESSION_TOKEN} + - AWS_DEFAULT_PROFILE=${AWS_DEFAULT_PROFILE} + - AWS_REGION=${AWS_REGION:-us-east-1} diff --git a/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/files/test-event.log b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/files/test-event.log new file mode 100644 index 00000000000..ebe24215a83 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/files/test-event.log @@ -0,0 +1,6 @@ +{"agent":{"version":"6.0.0-rc2","build":{"original":"metricbeat version 7.6.0 (amd64), libbeat 7.6.0 [6a23e8f8f30f5001ba344e4e54d8d9cb82cb107c built 2020-02-05 23:10:10 +0000 UTC]"},"name":"foo","type":"filebeat","id":"8a4f500d","ephemeral_id":"8a4f500f"},"@timestamp":"2026-04-15T06:49:55.541Z","tags":["production","env2"],"labels":"application","message":"Hello World","client":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:00:5E:00:53:23","domain":"foo.example.com","registered_domain":"example.com","top_level_domain":"co.uk","subdomain":"east","bytes":184,"packets":12,"nat":{"ip":"81.2.69.144","port":443},"Name":"DESKTOP-ACME-01","as":{"number":15169,"organization":{"name":"Google LLC"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"NA","continent_name":"North America","country_name":"Canada","region_name":"Quebec","city_name":"Montreal","country_iso_code":"CA","postal_code":"94040","region_iso_code":"CA-QC","timezone":"America/Argentina/Buenos_Aires","name":"boston-dc","TimezoneOffset":-480},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice","hash":"alice","domain":"alice","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}},"cloud":{"provider":"aws","availability_zone":"us-east-1c","region":"us-east-1","instance":{"id":"i-1234567890abcdef0","name":"sample-resource"},"machine":{"type":"t2.medium"},"account":{"id":"666777888999","name":"elastic-dev"},"service":{"name":"lambda"},"project":{"id":"my-project","name":"my project"},"origin":{"provider":"aws","availability_zone":"us-east-1c","region":"us-east-1","instance":{"id":"i-1234567890abcdef0","name":"sample-resource"},"machine":{"type":"t2.medium"},"account":{"id":"666777888999","name":"elastic-dev"},"service":{"name":"lambda"},"project":{"id":"my-project","name":"my project"}},"target":{"provider":"aws","availability_zone":"us-east-1c","region":"us-east-1","instance":{"id":"i-1234567890abcdef0","name":"sample-resource"},"machine":{"type":"t2.medium"},"account":{"id":"666777888999","name":"elastic-dev"},"service":{"name":"lambda"},"project":{"id":"my-project","name":"my project"}}},"container":{"cpu":{"usage":1},"disk":{"read":{"bytes":42},"write":{"bytes":42}},"id":"sample-id","image":{"name":"sample-resource","tag":["item-0"],"hash":{"all":["[sha256:f8fefc80e3273dc756f288a63945820d6476ad64883892c771b5e2ece6bf1b26]"]}},"labels":"sample-environment","memory":{"usage":1},"name":"sample-resource","network":{"ingress":{"bytes":42},"egress":{"bytes":42}},"runtime":"docker"},"data_stream":{"type":"logs","dataset":"beyondtrust_epm.event","namespace":"production"},"destination":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00-00-5E-00-53-23","domain":"foo.example.com","registered_domain":"example.com","top_level_domain":"co.uk","subdomain":"east","bytes":184,"packets":12,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"Google LLC"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"NA","continent_name":"North America","country_name":"Canada","region_name":"Quebec","city_name":"Montreal","country_iso_code":"CA","postal_code":"94040","region_iso_code":"CA-QC","timezone":"America/Argentina/Buenos_Aires","name":"boston-dc","TimezoneOffset":-480},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice","hash":"alice","domain":"alice","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}},"dll":{"name":"kernel32.dll","path":"C:\\Windows\\System32\\kernel32.dll","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"Paint","product":"Microsoft® Windows® Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"}},"dns":{"type":"answer","id":"62111","op_code":"QUERY","header_flags":["RD","RA"],"response_code":"NOERROR","question":{"name":"www.example.com","type":"AAAA","class":"IN","registered_domain":"example.com","top_level_domain":"co.uk","subdomain":"www"},"answers":"sample-answers","resolved_ip":["10.10.10.10","10.10.10.11"]},"ecs":{"version":"1.0.0"},"email":{"attachments":[{"file":{"extension":"sample-extension","mime_type":"sample-mime-type","name":"sample.bin","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"}}}],"bcc":{"address":["bcc.user1@example.com"]},"cc":{"address":["cc.user1@example.com"]},"content_type":"text/plain","delivery_timestamp":"2026-04-15T06:49:55.541Z","direction":"inbound","from":{"address":["sender@example.com"]},"local_id":"c26dbea0-80d5-463b-b93c-4e8b708219ce","message_id":"81ce15$8r2j59@mail01.example.com","origination_timestamp":"2026-04-15T06:49:55.541Z","reply_to":{"address":["reply.here@example.com"]},"sender":{"address":"198.51.100.100"},"subject":"Please see this important message.","to":{"address":["user1@example.com"]},"x_mailer":"Spambot v2.5"},"error":{"id":"sample-id","code":"sample-code","type":"java.lang.NullPointerException","stack_trace":"sample-stack-trace"},"event":{"id":"8a4f500d","code":"4648","kind":"alert","category":["authentication"],"action":"user-password-change","outcome":"success","type":["item-0"],"module":"beyondtrust_epm","dataset":"beyondtrust_epm.event","provider":"kernel","severity":7,"original":"Sep 19 08:26:10 host CEF:0|Security| threatmanager|1.0|100| worm successfully stopped|10|src=10.0.0.1 dst=2.1.2.2spt=1232","hash":"123456789012345678901234567890ABCD","duration":42,"sequence":42,"timezone":"America/Los_Angeles","created":"2026-04-15T06:49:55.541Z","start":"2026-04-15T06:49:55.541Z","end":"2026-04-15T06:49:55.541Z","risk_score":1,"risk_score_norm":1,"ingested":"2026-04-15T06:49:55.541Z","reference":"https://system.example.com/event/#0001234","url":"https://mysystem.example.com/alert/5271dedb-f5b0-4218-87f0-4ac4870a38fe","reason":"Terminated an unexpected process","agent_id_status":"verified","ReceivedAt":"2026-04-15T06:49:55.541Z"},"faas":{"name":"my-function","id":"arn:aws:lambda:us-west-2:123456789012:function:my-function","version":"123","coldstart":true,"execution":"af9d5aa4-a685-4c5f-a22b-444f80b3cc28","trigger":{"type":"http","request_id":"123456789"}},"file":{"name":"example.png","attributes":["readonly","system"],"directory":"/home/alice","drive_letter":"C","path":"/home/alice/example.png","target_path":"sample-target-path","extension":"png","type":"file","device":"sda","inode":"256383","uid":"1001","gid":"1001","group":"alice","owner":"alice","mode":"0640","size":16384,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"Zone.Identifier","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"sample-escription","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"Paint","product":"Microsoft® Windows® Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"x509":{"version_number":"3","serial_number":"55FBB9C7DEBF09809D12CCAA","issuer":{"distinguished_name":"C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA","common_name":["Example SHA2 High Assurance Server CA"],"organizational_unit":["www.example.com"],"organization":["Example Inc"],"locality":["Mountain View"],"state_or_province":["California"],"country":["US"]},"signature_algorithm":"SHA256-RSA","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net","common_name":["shared.global.example.net"],"organizational_unit":["item-0"],"organization":["Example, Inc."],"locality":["San Francisco"],"state_or_province":["California"],"country":["US"]},"public_key_algorithm":"RSA","public_key_size":2048,"public_key_exponent":65537,"public_key_curve":"nistp521","alternative_names":["*.elastic.co"]},"Bundle":{"Name":"sample.bin","Type":"EXEC","Creator":"sample-reator","InfoDescription":"sample-info-escription","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"sample-resource","domain":"corp.example.com"},"host":{"DefaultUILanguage":"example-default-ui-language","NetBIOSName":"sample-net-bios","hostname":"sample-hostname","name":"sample-resource","id":"sample-id","ip":["81.2.69.144"],"mac":["00-00-5E-00-53-23","00-00-5E-00-53-24"],"type":"EXEC","uptime":1325,"architecture":"x86_64","domain":"CONTOSO","cpu":{"usage":1},"disk":{"read":{"bytes":42},"write":{"bytes":42}},"network":{"ingress":{"bytes":42,"packets":42},"egress":{"bytes":42,"packets":42}},"boot":{"id":"88a1f0ed-5ae5-41ee-af6b-41921c311872"},"pid_ns_ino":"256383","DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","ChassisType":"sample-hassis-ype","DefaultLocale":"sample-efault-ocale","geo":{"location":{"lon":-122,"lat":37},"continent_code":"NA","continent_name":"North America","country_name":"Canada","region_name":"Quebec","city_name":"Montreal","country_iso_code":"CA","postal_code":"94040","region_iso_code":"CA-QC","timezone":"America/Argentina/Buenos_Aires","name":"boston-dc","TimezoneOffset":-480},"os":{"type":"macos","platform":"darwin","name":"Mac OS X","full":"Mac OS Mojave","family":"debian","version":"10.14.1","kernel":"4.4.0-112-generic","ProductType":"sample-roduct-ype"}},"http":{"request":{"id":"123e4567-e89b-12d3-a456-426614174000","method":"POST","mime_type":"image/gif","body":{"content":"Hello world","bytes":887},"referrer":"https://blog.example.com/","bytes":1437},"response":{"status_code":404,"mime_type":"image/gif","body":{"content":"Hello world","bytes":887},"bytes":1437},"version":"1.1"},"log":{"level":"error","file":{"path":"/var/log/fun-times.log"},"logger":"org.elasticsearch.bootstrap.Bootstrap","origin":{"file":{"name":"Bootstrap.java","line":42},"function":"init"},"syslog":"sample-syslog"},"network":{"name":"Guest Wifi","type":"ipv4","iana_number":"6","transport":"tcp","application":"aim","protocol":"http","direction":"inbound","forwarded_ip":"67.43.156.1","community_id":"1:hO+sN4H+MG5MY/8hIrXPqc4ZQz0=","bytes":368,"packets":24,"inner":"sample-inner","vlan":{"id":"10","name":"outside"}},"observer":{"mac":["00-00-5E-00-53-23","00-00-5E-00-53-24"],"ip":["81.2.69.144"],"hostname":"sample-hostname","name":"1_proxySG","product":"s200","vendor":"Symantec","version":"sample-version","serial_number":"sample-serial-number","type":"firewall","ingress":"sample-ingress","egress":"sample-egress","geo":{"location":{"lon":-122,"lat":37},"continent_code":"NA","continent_name":"North America","country_name":"Canada","region_name":"Quebec","city_name":"Montreal","country_iso_code":"CA","postal_code":"94040","region_iso_code":"CA-QC","timezone":"America/Argentina/Buenos_Aires","name":"boston-dc","TimezoneOffset":-480},"os":{"type":"macos","platform":"darwin","name":"Mac OS X","full":"Mac OS Mojave","family":"debian","version":"10.14.1","kernel":"4.4.0-112-generic","ProductType":"sample-roduct-ype"}},"orchestrator":{"cluster":{"name":"sample-resource","id":"sample-id","url":"sample-url","version":"sample-version"},"type":"kubernetes","organization":"elastic","namespace":"kube-system","resource":{"name":"test-pod-cdcws","type":"service","parent":{"type":"DaemonSet"},"ip":["81.2.69.144"],"id":"sample-id"},"api_version":"v1beta1"},"organization":{"name":"sample-resource","id":"sample-id"},"package":{"name":"go","version":"1.12.9","build_version":"36f4f7e89dd61b0988b12ee000b98966867710cd","description":"Open source programming language to build simple/reliable/efficient software.","size":62231,"installed":"2026-04-15T06:49:55.541Z","path":"/usr/local/Cellar/go/1.12.9/","architecture":"x86_64","checksum":"68b329da9893e34099c7d8ad5cb9c940","install_scope":"global","license":"Apache License 2.0","reference":"https://golang.org","type":"rpm"},"process":{"group_leader":{"pid":4242,"entity_id":"sample-entity-id","name":"sample-resource","pgid":4242,"command_line":"sample-command-line","args":["item-0"],"args_count":3,"executable":"sample-executable","title":"sample-title","thread":{"id":"4242","name":"sample-resource"},"start":"2026-04-15T06:49:55.541Z","uptime":3600,"working_directory":"sample-working-directory","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":"sample-env-vars","entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"sample-resource","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"sample-resource","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"sample-resource","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"sample-resource","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"Paint","product":"Microsoft® Windows® Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"sample-resource","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"sample.bin","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","owner":"sample-owner","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"sample-escription","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"sample-description","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"sample.bin","Type":"EXEC","Creator":"sample-reator","InfoDescription":"sample-nfo-escription","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"sample.bin","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice","hash":"alice","domain":"alice","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}}}}} +{"process":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"/usr/bin/ssh -l user 10.0.0.16","args":["/usr/bin/ssh","-l","user","10.0.0.16"],"args_count":4,"executable":"/usr/bin/ssh","title":"bash","thread":{"id":"4242","name":"thread-0"},"start":"2026-04-15T06:49:55.541Z","uptime":1325,"working_directory":"/home/alice","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":["PATH=/usr/local/bin:/usr/bin","USER=ubuntu"],"entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"67.43.156.1","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"parent":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"/usr/bin/ssh -l user 10.0.0.16","args":["/usr/bin/ssh","-l","user","10.0.0.16"],"args_count":4,"executable":"/usr/bin/ssh","title":"bash","thread":{"id":"4242","name":"thread-0"},"start":"2026-04-15T06:49:55.541Z","uptime":1325,"working_directory":"/home/alice","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":"sample-env-vars","entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"67.43.156.1","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"group_leader":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"/usr/bin/ssh -l user 10.0.0.16","args":["/usr/bin/ssh","-l","user","10.0.0.16"],"args_count":4,"executable":"/usr/bin/ssh","title":"bash","thread":{"id":"4242","name":"thread-0"},"start":"2026-04-15T06:49:55.541Z","uptime":1325,"working_directory":"/home/alice","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":"sample-env-vars","entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"67.43.156.1","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}}}}}} +{"process":{"entry_leader":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"/usr/bin/ssh -l user 10.0.0.16","args":["/usr/bin/ssh","-l","user","10.0.0.16"],"args_count":4,"executable":"/usr/bin/ssh","title":"bash","thread":{"id":"4242","name":"thread-0"},"start":"2026-04-15T06:49:55.541Z","uptime":1325,"working_directory":"/home/alice","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":["PATH=/usr/local/bin:/usr/bin","USER=ubuntu"],"entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"67.43.156.1","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"parent":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"/usr/bin/ssh -l user 10.0.0.16","args":["/usr/bin/ssh","-l","user","10.0.0.16"],"args_count":4,"executable":"/usr/bin/ssh","title":"bash","thread":{"id":"4242","name":"thread-0"},"start":"2026-04-15T06:49:55.541Z","uptime":1325,"working_directory":"/home/alice","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":"sample-env-vars","entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"67.43.156.1","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"group_leader":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"sample-command-line","args":["item-0"],"args_count":3,"executable":"sample-executable","title":"bash","thread":{"id":"4242","name":"ssh"},"start":"2026-04-15T06:49:55.541Z","uptime":3600,"working_directory":"sample-working-directory","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":"sample-env-vars","entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}}}}}}} +{"process":{"session_leader":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"/usr/bin/ssh -l user 10.0.0.16","args":["/usr/bin/ssh","-l","user","10.0.0.16"],"args_count":4,"executable":"/usr/bin/ssh","title":"bash","thread":{"id":"4242","name":"thread-0"},"start":"2026-04-15T06:49:55.541Z","uptime":1325,"working_directory":"/home/alice","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":["PATH=/usr/local/bin:/usr/bin","USER=ubuntu"],"entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"67.43.156.1","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"parent":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"/usr/bin/ssh -l user 10.0.0.16","args":["/usr/bin/ssh","-l","user","10.0.0.16"],"args_count":4,"executable":"/usr/bin/ssh","title":"bash","thread":{"id":"4242","name":"thread-0"},"start":"2026-04-15T06:49:55.541Z","uptime":1325,"working_directory":"/home/alice","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":"sample-env-vars","entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"67.43.156.1","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"group_leader":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"sample-command-line","args":["item-0"],"args_count":3,"executable":"sample-executable","title":"bash","thread":{"id":"4242","name":"ssh"},"start":"2026-04-15T06:49:55.541Z","uptime":3600,"working_directory":"sample-working-directory","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":"sample-env-vars","entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}}}}}}} +{"process":{"previous":{"pid":4242,"entity_id":"c2c455d9f99375d","name":"ssh","pgid":4242,"command_line":"/usr/bin/ssh -l user 10.0.0.16","args":["/usr/bin/ssh","-l","user","10.0.0.16"],"args_count":4,"executable":"/usr/bin/ssh","title":"bash","thread":{"id":"4242","name":"thread-0"},"start":"2026-04-15T06:49:55.541Z","uptime":1325,"working_directory":"/home/alice","exit_code":137,"end":"2026-04-15T06:49:55.541Z","interactive":true,"same_as_process":true,"env_vars":["PATH=/usr/local/bin:/usr/bin","USER=ubuntu"],"entry_meta":{"type":"terminal","source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00:1a:2b:3c:4d:5e","domain":"corp.example.com","registered_domain":"example.com","top_level_domain":"corp.example.com","subdomain":"corp.example.com","bytes":1024,"packets":1024,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"DESKTOP-ACME-01"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"US","continent_name":"North America","country_name":"United States","region_name":"California","city_name":"San Francisco","country_iso_code":"US","postal_code":"US","region_iso_code":"US","timezone":"America/Los_Angeles","name":"us-west-2","TimezoneOffset":-480},"user":{"id":"alice","name":"alice","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}}},"tty":"sample-tty","ElevationRequired":true,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"real_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"saved_group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"supplemental_groups":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"ssh","domain":"corp.example.com"},"hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"67.43.156.1","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]},"HostedFile":{"name":"ssh","attributes":["item-0"],"directory":"sample-directory","drive_letter":"sample-drive-letter","path":"sample-path","target_path":"sample-target-path","extension":"sample-extension","type":"EXEC","device":"sample-device","inode":"sample-inode","uid":"sample-uid","gid":"sample-gid","group":"sample-group","mode":"sample-mode","size":1024,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"sample-fork-name","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"67.43.156.3","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"sample-original-file-name","file_version":"sample-file-version","description":"67.43.156.2","product":"sample-product","company":"sample-company","imphash":"sample-imphash","architecture":"sample-architecture","pehash":"b1946ac92492d2347c6235b4d2611184"},"x509":{"version_number":"sample-version-number","serial_number":"sample-serial-number","issuer":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"signature_algorithm":"sample-signature-algorithm","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"sample-distinguished-name","common_name":["item-0"],"organizational_unit":["item-0"],"organization":["item-0"],"locality":["item-0"],"state_or_province":["item-0"],"country":["item-0"]},"public_key_algorithm":"sample-public-key-algorithm","public_key_size":42,"public_key_exponent":42,"public_key_curve":"sample-public-key-curve","alternative_names":["item-0"]},"Bundle":{"Name":"ssh","Type":"EXEC","Creator":"sample-reator","InfoDescription":"67.43.156.4","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"sample-subject-name","valid":true,"trusted":true,"status":"sample-status","team_id":"sample-team-id","signing_id":"sample-signing-id","digest_algorithm":"sample-digest-algorithm","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"sample-architecture","byte_order":"sample-byte-order","cpu_type":"sample-cpu-type","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"ssh","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"alice","email":"alice","hash":"alice","domain":"alice","roles":["admin"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"saved_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"real_user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"alice","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}}}}} +{"registry":{"hive":"HKLM","key":"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\winword.exe","value":"Debugger","path":"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\winword.exe\\Debugger","data":{"type":"REG_SZ","strings":["[\"C:\\rta\\red_ttp\\bin\\myapp.exe\"]"],"bytes":"ZQBuAC0AVQBTAAAAZQBuAAAAAAA="}},"related":{"ip":["81.2.69.144"],"user":["alice"],"hash":["d41d8cd98f00b204e9800998ecf8427e"],"hosts":["web-server-01.corp.example.com"]},"rule":{"id":"101","uuid":"1100110011","version":"1.1","name":"BLOCK_DNS_over_TLS","description":"Block requests to public DNS over HTTPS / TLS protocols","category":"Attempted Information Leak","ruleset":"Standard_Protocol_Filters","reference":"https://en.wikipedia.org/wiki/DNS_over_TLS","author":["Star-Lord"],"license":"Apache 2.0"},"server":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00-00-5E-00-53-23","domain":"foo.example.com","registered_domain":"example.com","top_level_domain":"co.uk","subdomain":"east","bytes":184,"packets":12,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"Google LLC"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"NA","continent_name":"North America","country_name":"Canada","region_name":"Quebec","city_name":"Montreal","country_iso_code":"CA","postal_code":"94040","region_iso_code":"CA-QC","timezone":"America/Argentina/Buenos_Aires","name":"boston-dc","TimezoneOffset":-480},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice","hash":"alice","domain":"alice","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}},"service":{"environment":"production","id":"d37e5ebfe0ae6c4972dbe9f0174a1637bb8247f6","name":"elasticsearch-metrics","node":{"name":"instance-0000000016","role":"background_tasks"},"type":"elasticsearch","state":"sample-state","version":"3.2.4","ephemeral_id":"8a4f500f","address":"172.26.0.2:5432","origin":{"environment":"production","id":"d37e5ebfe0ae6c4972dbe9f0174a1637bb8247f6","name":"elasticsearch-metrics","node":{"name":"instance-0000000016","role":"background_tasks"},"type":"elasticsearch","state":"sample-state","version":"3.2.4","ephemeral_id":"8a4f500f","address":"172.26.0.2:5432"},"target":{"environment":"production","id":"d37e5ebfe0ae6c4972dbe9f0174a1637bb8247f6","name":"elasticsearch-metrics","node":{"name":"instance-0000000016","role":"background_tasks"},"type":"elasticsearch","state":"sample-state","version":"3.2.4","ephemeral_id":"8a4f500f","address":"172.26.0.2:5432"}},"source":{"address":"198.51.100.100","ip":"81.2.69.144","port":443,"mac":"00-00-5E-00-53-23","domain":"foo.example.com","registered_domain":"example.com","top_level_domain":"co.uk","subdomain":"east","bytes":184,"packets":12,"nat":{"ip":"81.2.69.144","port":443},"as":{"number":15169,"organization":{"name":"Google LLC"}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"NA","continent_name":"North America","country_name":"Canada","region_name":"Quebec","city_name":"Montreal","country_iso_code":"CA","postal_code":"94040","region_iso_code":"CA-QC","timezone":"America/Argentina/Buenos_Aires","name":"boston-dc","TimezoneOffset":-480},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice","hash":"alice","domain":"alice","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"},"target":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-3623811015-3361044348-30300820-1013","name":"DESKTOP-ACME-01","full_name":"Alice Williams","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["admin"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"DESKTOP-ACME-01","domain":"corp.example.com"}}}},"threat":{"enrichments":[{"indicator":"sample-indicator","matched":{"atomic":"sample-atomic","field":"sample-field","id":"sample-id","index":"sample-index","occurred":"2026-04-15T06:49:55.541Z","type":"EXEC"}}],"feed":{"dashboard_id":"5ba16340-72e6-11eb-a3e3-b3cc7c78a70f","name":"AlienVault OTX","description":"Threat feed from the AlienVault Open Threat eXchange network.","reference":"https://otx.alienvault.com"},"framework":"MITRE ATT&CK","group":{"alias":["Magecart Group 6"],"id":"G0037","name":"FIN6","reference":"https://attack.mitre.org/groups/G0037/"},"indicator":{"first_seen":"2026-04-15T06:49:55.541Z","last_seen":"2026-04-15T06:49:55.541Z","modified_at":"2026-04-15T06:49:55.541Z","sightings":20,"type":"ipv4-addr","description":"IP x.x.x.x was observed delivering the Angler EK.","scanner_stats":4,"confidence":"Medium","ip":"67.43.156.1","port":443,"email":{"address":"phish@example.com"},"marking":{"tlp":"CLEAR"},"reference":"https://system.example.com/indicator/0001234","provider":"lrz_urlhaus","x509":{"version_number":"3","serial_number":"55FBB9C7DEBF09809D12CCAA","issuer":{"distinguished_name":"C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA","common_name":["Example SHA2 High Assurance Server CA"],"organizational_unit":["www.example.com"],"organization":["Example Inc"],"locality":["Mountain View"],"state_or_province":["California"],"country":["US"]},"signature_algorithm":"SHA256-RSA","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net","common_name":["shared.global.example.net"],"organizational_unit":["item-0"],"organization":["Example, Inc."],"locality":["San Francisco"],"state_or_province":["California"],"country":["US"]},"public_key_algorithm":"RSA","public_key_size":2048,"public_key_exponent":65537,"public_key_curve":"nistp521","alternative_names":["*.elastic.co"]},"as":{"number":15169,"organization":{"name":"Google LLC"}},"file":{"name":"example.png","attributes":["readonly","system"],"directory":"/home/alice","drive_letter":"C","path":"/home/alice/example.png","target_path":"sample-target-path","extension":"png","type":"file","device":"sda","inode":"256383","uid":"1001","owner":"alice","gid":"1001","group":"alice","mode":"0640","size":16384,"mtime":"2026-04-15T06:49:55.541Z","ctime":"2026-04-15T06:49:55.541Z","created":"2026-04-15T06:49:55.541Z","accessed":"2026-04-15T06:49:55.541Z","mime_type":"sample-mime-type","fork_name":"Zone.Identifier","DriveType":"sample-rive-ype","SourceUrl":"sample-ource-rl","ZoneTag":"sample-one-ag","ProductVersion":"sample-roduct-ersion","Description":"sample-escription","Version":"sample-version","hash":{"md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha384":"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"3::","tlsh":"T100000000000000000000000000000000000000000000000000000000000000000000"},"pe":{"original_file_name":"MSPAINT.EXE","file_version":"6.3.9600.17415","description":"Paint","product":"Microsoft\u00ae Windows\u00ae Operating System","company":"Microsoft Corporation","imphash":"0c6803c4e922103c4dca5963aad36ddf","architecture":"x64","pehash":"73ff189b63cd6be375a7ff25179a38d347651975"},"x509":{"version_number":"3","serial_number":"55FBB9C7DEBF09809D12CCAA","issuer":{"distinguished_name":"C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA","common_name":["Example SHA2 High Assurance Server CA"],"organizational_unit":["www.example.com"],"organization":["Example Inc"],"locality":["Mountain View"],"state_or_province":["California"],"country":["US"]},"signature_algorithm":"SHA256-RSA","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net","common_name":["shared.global.example.net"],"organizational_unit":["item-0"],"organization":["Example, Inc."],"locality":["San Francisco"],"state_or_province":["California"],"country":["US"]},"public_key_algorithm":"RSA","public_key_size":2048,"public_key_exponent":65537,"public_key_curve":"nistp521","alternative_names":["*.elastic.co"]},"Bundle":{"Name":"sample.bin","Type":"EXEC","Creator":"sample-reator","InfoDescription":"sample-info-escription","Version":"sample-version","DownloadSource":"sample-ownload-ource","Uri":"sample-ri"},"Owner":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainName":"corp.example.com","DomainNetBIOSName":"corp.example.com"},"code_signature":{"exists":true,"subject_name":"Microsoft Corporation","valid":true,"trusted":true,"status":"ERROR_UNTRUSTED_ROOT","team_id":"EQHXZ8M8AV","signing_id":"com.apple.xpc.proxy","digest_algorithm":"sha256","timestamp":"2026-04-15T06:49:55.541Z"},"elf":{"creation_date":"2026-04-15T06:49:55.541Z","architecture":"x86-64","byte_order":"Little Endian","cpu_type":"Intel","header":{"class":"sample-class","data":"sample-data","os_abi":"sample-os-abi","type":"EXEC","version":"sample-version","abi_version":"sample-abi-version","entrypoint":42,"object_version":"sample-object-version"},"sections":[{"flags":"sample-flags","name":"sample.bin","physical_offset":"sample-physical-offset","type":"EXEC","physical_size":8192,"virtual_address":4096,"virtual_size":8192,"entropy":4,"chi2":1000}],"exports":{"additionalProp":"sample-additional-rop"},"imports":{"additionalProp":"sample-additional-rop"},"shared_libraries":["item-0"],"telfhash":"b1946ac92492d2347c6235b4d2611184","segments":[{"type":"EXEC","sections":"sample-sections"}]}},"geo":{"location":{"lon":-122,"lat":37},"continent_code":"NA","continent_name":"North America","country_name":"Canada","region_name":"Quebec","city_name":"Montreal","country_iso_code":"CA","postal_code":"94040","region_iso_code":"CA-QC","timezone":"America/Argentina/Buenos_Aires","name":"boston-dc","TimezoneOffset":-480},"registry":{"hive":"HKLM","key":"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\winword.exe","value":"Debugger","path":"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\winword.exe\\Debugger","data":{"type":"REG_SZ","strings":["[\"C:\\rta\\red_ttp\\bin\\myapp.exe\"]"],"bytes":"ZQBuAC0AVQBTAAAAZQBuAAAAAAA="}},"url":{"original":"https://www.elastic.co:443/search?q=elasticsearch#top or /search?q=elasticsearch","full":"https://www.elastic.co:443/search?q=elasticsearch#top","scheme":"https","domain":"www.elastic.co","registered_domain":"example.com","top_level_domain":"co.uk","subdomain":"east","port":443,"path":"sample-path","query":"sample-query","extension":"png","fragment":"sample-fragment","username":"sample-username","password":"sample-password"}},"software":{"id":"S0552","name":"AdFind","alias":["X-Agent"],"platforms":["Windows"],"reference":"https://attack.mitre.org/software/S0552/","type":"Tool"},"tactic":{"id":["TA0002"],"name":["Execution"],"reference":["https://attack.mitre.org/tactics/TA0002/"]},"technique":{"id":["T1059"],"name":["Command and Scripting Interpreter"],"reference":["https://attack.mitre.org/techniques/T1059/"],"subtechnique":{"id":["T1059.001"],"name":["PowerShell"],"reference":["https://attack.mitre.org/techniques/T1059/001/"]}}},"tls":{"version":"1.2","version_protocol":"tls","cipher":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","curve":"secp256r1","resumed":true,"established":true,"next_protocol":"http/1.1","client":{"ja3":"d4e5b18d6b55c71272893221c96ba240","server_name":"www.elastic.co","subject":"CN=myclient, OU=Documentation Team, DC=example, DC=com","issuer":"CN=Example Root CA, OU=Infrastructure Team, DC=example, DC=com","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","certificate_chain":["MII...","MII..."],"certificate":"MII...","hash":{"md5":"0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC","sha1":"9E393D93138888D288266C2D915214D1D1CCEB2A","sha256":"0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0"},"x509":{"version_number":"3","serial_number":"55FBB9C7DEBF09809D12CCAA","issuer":{"distinguished_name":"C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA","common_name":["Example SHA2 High Assurance Server CA"],"organizational_unit":["www.example.com"],"organization":["Example Inc"],"locality":["Mountain View"],"state_or_province":["California"],"country":["US"]},"signature_algorithm":"SHA256-RSA","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net","common_name":["shared.global.example.net"],"organizational_unit":["item-0"],"organization":["Example, Inc."],"locality":["San Francisco"],"state_or_province":["California"],"country":["US"]},"public_key_algorithm":"RSA","public_key_size":2048,"public_key_exponent":65537,"public_key_curve":"nistp521","alternative_names":["*.elastic.co"]}},"server":{"ja3s":"394441ab65754e2207b1e1b457b3641d","subject":"CN=www.example.com, OU=Infrastructure Team, DC=example, DC=com","issuer":"CN=Example Root CA, OU=Infrastructure Team, DC=example, DC=com","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","certificate_chain":["MII...","MII..."],"certificate":"MII...","hash":{"md5":"0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC","sha1":"9E393D93138888D288266C2D915214D1D1CCEB2A","sha256":"0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0"},"x509":{"version_number":"3","serial_number":"55FBB9C7DEBF09809D12CCAA","issuer":{"distinguished_name":"C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA","common_name":["Example SHA2 High Assurance Server CA"],"organizational_unit":["www.example.com"],"organization":["Example Inc"],"locality":["Mountain View"],"state_or_province":["California"],"country":["US"]},"signature_algorithm":"SHA256-RSA","not_before":"2026-04-15T06:49:55.541Z","not_after":"2026-04-15T06:49:55.541Z","subject":{"distinguished_name":"C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net","common_name":["shared.global.example.net"],"organizational_unit":["item-0"],"organization":["Example, Inc."],"locality":["San Francisco"],"state_or_province":["California"],"country":["US"]},"public_key_algorithm":"RSA","public_key_size":2048,"public_key_exponent":65537,"public_key_curve":"nistp521","alternative_names":["*.elastic.co"]}}},"trace":{"id":"4bf92f3577b34da6a3ce929d0e0e4736"},"transaction":{"id":"00f067aa0ba902b7"},"span":{"id":"3ff9a8981b7ccd5a"},"url":{"original":"https://www.elastic.co:443/search?q=elasticsearch#top or /search?q=elasticsearch","full":"https://www.elastic.co:443/search?q=elasticsearch#top","scheme":"https","domain":"www.elastic.co","registered_domain":"example.com","top_level_domain":"co.uk","subdomain":"east","port":443,"path":"sample-path","query":"sample-query","extension":"png","fragment":"sample-fragment","username":"sample-username","password":"sample-password"},"user":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice","hash":"alice","domain":"alice","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"alice","DomainNetBIOSName":"alice","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"},"target":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"effective":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}},"changes":{"id":"S-1-5-21-202424912787-2692429404-2351956786-1000","name":"a.einstein","full_name":"Albert Einstein","email":"alice.williams@example.com","hash":"b1946ac92492d2347c6235b4d2611184","domain":"corp.example.com","roles":["kibana_admin","reporting_user"],"DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DefaultTimezoneOffset":-480,"LocalIdentifier":10001,"group":{"id":"S-1-5-21-3623811015-3361044348-30300820-513","name":"alice","domain":"corp.example.com"}}},"user_agent":{"original":"Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1","name":"Safari","version":"12.0","device":{"name":"iPhone"},"os":{"type":"macos","platform":"darwin","name":"Mac OS X","full":"Mac OS Mojave","family":"debian","version":"10.14.1","kernel":"4.4.0-112-generic","ProductType":"sample-roduct-ype"}},"vulnerability":{"classification":"CVSS","enumeration":"CVE","reference":"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-6111","score":{"base":5,"temporal":1,"environmental":5,"version":"2.0"},"category":["Firewall"],"description":"In macOS before 2.12.6, there is a vulnerability in the RPC...","id":"CVE-2019-00001","scanner":{"vendor":"Tenable"},"severity":"Critical","report_id":"20191018.0001"},"EPMWinMac":{"SchemaVersion":"sample-chema-ersion","GroupId":"sample-roup-d","TenantId":"sample-enant-d","AdapterVersion":"sample-dapter-ersion","ActiveX":{"Codebase":"sample-odebase","CLSID":"sample-value","Version":"sample-version"},"AuthorizationRequest":{"ControlAuthorization":true,"AuthRequestURI":"sample-uth-equest"},"AuthorizingUser":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Name":"alice","DomainIdentifier":"corp.example.com","DomainNetBIOSName":"corp.example.com","DomainName":"corp.example.com","CredentialSource":"sample-redential-ource"},"COM":{"AppID":"sample-pp","CLSID":"sample-value","DisplayName":"sample-isplay-ame"},"Configuration":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","RevisionNumber":"sample-evision-umber","Source":"sample-ource","Name":"sample-resource","Path":"sample-ath","LoadAuditMode":["item-0"],"SigningEnforcement":"sample-igning-nforcement","Application":{"Type":"EXEC","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"ApplicationGroup":{"Name":"sample-resource","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"Content":{"Type":"EXEC","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"ContentGroup":{"Name":"sample-resource","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"GPO":{"Version":"sample-version","DisplayName":"sample-isplay-ame","ActiveDirectoryPath":"sample-ctive-irectory-ath","LinkInformation":"sample-ink-nformation"},"Message":{"Type":"EXEC","Name":"sample-resource","Description":"sample-escription","UserReason":"sample-ser-eason","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","AuthMethods":["item-0"],"UserRequestManagementId":"sample-ser-equest-anagement-d","Authorization":{"ChallengeCode":"sample-hallenge-ode","ResponseStatus":"sample-esponse-tatus"},"Authentication":{"User":"sample-ser"}},"Rule":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","OnDemand":true,"Action":"sample-ction","MatchedChild":true},"RuleScript":{"FileName":"sample-ile-ame","Publisher":"sample-publisher","Outcome":{"Version":"sample-version","Name":"sample-resource","RuleAffected":true,"Result":"sample-esult","output":"sample-output"}},"Token":{"Name":"sample-resource","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"Workstyle":{"Name":"sample-resource","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"}},"Event":{"Type":"EXEC","Action":"sample-ction"},"Installer":{"ProductCode":"sample-roduct-ode","UpgradeCode":"sample-pgrade-ode","Action":"sample-ction"},"License":{"InvalidReason":"sample-nvalid-eason"},"PrivilegedGroup":{"Name":"sample-resource","RID":"sample-value","Access":"sample-ccess"},"RemotePowerShell":{"Command":"sample-ommand"},"ServiceControl":{"Service":{"DisplayName":"sample-isplay-ame","Name":"sample-resource","Action":"sample-ction"}},"Session":{"Administrator":true,"Locale":"sample-ocale","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","PowerUser":true,"WindowsSessionId":"sample-indows-ession-d","UILanguage":"sample-anguage","JITAdmin":{"RequestIdentifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","TicketIdentifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","Configuration":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","RevisionNumber":"sample-evision-umber","Source":"sample-ource","Name":"sample-resource","Path":"sample-ath","LoadAuditMode":["item-0"],"SigningEnforcement":"sample-igning-nforcement","Application":{"Type":"EXEC","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"ApplicationGroup":{"Name":"sample-resource","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"Content":{"Type":"EXEC","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"ContentGroup":{"Name":"sample-resource","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"GPO":{"Version":"sample-version","DisplayName":"sample-isplay-ame","ActiveDirectoryPath":"sample-ctive-irectory-ath","LinkInformation":"sample-ink-nformation"},"Message":{"Type":"EXEC","Name":"sample-resource","Description":"sample-escription","UserReason":"sample-ser-eason","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","AuthMethods":["item-0"],"UserRequestManagementId":"sample-ser-equest-anagement-d","Authorization":{"ChallengeCode":"sample-hallenge-ode","ResponseStatus":"sample-esponse-tatus"},"Authentication":{"User":"sample-ser"}},"Rule":{"Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01","OnDemand":true,"Action":"sample-ction","MatchedChild":true},"RuleScript":{"FileName":"sample-ile-ame","Publisher":"sample-publisher","Outcome":{"Version":"sample-version","Name":"sample-resource","RuleAffected":true,"Result":"sample-esult","output":"sample-output"}},"Token":{"Name":"sample-resource","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"},"Workstyle":{"Name":"sample-resource","Description":"sample-escription","Identifier":"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01"}}}},"StoreApp":{"Name":"sample-resource","Publisher":"sample-publisher","Version":"sample-version"},"TrustedApplication":{"Name":"sample-resource","Version":"sample-version"}}} diff --git a/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/main.tf b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/main.tf new file mode 100644 index 00000000000..d1cd278096f --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/_dev/deploy/tf/main.tf @@ -0,0 +1,57 @@ +provider "aws" { + region = "us-east-1" + default_tags { + tags = { + environment = var.ENVIRONMENT + repo = var.REPO + branch = var.BRANCH + build = var.BUILD_ID + created_date = var.CREATED_DATE + } + } +} + +resource "aws_s3_bucket" "bucket" { + bucket = "elastic-package-beyondtrust-epm-bucket-${var.TEST_RUN_ID}" +} + +resource "aws_sqs_queue" "queue" { + name = "elastic-package-beyondtrust-epm-queue-${var.TEST_RUN_ID}" + policy = < 0) ? + (has(state.?cursor.last_timestamp) ? + optional.of( + max( + state.cursor.last_timestamp, + body.events[0].event.ingested + ) + ) + : + optional.of(body.events[0].event.ingested) + ) + : + state.?cursor.last_timestamp, + }, + } + ) + : + { + "events": { + "error": { + "code": string(resp.StatusCode), + "id": resp.Status, + "message": "GET " + state.url.trim_suffix("/") + "/management-api/v3/Events/search: " + ( + (size(resp.Body) != 0) ? + string(resp.Body) + : + resp.Status + " (" + string(resp.StatusCode) + ")" + ), + }, + }, + "want_more": false, + "page_number": 1, + } + ) + ) + ) +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/default.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/default.yml new file mode 100644 index 00000000000..4f1c65a7cd5 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,272 @@ +--- +description: Pipeline for processing event logs. +processors: + - set: + field: ecs.version + tag: set_ecs_version + value: 9.3.0 + - terminate: + tag: data_collection_error + if: ctx.error?.message != null && ctx.message == null && ctx.event?.original == null + description: error message set and no data to process. + - remove: + field: + - organization + - division + - team + tag: remove_agentless_tags + if: ctx.organization instanceof String && ctx.division instanceof String && ctx.team instanceof String + ignore_missing: true + description: Removes the fields added by Agentless as metadata, as they can collide with ECS fields. + - rename: + field: message + tag: rename_message_to_event_original + if: ctx.event?.original == null + target_field: event.original + ignore_missing: true + description: Renames the original `message` field to `event.original` to store a copy of the original message. + - remove: + field: message + tag: remove_message + if: ctx.event?.original != null + ignore_missing: true + description: The `message` field is no longer required if the document has an `event.original` field. + - json: + field: event.original + tag: json_event_original + target_field: beyondtrust_epm.event + - set: + field: observer.vendor + tag: set_observer_vendor + value: BeyondTrust + - set: + field: observer.product + tag: set_observer_product + value: Endpoint Privilege Management + - set: + field: event.kind + tag: set_event_kind + value: event + - append: + field: event.type + tag: append_event_type_info + value: info + allow_duplicates: false + description: BeyondTrust EPM events are informational; set the ECS event.type companion required alongside event.category. + - pipeline: + name: '{{ IngestPipeline "pipeline-network-transport" }}' + tag: route_network_transport + if: >- + ctx.beyondtrust_epm?.event != null + && (ctx.beyondtrust_epm.event.client != null + || ctx.beyondtrust_epm.event.destination != null + || ctx.beyondtrust_epm.event.dns != null + || ctx.beyondtrust_epm.event.http != null + || ctx.beyondtrust_epm.event.network != null + || ctx.beyondtrust_epm.event.server != null + || ctx.beyondtrust_epm.event.source != null + || ctx.beyondtrust_epm.event.tls != null + || ctx.beyondtrust_epm.event.url != null) + - pipeline: + name: '{{ IngestPipeline "pipeline-threat-security" }}' + tag: route_threat_security + if: >- + ctx.beyondtrust_epm?.event != null + && (ctx.beyondtrust_epm.event.threat != null + || ctx.beyondtrust_epm.event.EPMWinMac != null + || ctx.beyondtrust_epm.event.rule != null + || ctx.beyondtrust_epm.event.vulnerability != null) + - pipeline: + name: '{{ IngestPipeline "pipeline-file-endpoint" }}' + tag: route_file_endpoint + if: >- + ctx.beyondtrust_epm?.event != null + && (ctx.beyondtrust_epm.event.file != null + || ctx.beyondtrust_epm.event.EPMWinMac != null + || ctx.beyondtrust_epm.event.dll != null + || ctx.beyondtrust_epm.event.package != null + || ctx.beyondtrust_epm.event.registry != null) + - pipeline: + name: '{{ IngestPipeline "pipeline-process" }}' + tag: route_process + if: >- + ctx.beyondtrust_epm?.event != null + && (ctx.beyondtrust_epm.event.process != null + || ctx.beyondtrust_epm.event.EPMWinMac != null) + - pipeline: + name: '{{ IngestPipeline "pipeline-host-infrastructure" }}' + tag: route_host_infrastructure + if: >- + ctx.beyondtrust_epm?.event != null + && (ctx.beyondtrust_epm.event.EPMWinMac != null + || ctx.beyondtrust_epm.event.cloud != null + || ctx.beyondtrust_epm.event.container != null + || ctx.beyondtrust_epm.event.faas != null + || ctx.beyondtrust_epm.event.host != null + || ctx.beyondtrust_epm.event.observer != null + || ctx.beyondtrust_epm.event.orchestrator != null + || ctx.beyondtrust_epm.event.client != null) + - pipeline: + name: '{{ IngestPipeline "pipeline-identity-user" }}' + tag: route_identity_user + if: >- + ctx.beyondtrust_epm?.event != null + && (ctx.beyondtrust_epm.event.EPMWinMac != null + || ctx.beyondtrust_epm.event.email != null + || ctx.beyondtrust_epm.event.group != null + || ctx.beyondtrust_epm.event.user != null + || ctx.beyondtrust_epm.event.user_agent != null + || ctx.beyondtrust_epm.event.client != null) + - pipeline: + name: '{{ IngestPipeline "pipeline-service-application" }}' + tag: route_service_application + if: >- + ctx.beyondtrust_epm?.event != null + && (ctx.beyondtrust_epm.event.EPMWinMac != null + || ctx.beyondtrust_epm.event.error != null + || ctx.beyondtrust_epm.event.event != null + || ctx.beyondtrust_epm.event.log != null + || ctx.beyondtrust_epm.event.service != null) + - pipeline: + name: '{{ IngestPipeline "pipeline-metadata-observability" }}' + tag: route_metadata_observability + if: >- + ctx.beyondtrust_epm?.event != null + && (ctx.beyondtrust_epm.event['@timestamp'] != null + || ctx.beyondtrust_epm.event.timestamp != null + || ctx.beyondtrust_epm.event.EPMWinMac != null + || ctx.beyondtrust_epm.event.message != null + || ctx.beyondtrust_epm.event.organization != null + || ctx.beyondtrust_epm.event.related != null + || ctx.beyondtrust_epm.event.span != null + || ctx.beyondtrust_epm.event.tags != null + || ctx.beyondtrust_epm.event.trace != null + || ctx.beyondtrust_epm.event.transaction != null) + # rename all fields name to snake case + - script: + tag: script_convert_camelcase_to_snake_case + lang: painless + description: Convert camelCase to snake_case. + source: | + // Helper function to convert camelCase to snake_case + String camelToSnake(String str) { + def result = ""; + def lastCharWasUpperCase = false; + for (int i = 0; i < str.length(); i++) { + char c = str.charAt(i); + if (Character.isUpperCase(c)) { + if (i > 0 && !lastCharWasUpperCase) { + result += "_"; + } + result += Character.toLowerCase(c); + lastCharWasUpperCase = true; + } else { + result += c; + lastCharWasUpperCase = false; + } + } + return result; + } + // Recursive function to handle nested fields + def convertToSnakeCase(def obj) { + if (obj instanceof Map) { + // Convert each key in the map + def newObj = [:]; + for (entry in obj.entrySet()) { + if (entry.getKey().contains("@")) { + newObj[entry.getKey()] = convertToSnakeCase(entry.getValue()); + } else { + String newKey = camelToSnake(entry.getKey()); + newObj[newKey] = convertToSnakeCase(entry.getValue()); + } + } + return newObj; + } else if (obj instanceof List) { + // If it's a list, process each item recursively + def newList = []; + for (item in obj) { + newList.add(convertToSnakeCase(item)); + } + return newList; + } else { + return obj; + } + } + if (ctx.beyondtrust_epm.event != null) { + ctx.beyondtrust_epm.event = convertToSnakeCase(ctx.beyondtrust_epm.event); + } + # rename fields to more readable format for better clarity + - rename: + field: beyondtrust_epm.event.epmwin_mac + tag: rename_epmwin_mac_to_epm_win_mac + target_field: beyondtrust_epm.event.epm_win_mac + ignore_missing: true + - rename: + field: beyondtrust_epm.event.epm_win_mac.session.jitadmin + tag: rename_epm_win_mac_session_jitadmin_to_jit_admin + target_field: beyondtrust_epm.event.epm_win_mac.session.jit_admin + ignore_missing: true + - rename: + field: beyondtrust_epm.event.host.default_uilanguage + tag: rename_host_default_uilanguage_to_default_ui_language + target_field: beyondtrust_epm.event.host.default_ui_language + ignore_missing: true + - rename: + field: beyondtrust_epm.event.epm_win_mac.session.uilanguage + tag: rename_epmwin_mac_session_default_uilanguage_to_ui_language + target_field: beyondtrust_epm.event.epm_win_mac.session.ui_language + ignore_missing: true + + - script: + tag: remove_null_values + lang: painless + description: Remove null or empty values from the document. + source: |- + void handleMap(Map map) { + map.values().removeIf(v -> { + if (v instanceof Map) { + handleMap(v); + } else if (v instanceof List) { + handleList(v); + } + return v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0) + }); + } + void handleList(List list) { + list.removeIf(v -> { + if (v instanceof Map) { + handleMap(v); + } else if (v instanceof List) { + handleList(v); + } + return v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0) + }); + } + handleMap(ctx); + - set: + field: event.kind + tag: set_pipeline_error_into_event_kind + if: ctx.error?.message != null + value: pipeline_error + - append: + field: tags + tag: append_tags + if: ctx.error?.message != null + value: preserve_original_event + allow_duplicates: false +on_failure: + - append: + field: error.message + value: |- + Processor '{{{_ingest.on_failure_processor_type}}}' + {{{#_ingest.on_failure_processor_tag}}}with tag '{{{_ingest.on_failure_processor_tag}}}' + {{{/_ingest.on_failure_processor_tag}}}failed with message '{{{_ingest.on_failure_message}}}' + - set: + field: event.kind + tag: set_pipeline_error_to_event_kind + value: pipeline_error + - append: + field: tags + tag: append_tags + value: preserve_original_event + allow_duplicates: false diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-file-endpoint.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-file-endpoint.yml new file mode 100644 index 00000000000..d9afbb262e4 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-file-endpoint.yml @@ -0,0 +1,1682 @@ +--- +description: Pipeline for processing file and endpoint resource fields (file, registry, dll, package, EPMWinMac). +processors: + - rename: + field: beyondtrust_epm.event.file.owner + tag: rename_file_owner + target_field: beyondtrust_epm.event.file.owner_keyword + if: ctx.beyondtrust_epm?.event?.file?.owner instanceof String + - convert: + field: beyondtrust_epm.event.EPMWinMac.AuthorizationRequest.ControlAuthorization + tag: convert_EPMWinMac_AuthorizationRequest_ControlAuthorization_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.AuthorizationRequest.ControlAuthorization + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_EPMWinMac_AuthorizingUser_Identifier_into_related_user + if: ctx.beyondtrust_epm?.event?.EPMWinMac?.AuthorizingUser?.Identifier != null + value: '{{{beyondtrust_epm.event.EPMWinMac.AuthorizingUser.Identifier}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_EPMWinMac_AuthorizingUser_Name_into_related_user + if: ctx.beyondtrust_epm?.event?.EPMWinMac?.AuthorizingUser?.Name != null + value: '{{{beyondtrust_epm.event.EPMWinMac.AuthorizingUser.Name}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_EPMWinMac_Configuration_Message_Authentication_User_into_related_user + if: ctx.beyondtrust_epm?.event?.EPMWinMac?.Configuration?.Message?.Authentication?.User != null + value: '{{{beyondtrust_epm.event.EPMWinMac.Configuration.Message.Authentication.User}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.EPMWinMac.Configuration.Rule.MatchedChild + tag: convert_EPMWinMac_Configuration_Rule_MatchedChild_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.Configuration.Rule.MatchedChild + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.EPMWinMac.Configuration.Rule.OnDemand + tag: convert_EPMWinMac_Configuration_Rule_OnDemand_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.Configuration.Rule.OnDemand + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.EPMWinMac.Configuration.RuleScript.Outcome.RuleAffected + tag: convert_EPMWinMac_Configuration_RuleScript_Outcome_RuleAffected_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.Configuration.RuleScript.Outcome.RuleAffected + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.EPMWinMac.Session.Administrator + tag: convert_EPMWinMac_Session_Administrator_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.Session.Administrator + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_EPMWinMac_Session_JITAdmin_Configuration_Message_Authentication_User_into_related_user + if: ctx.beyondtrust_epm?.event?.EPMWinMac?.Session?.JITAdmin?.Configuration?.Message?.Authentication?.User != null + value: '{{{beyondtrust_epm.event.EPMWinMac.Session.JITAdmin.Configuration.Message.Authentication.User}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.EPMWinMac.Session.JITAdmin.Configuration.Rule.MatchedChild + tag: convert_EPMWinMac_Session_JITAdmin_Configuration_Rule_MatchedChild_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.Session.JITAdmin.Configuration.Rule.MatchedChild + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.EPMWinMac.Session.JITAdmin.Configuration.Rule.OnDemand + tag: convert_EPMWinMac_Session_JITAdmin_Configuration_Rule_OnDemand_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.Session.JITAdmin.Configuration.Rule.OnDemand + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.EPMWinMac.Session.JITAdmin.Configuration.RuleScript.Outcome.RuleAffected + tag: convert_EPMWinMac_Session_JITAdmin_Configuration_RuleScript_Outcome_RuleAffected_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.Session.JITAdmin.Configuration.RuleScript.Outcome.RuleAffected + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.EPMWinMac.Session.PowerUser + tag: convert_EPMWinMac_Session_PowerUser_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.EPMWinMac.Session.PowerUser + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: dll.code_signature.digest_algorithm + tag: set_dll_code_signature_digest_algorithm_from_event_dll_code_signature_digest_algorithm + copy_from: beyondtrust_epm.event.dll.code_signature.digest_algorithm + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.dll.code_signature.exists + tag: convert_dll_code_signature_exists_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.dll.code_signature.exists + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: dll.code_signature.exists + tag: set_dll_code_signature_exists_from_event_dll_code_signature_exists + copy_from: beyondtrust_epm.event.dll.code_signature.exists + ignore_empty_value: true + - set: + field: dll.code_signature.signing_id + tag: set_dll_code_signature_signing_id_from_event_dll_code_signature_signing_id + copy_from: beyondtrust_epm.event.dll.code_signature.signing_id + ignore_empty_value: true + - set: + field: dll.code_signature.status + tag: set_dll_code_signature_status_from_event_dll_code_signature_status + copy_from: beyondtrust_epm.event.dll.code_signature.status + ignore_empty_value: true + - set: + field: dll.code_signature.subject_name + tag: set_dll_code_signature_subject_name_from_event_dll_code_signature_subject_name + copy_from: beyondtrust_epm.event.dll.code_signature.subject_name + ignore_empty_value: true + - set: + field: dll.code_signature.team_id + tag: set_dll_code_signature_team_id_from_event_dll_code_signature_team_id + copy_from: beyondtrust_epm.event.dll.code_signature.team_id + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.dll.code_signature.timestamp + tag: date_dll_code_signature_timestamp + if: ctx.beyondtrust_epm?.event?.dll?.code_signature?.timestamp != null && ctx.beyondtrust_epm.event.dll.code_signature.timestamp != '' + target_field: beyondtrust_epm.event.dll.code_signature.timestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.dll.code_signature.timestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: dll.code_signature.timestamp + tag: set_dll_code_signature_timestamp_from_event_dll_code_signature_timestamp + copy_from: beyondtrust_epm.event.dll.code_signature.timestamp + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.dll.code_signature.trusted + tag: convert_dll_code_signature_trusted_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.dll.code_signature.trusted + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: dll.code_signature.trusted + tag: set_dll_code_signature_trusted_from_event_dll_code_signature_trusted + copy_from: beyondtrust_epm.event.dll.code_signature.trusted + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.dll.code_signature.valid + tag: convert_dll_code_signature_valid_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.dll.code_signature.valid + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: dll.code_signature.valid + tag: set_dll_code_signature_valid_from_event_dll_code_signature_valid + copy_from: beyondtrust_epm.event.dll.code_signature.valid + ignore_empty_value: true + - set: + field: dll.hash.md5 + tag: set_dll_hash_md5_from_event_dll_hash_md5 + copy_from: beyondtrust_epm.event.dll.hash.md5 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_dll_hash_md5_into_related_hash + if: ctx.beyondtrust_epm?.event?.dll?.hash?.md5 != null + value: '{{{beyondtrust_epm.event.dll.hash.md5}}}' + allow_duplicates: false + - set: + field: dll.hash.sha1 + tag: set_dll_hash_sha1_from_event_dll_hash_sha1 + copy_from: beyondtrust_epm.event.dll.hash.sha1 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_dll_hash_sha1_into_related_hash + if: ctx.beyondtrust_epm?.event?.dll?.hash?.sha1 != null + value: '{{{beyondtrust_epm.event.dll.hash.sha1}}}' + allow_duplicates: false + - set: + field: dll.hash.sha256 + tag: set_dll_hash_sha256_from_event_dll_hash_sha256 + copy_from: beyondtrust_epm.event.dll.hash.sha256 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_dll_hash_sha256_into_related_hash + if: ctx.beyondtrust_epm?.event?.dll?.hash?.sha256 != null + value: '{{{beyondtrust_epm.event.dll.hash.sha256}}}' + allow_duplicates: false + - set: + field: dll.hash.sha384 + tag: set_dll_hash_sha384_from_event_dll_hash_sha384 + copy_from: beyondtrust_epm.event.dll.hash.sha384 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_dll_hash_sha384_into_related_hash + if: ctx.beyondtrust_epm?.event?.dll?.hash?.sha384 != null + value: '{{{beyondtrust_epm.event.dll.hash.sha384}}}' + allow_duplicates: false + - set: + field: dll.hash.sha512 + tag: set_dll_hash_sha512_from_event_dll_hash_sha512 + copy_from: beyondtrust_epm.event.dll.hash.sha512 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_dll_hash_sha512_into_related_hash + if: ctx.beyondtrust_epm?.event?.dll?.hash?.sha512 != null + value: '{{{beyondtrust_epm.event.dll.hash.sha512}}}' + allow_duplicates: false + - set: + field: dll.hash.ssdeep + tag: set_dll_hash_ssdeep_from_event_dll_hash_ssdeep + copy_from: beyondtrust_epm.event.dll.hash.ssdeep + ignore_empty_value: true + - set: + field: dll.hash.tlsh + tag: set_dll_hash_tlsh_from_event_dll_hash_tlsh + copy_from: beyondtrust_epm.event.dll.hash.tlsh + ignore_empty_value: true + - set: + field: dll.name + tag: set_dll_name_from_event_dll_name + copy_from: beyondtrust_epm.event.dll.name + ignore_empty_value: true + - set: + field: dll.path + tag: set_dll_path_from_event_dll_path + copy_from: beyondtrust_epm.event.dll.path + ignore_empty_value: true + - set: + field: dll.pe.architecture + tag: set_dll_pe_architecture_from_event_dll_pe_architecture + copy_from: beyondtrust_epm.event.dll.pe.architecture + ignore_empty_value: true + - set: + field: dll.pe.company + tag: set_dll_pe_company_from_event_dll_pe_company + copy_from: beyondtrust_epm.event.dll.pe.company + ignore_empty_value: true + - set: + field: dll.pe.description + tag: set_dll_pe_description_from_event_dll_pe_description + copy_from: beyondtrust_epm.event.dll.pe.description + ignore_empty_value: true + - set: + field: dll.pe.file_version + tag: set_dll_pe_file_version_from_event_dll_pe_file_version + copy_from: beyondtrust_epm.event.dll.pe.file_version + ignore_empty_value: true + - set: + field: dll.pe.imphash + tag: set_dll_pe_imphash_from_event_dll_pe_imphash + copy_from: beyondtrust_epm.event.dll.pe.imphash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_dll_pe_imphash_into_related_hash + if: ctx.beyondtrust_epm?.event?.dll?.pe?.imphash != null + value: '{{{beyondtrust_epm.event.dll.pe.imphash}}}' + allow_duplicates: false + - set: + field: dll.pe.original_file_name + tag: set_dll_pe_original_file_name_from_event_dll_pe_original_file_name + copy_from: beyondtrust_epm.event.dll.pe.original_file_name + ignore_empty_value: true + - set: + field: dll.pe.pehash + tag: set_dll_pe_pehash_from_event_dll_pe_pehash + copy_from: beyondtrust_epm.event.dll.pe.pehash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_dll_pe_pehash_into_related_hash + if: ctx.beyondtrust_epm?.event?.dll?.pe?.pehash != null + value: '{{{beyondtrust_epm.event.dll.pe.pehash}}}' + allow_duplicates: false + - set: + field: dll.pe.product + tag: set_dll_pe_product_from_event_dll_pe_product + copy_from: beyondtrust_epm.event.dll.pe.product + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.file.accessed + tag: date_file_accessed + if: ctx.beyondtrust_epm?.event?.file?.accessed != null && ctx.beyondtrust_epm.event.file.accessed != '' + target_field: beyondtrust_epm.event.file.accessed + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.file.accessed + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.accessed + tag: set_file_accessed_from_event_file_accessed + copy_from: beyondtrust_epm.event.file.accessed + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.file.attributes + tag: foreach_file_attributes + if: ctx.beyondtrust_epm?.event?.file?.attributes instanceof List + processor: + append: + field: file.attributes + tag: append_file_attributes_into_file_attributes + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: file.code_signature.digest_algorithm + tag: set_file_code_signature_digest_algorithm_from_event_file_code_signature_digest_algorithm + copy_from: beyondtrust_epm.event.file.code_signature.digest_algorithm + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.file.code_signature.exists + tag: convert_file_code_signature_exists_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.file.code_signature.exists + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.code_signature.exists + tag: set_file_code_signature_exists_from_event_file_code_signature_exists + copy_from: beyondtrust_epm.event.file.code_signature.exists + ignore_empty_value: true + - set: + field: file.code_signature.signing_id + tag: set_file_code_signature_signing_id_from_event_file_code_signature_signing_id + copy_from: beyondtrust_epm.event.file.code_signature.signing_id + ignore_empty_value: true + - set: + field: file.code_signature.status + tag: set_file_code_signature_status_from_event_file_code_signature_status + copy_from: beyondtrust_epm.event.file.code_signature.status + ignore_empty_value: true + - set: + field: file.code_signature.subject_name + tag: set_file_code_signature_subject_name_from_event_file_code_signature_subject_name + copy_from: beyondtrust_epm.event.file.code_signature.subject_name + ignore_empty_value: true + - set: + field: file.code_signature.team_id + tag: set_file_code_signature_team_id_from_event_file_code_signature_team_id + copy_from: beyondtrust_epm.event.file.code_signature.team_id + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.file.code_signature.timestamp + tag: date_file_code_signature_timestamp + if: ctx.beyondtrust_epm?.event?.file?.code_signature?.timestamp != null && ctx.beyondtrust_epm.event.file.code_signature.timestamp != '' + target_field: beyondtrust_epm.event.file.code_signature.timestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.file.code_signature.timestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.code_signature.timestamp + tag: set_file_code_signature_timestamp_from_event_file_code_signature_timestamp + copy_from: beyondtrust_epm.event.file.code_signature.timestamp + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.file.code_signature.trusted + tag: convert_file_code_signature_trusted_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.file.code_signature.trusted + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.code_signature.trusted + tag: set_file_code_signature_trusted_from_event_file_code_signature_trusted + copy_from: beyondtrust_epm.event.file.code_signature.trusted + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.file.code_signature.valid + tag: convert_file_code_signature_valid_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.file.code_signature.valid + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.code_signature.valid + tag: set_file_code_signature_valid_from_event_file_code_signature_valid + copy_from: beyondtrust_epm.event.file.code_signature.valid + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.file.created + tag: date_file_created + if: ctx.beyondtrust_epm?.event?.file?.created != null && ctx.beyondtrust_epm.event.file.created != '' + target_field: beyondtrust_epm.event.file.created + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.file.created + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.created + tag: set_file_created_from_event_file_created + copy_from: beyondtrust_epm.event.file.created + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.file.ctime + tag: date_file_ctime + if: ctx.beyondtrust_epm?.event?.file?.ctime != null && ctx.beyondtrust_epm.event.file.ctime != '' + target_field: beyondtrust_epm.event.file.ctime + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.file.ctime + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.ctime + tag: set_file_ctime_from_event_file_ctime + copy_from: beyondtrust_epm.event.file.ctime + ignore_empty_value: true + - set: + field: file.device + tag: set_file_device_from_event_file_device + copy_from: beyondtrust_epm.event.file.device + ignore_empty_value: true + - set: + field: file.directory + tag: set_file_directory_from_event_file_directory + copy_from: beyondtrust_epm.event.file.directory + ignore_empty_value: true + - set: + field: file.drive_letter + tag: set_file_drive_letter_from_event_file_drive_letter + copy_from: beyondtrust_epm.event.file.drive_letter + ignore_empty_value: true + - set: + field: file.elf.architecture + tag: set_file_elf_architecture_from_event_file_elf_architecture + copy_from: beyondtrust_epm.event.file.elf.architecture + ignore_empty_value: true + - set: + field: file.elf.byte_order + tag: set_file_elf_byte_order_from_event_file_elf_byte_order + copy_from: beyondtrust_epm.event.file.elf.byte_order + ignore_empty_value: true + - set: + field: file.elf.cpu_type + tag: set_file_elf_cpu_type_from_event_file_elf_cpu_type + copy_from: beyondtrust_epm.event.file.elf.cpu_type + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.file.elf.creation_date + tag: date_file_elf_creation_date + if: ctx.beyondtrust_epm?.event?.file?.elf?.creation_date != null && ctx.beyondtrust_epm.event.file.elf.creation_date != '' + target_field: beyondtrust_epm.event.file.elf.creation_date + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.file.elf.creation_date + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.elf.creation_date + tag: set_file_elf_creation_date_from_event_file_elf_creation_date + copy_from: beyondtrust_epm.event.file.elf.creation_date + ignore_empty_value: true + - set: + field: file.elf.header.abi_version + tag: set_file_elf_header_abi_version_from_event_file_elf_header_abi_version + copy_from: beyondtrust_epm.event.file.elf.header.abi_version + ignore_empty_value: true + - set: + field: file.elf.header.class + tag: set_file_elf_header_class_from_event_file_elf_header_class + copy_from: beyondtrust_epm.event.file.elf.header.class + ignore_empty_value: true + - set: + field: file.elf.header.data + tag: set_file_elf_header_data_from_event_file_elf_header_data + copy_from: beyondtrust_epm.event.file.elf.header.data + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.file.elf.header.entrypoint + tag: convert_file_elf_header_entrypoint_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.file.elf.header.entrypoint + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.elf.header.entrypoint + tag: set_file_elf_header_entrypoint_from_event_file_elf_header_entrypoint + copy_from: beyondtrust_epm.event.file.elf.header.entrypoint + ignore_empty_value: true + - set: + field: file.elf.header.object_version + tag: set_file_elf_header_object_version_from_event_file_elf_header_object_version + copy_from: beyondtrust_epm.event.file.elf.header.object_version + ignore_empty_value: true + - set: + field: file.elf.header.os_abi + tag: set_file_elf_header_os_abi_from_event_file_elf_header_os_abi + copy_from: beyondtrust_epm.event.file.elf.header.os_abi + ignore_empty_value: true + - set: + field: file.elf.header.type + tag: set_file_elf_header_type_from_event_file_elf_header_type + copy_from: beyondtrust_epm.event.file.elf.header.type + ignore_empty_value: true + - set: + field: file.elf.header.version + tag: set_file_elf_header_version_from_event_file_elf_header_version + copy_from: beyondtrust_epm.event.file.elf.header.version + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_chi2 + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.chi2 + tag: convert_file_elf_sections_chi2_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.chi2 + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_chi2 + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.chi2 + tag: append_file_elf_sections_chi2_into_file_elf_sections_chi2 + value: '{{{_ingest._value.chi2}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_entropy + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.entropy + tag: convert_file_elf_sections_entropy_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.entropy + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_entropy + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.entropy + tag: append_file_elf_sections_entropy_into_file_elf_sections_entropy + value: '{{{_ingest._value.entropy}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_flags + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.flags + tag: append_file_elf_sections_flags_into_file_elf_sections_flags + value: '{{{_ingest._value.flags}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_name + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.name + tag: append_file_elf_sections_name_into_file_elf_sections_name + value: '{{{_ingest._value.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_physical_offset + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.physical_offset + tag: append_file_elf_sections_physical_offset_into_file_elf_sections_physical_offset + value: '{{{_ingest._value.physical_offset}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_physical_size + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.physical_size + tag: convert_file_elf_sections_physical_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.physical_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_physical_size + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.physical_size + tag: append_file_elf_sections_physical_size_into_file_elf_sections_physical_size + value: '{{{_ingest._value.physical_size}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_type + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.type + tag: append_file_elf_sections_type_into_file_elf_sections_type + value: '{{{_ingest._value.type}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_virtual_address + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.virtual_address + tag: convert_file_elf_sections_virtual_address_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.virtual_address + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_virtual_address + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.virtual_address + tag: append_file_elf_sections_virtual_address_into_file_elf_sections_virtual_address + value: '{{{_ingest._value.virtual_address}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_virtual_size + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.virtual_size + tag: convert_file_elf_sections_virtual_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.virtual_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections_virtual_size + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + append: + field: file.elf.sections.virtual_size + tag: append_file_elf_sections_virtual_size_into_file_elf_sections_virtual_size + value: '{{{_ingest._value.virtual_size}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.segments + tag: foreach_file_elf_segments_sections + if: ctx.beyondtrust_epm?.event?.file?.elf?.segments instanceof List + processor: + append: + field: file.elf.segments.sections + tag: append_file_elf_segments_sections_into_file_elf_segments_sections + value: '{{{_ingest._value.sections}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.segments + tag: foreach_file_elf_segments_type + if: ctx.beyondtrust_epm?.event?.file?.elf?.segments instanceof List + processor: + append: + field: file.elf.segments.type + tag: append_file_elf_segments_type_into_file_elf_segments_type + value: '{{{_ingest._value.type}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.shared_libraries + tag: foreach_file_elf_shared_libraries + if: ctx.beyondtrust_epm?.event?.file?.elf?.shared_libraries instanceof List + processor: + append: + field: file.elf.shared_libraries + tag: append_file_elf_shared_libraries_into_file_elf_shared_libraries + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: file.elf.telfhash + tag: set_file_elf_telfhash_from_event_file_elf_telfhash + copy_from: beyondtrust_epm.event.file.elf.telfhash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_elf_telfhash_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.elf?.telfhash != null + value: '{{{beyondtrust_epm.event.file.elf.telfhash}}}' + allow_duplicates: false + - set: + field: file.extension + tag: set_file_extension_from_event_file_extension + copy_from: beyondtrust_epm.event.file.extension + ignore_empty_value: true + - set: + field: file.fork_name + tag: set_file_fork_name_from_event_file_fork_name + copy_from: beyondtrust_epm.event.file.fork_name + ignore_empty_value: true + - set: + field: file.gid + tag: set_file_gid_from_event_file_gid + copy_from: beyondtrust_epm.event.file.gid + ignore_empty_value: true + - set: + field: file.group + tag: set_file_group_from_event_file_group + copy_from: beyondtrust_epm.event.file.group + ignore_empty_value: true + - set: + field: file.hash.md5 + tag: set_file_hash_md5_from_event_file_hash_md5 + copy_from: beyondtrust_epm.event.file.hash.md5 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_hash_md5_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.hash?.md5 != null + value: '{{{beyondtrust_epm.event.file.hash.md5}}}' + allow_duplicates: false + - set: + field: file.hash.sha1 + tag: set_file_hash_sha1_from_event_file_hash_sha1 + copy_from: beyondtrust_epm.event.file.hash.sha1 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_hash_sha1_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.hash?.sha1 != null + value: '{{{beyondtrust_epm.event.file.hash.sha1}}}' + allow_duplicates: false + - set: + field: file.hash.sha256 + tag: set_file_hash_sha256_from_event_file_hash_sha256 + copy_from: beyondtrust_epm.event.file.hash.sha256 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_hash_sha256_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.hash?.sha256 != null + value: '{{{beyondtrust_epm.event.file.hash.sha256}}}' + allow_duplicates: false + - set: + field: file.hash.sha384 + tag: set_file_hash_sha384_from_event_file_hash_sha384 + copy_from: beyondtrust_epm.event.file.hash.sha384 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_hash_sha384_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.hash?.sha384 != null + value: '{{{beyondtrust_epm.event.file.hash.sha384}}}' + allow_duplicates: false + - set: + field: file.hash.sha512 + tag: set_file_hash_sha512_from_event_file_hash_sha512 + copy_from: beyondtrust_epm.event.file.hash.sha512 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_hash_sha512_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.hash?.sha512 != null + value: '{{{beyondtrust_epm.event.file.hash.sha512}}}' + allow_duplicates: false + - set: + field: file.hash.ssdeep + tag: set_file_hash_ssdeep_from_event_file_hash_ssdeep + copy_from: beyondtrust_epm.event.file.hash.ssdeep + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_hash_ssdeep_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.hash?.ssdeep != null + value: '{{{beyondtrust_epm.event.file.hash.ssdeep}}}' + allow_duplicates: false + - set: + field: file.hash.tlsh + tag: set_file_hash_tlsh_from_event_file_hash_tlsh + copy_from: beyondtrust_epm.event.file.hash.tlsh + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_hash_tlsh_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.hash?.tlsh != null + value: '{{{beyondtrust_epm.event.file.hash.tlsh}}}' + allow_duplicates: false + - set: + field: file.inode + tag: set_file_inode_from_event_file_inode + copy_from: beyondtrust_epm.event.file.inode + ignore_empty_value: true + - set: + field: file.mime_type + tag: set_file_mime_type_from_event_file_mime_type + copy_from: beyondtrust_epm.event.file.mime_type + ignore_empty_value: true + - set: + field: file.mode + tag: set_file_mode_from_event_file_mode + copy_from: beyondtrust_epm.event.file.mode + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.file.mtime + tag: date_file_mtime + if: ctx.beyondtrust_epm?.event?.file?.mtime != null && ctx.beyondtrust_epm.event.file.mtime != '' + target_field: beyondtrust_epm.event.file.mtime + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.file.mtime + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.mtime + tag: set_file_mtime_from_event_file_mtime + copy_from: beyondtrust_epm.event.file.mtime + ignore_empty_value: true + - set: + field: file.name + tag: set_file_name_from_event_file_name + copy_from: beyondtrust_epm.event.file.name + ignore_empty_value: true + - set: + field: file.path + tag: set_file_path_from_event_file_path + copy_from: beyondtrust_epm.event.file.path + ignore_empty_value: true + - set: + field: file.pe.architecture + tag: set_file_pe_architecture_from_event_file_pe_architecture + copy_from: beyondtrust_epm.event.file.pe.architecture + ignore_empty_value: true + - set: + field: file.pe.company + tag: set_file_pe_company_from_event_file_pe_company + copy_from: beyondtrust_epm.event.file.pe.company + ignore_empty_value: true + - set: + field: file.pe.description + tag: set_file_pe_description_from_event_file_pe_description + copy_from: beyondtrust_epm.event.file.pe.description + ignore_empty_value: true + - set: + field: file.pe.file_version + tag: set_file_pe_file_version_from_event_file_pe_file_version + copy_from: beyondtrust_epm.event.file.pe.file_version + ignore_empty_value: true + - set: + field: file.pe.imphash + tag: set_file_pe_imphash_from_event_file_pe_imphash + copy_from: beyondtrust_epm.event.file.pe.imphash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_pe_imphash_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.pe?.imphash != null + value: '{{{beyondtrust_epm.event.file.pe.imphash}}}' + allow_duplicates: false + - set: + field: file.pe.original_file_name + tag: set_file_pe_original_file_name_from_event_file_pe_original_file_name + copy_from: beyondtrust_epm.event.file.pe.original_file_name + ignore_empty_value: true + - set: + field: file.pe.pehash + tag: set_file_pe_pehash_from_event_file_pe_pehash + copy_from: beyondtrust_epm.event.file.pe.pehash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_file_pe_pehash_into_related_hash + if: ctx.beyondtrust_epm?.event?.file?.pe?.pehash != null + value: '{{{beyondtrust_epm.event.file.pe.pehash}}}' + allow_duplicates: false + - set: + field: file.pe.product + tag: set_file_pe_product_from_event_file_pe_product + copy_from: beyondtrust_epm.event.file.pe.product + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.file.size + tag: convert_file_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.file.size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.size + tag: set_file_size_from_event_file_size + copy_from: beyondtrust_epm.event.file.size + ignore_empty_value: true + - set: + field: file.target_path + tag: set_file_target_path_from_event_file_target_path + copy_from: beyondtrust_epm.event.file.target_path + ignore_empty_value: true + - set: + field: file.type + tag: set_file_type_from_event_file_type + copy_from: beyondtrust_epm.event.file.type + ignore_empty_value: true + - set: + field: file.uid + tag: set_file_uid_from_event_file_uid + copy_from: beyondtrust_epm.event.file.uid + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.file.x509.alternative_names + tag: foreach_file_x509_alternative_names + if: ctx.beyondtrust_epm?.event?.file?.x509?.alternative_names instanceof List + processor: + append: + field: file.x509.alternative_names + tag: append_file_x509_alternative_names_into_file_x509_alternative_names + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.issuer.common_name + tag: foreach_file_x509_issuer_common_name + if: ctx.beyondtrust_epm?.event?.file?.x509?.issuer?.common_name instanceof List + processor: + append: + field: file.x509.issuer.common_name + tag: append_file_x509_issuer_common_name_into_file_x509_issuer_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.issuer.country + tag: foreach_file_x509_issuer_country + if: ctx.beyondtrust_epm?.event?.file?.x509?.issuer?.country instanceof List + processor: + append: + field: file.x509.issuer.country + tag: append_file_x509_issuer_country_into_file_x509_issuer_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: file.x509.issuer.distinguished_name + tag: set_file_x509_issuer_distinguished_name_from_event_file_x509_issuer_distinguished_name + copy_from: beyondtrust_epm.event.file.x509.issuer.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.file.x509.issuer.locality + tag: foreach_file_x509_issuer_locality + if: ctx.beyondtrust_epm?.event?.file?.x509?.issuer?.locality instanceof List + processor: + append: + field: file.x509.issuer.locality + tag: append_file_x509_issuer_locality_into_file_x509_issuer_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.issuer.organization + tag: foreach_file_x509_issuer_organization + if: ctx.beyondtrust_epm?.event?.file?.x509?.issuer?.organization instanceof List + processor: + append: + field: file.x509.issuer.organization + tag: append_file_x509_issuer_organization_into_file_x509_issuer_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.issuer.organizational_unit + tag: foreach_file_x509_issuer_organizational_unit + if: ctx.beyondtrust_epm?.event?.file?.x509?.issuer?.organizational_unit instanceof List + processor: + append: + field: file.x509.issuer.organizational_unit + tag: append_file_x509_issuer_organizational_unit_into_file_x509_issuer_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.issuer.state_or_province + tag: foreach_file_x509_issuer_state_or_province + if: ctx.beyondtrust_epm?.event?.file?.x509?.issuer?.state_or_province instanceof List + processor: + append: + field: file.x509.issuer.state_or_province + tag: append_file_x509_issuer_state_or_province_into_file_x509_issuer_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.file.x509.not_after + tag: date_file_x509_not_after + if: ctx.beyondtrust_epm?.event?.file?.x509?.not_after != null && ctx.beyondtrust_epm.event.file.x509.not_after != '' + target_field: beyondtrust_epm.event.file.x509.not_after + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.file.x509.not_after + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.x509.not_after + tag: set_file_x509_not_after_from_event_file_x509_not_after + copy_from: beyondtrust_epm.event.file.x509.not_after + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.file.x509.not_before + tag: date_file_x509_not_before + if: ctx.beyondtrust_epm?.event?.file?.x509?.not_before != null && ctx.beyondtrust_epm.event.file.x509.not_before != '' + target_field: beyondtrust_epm.event.file.x509.not_before + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.file.x509.not_before + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.x509.not_before + tag: set_file_x509_not_before_from_event_file_x509_not_before + copy_from: beyondtrust_epm.event.file.x509.not_before + ignore_empty_value: true + - set: + field: file.x509.public_key_algorithm + tag: set_file_x509_public_key_algorithm_from_event_file_x509_public_key_algorithm + copy_from: beyondtrust_epm.event.file.x509.public_key_algorithm + ignore_empty_value: true + - set: + field: file.x509.public_key_curve + tag: set_file_x509_public_key_curve_from_event_file_x509_public_key_curve + copy_from: beyondtrust_epm.event.file.x509.public_key_curve + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.file.x509.public_key_exponent + tag: convert_file_x509_public_key_exponent_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.file.x509.public_key_exponent + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.x509.public_key_exponent + tag: set_file_x509_public_key_exponent_from_event_file_x509_public_key_exponent + copy_from: beyondtrust_epm.event.file.x509.public_key_exponent + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.file.x509.public_key_size + tag: convert_file_x509_public_key_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.file.x509.public_key_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: file.x509.public_key_size + tag: set_file_x509_public_key_size_from_event_file_x509_public_key_size + copy_from: beyondtrust_epm.event.file.x509.public_key_size + ignore_empty_value: true + - set: + field: file.x509.serial_number + tag: set_file_x509_serial_number_from_event_file_x509_serial_number + copy_from: beyondtrust_epm.event.file.x509.serial_number + ignore_empty_value: true + - set: + field: file.x509.signature_algorithm + tag: set_file_x509_signature_algorithm_from_event_file_x509_signature_algorithm + copy_from: beyondtrust_epm.event.file.x509.signature_algorithm + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.file.x509.subject.common_name + tag: foreach_file_x509_subject_common_name + if: ctx.beyondtrust_epm?.event?.file?.x509?.subject?.common_name instanceof List + processor: + append: + field: file.x509.subject.common_name + tag: append_file_x509_subject_common_name_into_file_x509_subject_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.subject.country + tag: foreach_file_x509_subject_country + if: ctx.beyondtrust_epm?.event?.file?.x509?.subject?.country instanceof List + processor: + append: + field: file.x509.subject.country + tag: append_file_x509_subject_country_into_file_x509_subject_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: file.x509.subject.distinguished_name + tag: set_file_x509_subject_distinguished_name_from_event_file_x509_subject_distinguished_name + copy_from: beyondtrust_epm.event.file.x509.subject.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.file.x509.subject.locality + tag: foreach_file_x509_subject_locality + if: ctx.beyondtrust_epm?.event?.file?.x509?.subject?.locality instanceof List + processor: + append: + field: file.x509.subject.locality + tag: append_file_x509_subject_locality_into_file_x509_subject_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.subject.organization + tag: foreach_file_x509_subject_organization + if: ctx.beyondtrust_epm?.event?.file?.x509?.subject?.organization instanceof List + processor: + append: + field: file.x509.subject.organization + tag: append_file_x509_subject_organization_into_file_x509_subject_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.subject.organizational_unit + tag: foreach_file_x509_subject_organizational_unit + if: ctx.beyondtrust_epm?.event?.file?.x509?.subject?.organizational_unit instanceof List + processor: + append: + field: file.x509.subject.organizational_unit + tag: append_file_x509_subject_organizational_unit_into_file_x509_subject_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.x509.subject.state_or_province + tag: foreach_file_x509_subject_state_or_province + if: ctx.beyondtrust_epm?.event?.file?.x509?.subject?.state_or_province instanceof List + processor: + append: + field: file.x509.subject.state_or_province + tag: append_file_x509_subject_state_or_province_into_file_x509_subject_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: file.x509.version_number + tag: set_file_x509_version_number_from_event_file_x509_version_number + copy_from: beyondtrust_epm.event.file.x509.version_number + ignore_empty_value: true + - set: + field: package.architecture + tag: set_package_architecture_from_event_package_architecture + copy_from: beyondtrust_epm.event.package.architecture + ignore_empty_value: true + - set: + field: package.build_version + tag: set_package_build_version_from_event_package_build_version + copy_from: beyondtrust_epm.event.package.build_version + ignore_empty_value: true + - set: + field: package.checksum + tag: set_package_checksum_from_event_package_checksum + copy_from: beyondtrust_epm.event.package.checksum + ignore_empty_value: true + - set: + field: package.description + tag: set_package_description_from_event_package_description + copy_from: beyondtrust_epm.event.package.description + ignore_empty_value: true + - set: + field: package.install_scope + tag: set_package_install_scope_from_event_package_install_scope + copy_from: beyondtrust_epm.event.package.install_scope + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.package.installed + tag: date_package_installed + if: ctx.beyondtrust_epm?.event?.package?.installed != null && ctx.beyondtrust_epm.event.package.installed != '' + target_field: beyondtrust_epm.event.package.installed + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.package.installed + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: package.installed + tag: set_package_installed_from_event_package_installed + copy_from: beyondtrust_epm.event.package.installed + ignore_empty_value: true + - set: + field: package.license + tag: set_package_license_from_event_package_license + copy_from: beyondtrust_epm.event.package.license + ignore_empty_value: true + - set: + field: package.name + tag: set_package_name_from_event_package_name + copy_from: beyondtrust_epm.event.package.name + ignore_empty_value: true + - set: + field: package.path + tag: set_package_path_from_event_package_path + copy_from: beyondtrust_epm.event.package.path + ignore_empty_value: true + - set: + field: package.reference + tag: set_package_reference_from_event_package_reference + copy_from: beyondtrust_epm.event.package.reference + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.package.size + tag: convert_package_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.package.size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: package.size + tag: set_package_size_from_event_package_size + copy_from: beyondtrust_epm.event.package.size + ignore_empty_value: true + - set: + field: package.type + tag: set_package_type_from_event_package_type + copy_from: beyondtrust_epm.event.package.type + ignore_empty_value: true + - set: + field: package.version + tag: set_package_version_from_event_package_version + copy_from: beyondtrust_epm.event.package.version + ignore_empty_value: true + - set: + field: registry.data.bytes + tag: set_registry_data_bytes_from_event_registry_data_bytes + copy_from: beyondtrust_epm.event.registry.data.bytes + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.registry.data.strings + tag: foreach_registry_data_strings + if: ctx.beyondtrust_epm?.event?.registry?.data?.strings instanceof List + processor: + append: + field: registry.data.strings + tag: append_registry_data_strings_into_registry_data_strings + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: registry.data.type + tag: set_registry_data_type_from_event_registry_data_type + copy_from: beyondtrust_epm.event.registry.data.type + ignore_empty_value: true + - set: + field: registry.hive + tag: set_registry_hive_from_event_registry_hive + copy_from: beyondtrust_epm.event.registry.hive + ignore_empty_value: true + - set: + field: registry.key + tag: set_registry_key_from_event_registry_key + copy_from: beyondtrust_epm.event.registry.key + ignore_empty_value: true + - set: + field: registry.path + tag: set_registry_path_from_event_registry_path + copy_from: beyondtrust_epm.event.registry.path + ignore_empty_value: true + - set: + field: registry.value + tag: set_registry_value_from_event_registry_value + copy_from: beyondtrust_epm.event.registry.value + ignore_empty_value: true + - set: + field: file.owner + tag: set_file_owner_from_file_Owner_Name + copy_from: beyondtrust_epm.event.file.Owner.Name + ignore_empty_value: true + override: false + - append: + field: related.user + tag: append_event_file_owner_into_related_user + if: ctx.beyondtrust_epm?.event?.file?.Owner?.Name != null + value: '{{{beyondtrust_epm.event.file.Owner.Name}}}' + allow_duplicates: false + - set: + field: file.origin_url + tag: set_file_origin_url_from_file_SourceUrl + copy_from: beyondtrust_epm.event.file.SourceUrl + ignore_empty_value: true + override: false + - foreach: + field: file.elf.sections.chi2 + tag: foreach_file_elf_sections_chi2_convert_to_long + if: ctx.file?.elf?.sections?.chi2 instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_file_elf_sections_chi2_elements_to_long + type: long + ignore_missing: true + ignore_failure: true + - foreach: + field: file.elf.sections.entropy + tag: foreach_file_elf_sections_entropy_convert_to_long + if: ctx.file?.elf?.sections?.entropy instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_file_elf_sections_entropy_elements_to_long + type: long + ignore_missing: true + ignore_failure: true + - foreach: + field: file.elf.sections.physical_size + tag: foreach_file_elf_sections_physical_size_convert_to_long + if: ctx.file?.elf?.sections?.physical_size instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_file_elf_sections_physical_size_elements_to_long + type: long + ignore_missing: true + ignore_failure: true + - foreach: + field: file.elf.sections.virtual_address + tag: foreach_file_elf_sections_virtual_address_convert_to_long + if: ctx.file?.elf?.sections?.virtual_address instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_file_elf_sections_virtual_address_elements_to_long + type: long + ignore_missing: true + ignore_failure: true + - foreach: + field: file.elf.sections.virtual_size + tag: foreach_file_elf_sections_virtual_size_convert_to_long + if: ctx.file?.elf?.sections?.virtual_size instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_file_elf_sections_virtual_size_elements_to_long + type: long + ignore_missing: true + ignore_failure: true + - append: + field: event.category + tag: append_event_category_file + if: >- + ctx.file != null + && (ctx.event?.category == null || !ctx.event.category.contains('file')) + value: file + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.file.elf.sections + tag: foreach_file_elf_sections + if: ctx.beyondtrust_epm?.event?.file?.elf?.sections instanceof List + processor: + remove: + field: + - _ingest._value.chi2 + - _ingest._value.entropy + - _ingest._value.flags + - _ingest._value.name + - _ingest._value.physical_offset + - _ingest._value.physical_size + - _ingest._value.type + - _ingest._value.virtual_address + - _ingest._value.virtual_size + tag: remove_fields_mapped_with_ecs_from_file_elf_sections + ignore_missing: true + - foreach: + field: beyondtrust_epm.event.file.elf.segments + tag: foreach_file_elf_segments + if: ctx.beyondtrust_epm?.event?.file?.elf?.segments instanceof List + processor: + remove: + field: + - _ingest._value.sections + - _ingest._value.type + tag: remove_fields_mapped_with_ecs_from_file_elf_segments + ignore_missing: true + - remove: + field: + - beyondtrust_epm.event.dll.code_signature.digest_algorithm + - beyondtrust_epm.event.dll.code_signature.exists + - beyondtrust_epm.event.dll.code_signature.signing_id + - beyondtrust_epm.event.dll.code_signature.status + - beyondtrust_epm.event.dll.code_signature.subject_name + - beyondtrust_epm.event.dll.code_signature.team_id + - beyondtrust_epm.event.dll.code_signature.timestamp + - beyondtrust_epm.event.dll.code_signature.trusted + - beyondtrust_epm.event.dll.code_signature.valid + - beyondtrust_epm.event.dll.hash.md5 + - beyondtrust_epm.event.dll.hash.sha1 + - beyondtrust_epm.event.dll.hash.sha256 + - beyondtrust_epm.event.dll.hash.sha384 + - beyondtrust_epm.event.dll.hash.sha512 + - beyondtrust_epm.event.dll.hash.ssdeep + - beyondtrust_epm.event.dll.hash.tlsh + - beyondtrust_epm.event.dll.name + - beyondtrust_epm.event.dll.path + - beyondtrust_epm.event.dll.pe.architecture + - beyondtrust_epm.event.dll.pe.company + - beyondtrust_epm.event.dll.pe.description + - beyondtrust_epm.event.dll.pe.file_version + - beyondtrust_epm.event.dll.pe.imphash + - beyondtrust_epm.event.dll.pe.original_file_name + - beyondtrust_epm.event.dll.pe.pehash + - beyondtrust_epm.event.dll.pe.product + - beyondtrust_epm.event.file.accessed + - beyondtrust_epm.event.file.attributes + - beyondtrust_epm.event.file.code_signature.digest_algorithm + - beyondtrust_epm.event.file.code_signature.exists + - beyondtrust_epm.event.file.code_signature.signing_id + - beyondtrust_epm.event.file.code_signature.status + - beyondtrust_epm.event.file.code_signature.subject_name + - beyondtrust_epm.event.file.code_signature.team_id + - beyondtrust_epm.event.file.code_signature.timestamp + - beyondtrust_epm.event.file.code_signature.trusted + - beyondtrust_epm.event.file.code_signature.valid + - beyondtrust_epm.event.file.created + - beyondtrust_epm.event.file.ctime + - beyondtrust_epm.event.file.device + - beyondtrust_epm.event.file.directory + - beyondtrust_epm.event.file.drive_letter + - beyondtrust_epm.event.file.elf.architecture + - beyondtrust_epm.event.file.elf.byte_order + - beyondtrust_epm.event.file.elf.cpu_type + - beyondtrust_epm.event.file.elf.creation_date + - beyondtrust_epm.event.file.elf.header.abi_version + - beyondtrust_epm.event.file.elf.header.class + - beyondtrust_epm.event.file.elf.header.data + - beyondtrust_epm.event.file.elf.header.entrypoint + - beyondtrust_epm.event.file.elf.header.object_version + - beyondtrust_epm.event.file.elf.header.os_abi + - beyondtrust_epm.event.file.elf.header.type + - beyondtrust_epm.event.file.elf.header.version + - beyondtrust_epm.event.file.elf.shared_libraries + - beyondtrust_epm.event.file.elf.telfhash + - beyondtrust_epm.event.file.extension + - beyondtrust_epm.event.file.fork_name + - beyondtrust_epm.event.file.gid + - beyondtrust_epm.event.file.group + - beyondtrust_epm.event.file.hash.md5 + - beyondtrust_epm.event.file.hash.sha1 + - beyondtrust_epm.event.file.hash.sha256 + - beyondtrust_epm.event.file.hash.sha384 + - beyondtrust_epm.event.file.hash.sha512 + - beyondtrust_epm.event.file.hash.ssdeep + - beyondtrust_epm.event.file.hash.tlsh + - beyondtrust_epm.event.file.inode + - beyondtrust_epm.event.file.mime_type + - beyondtrust_epm.event.file.mode + - beyondtrust_epm.event.file.mtime + - beyondtrust_epm.event.file.name + - beyondtrust_epm.event.file.path + - beyondtrust_epm.event.file.pe.architecture + - beyondtrust_epm.event.file.pe.company + - beyondtrust_epm.event.file.pe.description + - beyondtrust_epm.event.file.pe.file_version + - beyondtrust_epm.event.file.pe.imphash + - beyondtrust_epm.event.file.pe.original_file_name + - beyondtrust_epm.event.file.pe.pehash + - beyondtrust_epm.event.file.pe.product + - beyondtrust_epm.event.file.size + - beyondtrust_epm.event.file.target_path + - beyondtrust_epm.event.file.type + - beyondtrust_epm.event.file.uid + - beyondtrust_epm.event.file.x509.alternative_names + - beyondtrust_epm.event.file.x509.issuer.common_name + - beyondtrust_epm.event.file.x509.issuer.country + - beyondtrust_epm.event.file.x509.issuer.distinguished_name + - beyondtrust_epm.event.file.x509.issuer.locality + - beyondtrust_epm.event.file.x509.issuer.organization + - beyondtrust_epm.event.file.x509.issuer.organizational_unit + - beyondtrust_epm.event.file.x509.issuer.state_or_province + - beyondtrust_epm.event.file.x509.not_after + - beyondtrust_epm.event.file.x509.not_before + - beyondtrust_epm.event.file.x509.public_key_algorithm + - beyondtrust_epm.event.file.x509.public_key_curve + - beyondtrust_epm.event.file.x509.public_key_exponent + - beyondtrust_epm.event.file.x509.public_key_size + - beyondtrust_epm.event.file.x509.serial_number + - beyondtrust_epm.event.file.x509.signature_algorithm + - beyondtrust_epm.event.file.x509.subject.common_name + - beyondtrust_epm.event.file.x509.subject.country + - beyondtrust_epm.event.file.x509.subject.distinguished_name + - beyondtrust_epm.event.file.x509.subject.locality + - beyondtrust_epm.event.file.x509.subject.organization + - beyondtrust_epm.event.file.x509.subject.organizational_unit + - beyondtrust_epm.event.file.x509.subject.state_or_province + - beyondtrust_epm.event.file.x509.version_number + - beyondtrust_epm.event.package.architecture + - beyondtrust_epm.event.package.build_version + - beyondtrust_epm.event.package.checksum + - beyondtrust_epm.event.package.description + - beyondtrust_epm.event.package.install_scope + - beyondtrust_epm.event.package.installed + - beyondtrust_epm.event.package.license + - beyondtrust_epm.event.package.name + - beyondtrust_epm.event.package.path + - beyondtrust_epm.event.package.reference + - beyondtrust_epm.event.package.size + - beyondtrust_epm.event.package.type + - beyondtrust_epm.event.package.version + - beyondtrust_epm.event.registry.data.bytes + - beyondtrust_epm.event.registry.data.strings + - beyondtrust_epm.event.registry.data.type + - beyondtrust_epm.event.registry.hive + - beyondtrust_epm.event.registry.key + - beyondtrust_epm.event.registry.path + - beyondtrust_epm.event.registry.value + tag: remove_fields_mapped_with_ecs + ignore_missing: true diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-host-infrastructure.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-host-infrastructure.yml new file mode 100644 index 00000000000..21bc0f4d2db --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-host-infrastructure.yml @@ -0,0 +1,1261 @@ +--- +description: Pipeline for processing host and infrastructure fields (host, cloud, container, orchestrator, observer, faas). +processors: + - set: + field: cloud.account.id + tag: set_cloud_account_id_from_event_EPMWinMac_TenantId + copy_from: beyondtrust_epm.event.EPMWinMac.TenantId + ignore_empty_value: true + - append: + field: cloud.account.id + tag: append_beyondtrust_epm_event_cloud_account_id_into_cloud_account_id + if: ctx.beyondtrust_epm?.event?.cloud?.account?.id != null + value: '{{{beyondtrust_epm.event.cloud.account.id}}}' + allow_duplicates: false + - set: + field: cloud.account.name + tag: set_cloud_account_name_from_event_cloud_account_name + copy_from: beyondtrust_epm.event.cloud.account.name + ignore_empty_value: true + - set: + field: cloud.availability_zone + tag: set_cloud_availability_zone_from_event_cloud_availability_zone + copy_from: beyondtrust_epm.event.cloud.availability_zone + ignore_empty_value: true + - set: + field: cloud.instance.id + tag: set_cloud_instance_id_from_event_cloud_instance_id + copy_from: beyondtrust_epm.event.cloud.instance.id + ignore_empty_value: true + - set: + field: cloud.instance.name + tag: set_cloud_instance_name_from_event_cloud_instance_name + copy_from: beyondtrust_epm.event.cloud.instance.name + ignore_empty_value: true + - set: + field: cloud.machine.type + tag: set_cloud_machine_type_from_event_cloud_machine_type + copy_from: beyondtrust_epm.event.cloud.machine.type + ignore_empty_value: true + - set: + field: cloud.origin.account.id + tag: set_cloud_origin_account_id_from_event_cloud_origin_account_id + copy_from: beyondtrust_epm.event.cloud.origin.account.id + ignore_empty_value: true + - set: + field: cloud.origin.account.name + tag: set_cloud_origin_account_name_from_event_cloud_origin_account_name + copy_from: beyondtrust_epm.event.cloud.origin.account.name + ignore_empty_value: true + - set: + field: cloud.origin.availability_zone + tag: set_cloud_origin_availability_zone_from_event_cloud_origin_availability_zone + copy_from: beyondtrust_epm.event.cloud.origin.availability_zone + ignore_empty_value: true + - set: + field: cloud.origin.instance.id + tag: set_cloud_origin_instance_id_from_event_cloud_origin_instance_id + copy_from: beyondtrust_epm.event.cloud.origin.instance.id + ignore_empty_value: true + - set: + field: cloud.origin.instance.name + tag: set_cloud_origin_instance_name_from_event_cloud_origin_instance_name + copy_from: beyondtrust_epm.event.cloud.origin.instance.name + ignore_empty_value: true + - set: + field: cloud.origin.machine.type + tag: set_cloud_origin_machine_type_from_event_cloud_origin_machine_type + copy_from: beyondtrust_epm.event.cloud.origin.machine.type + ignore_empty_value: true + - set: + field: cloud.origin.project.id + tag: set_cloud_origin_project_id_from_event_cloud_origin_project_id + copy_from: beyondtrust_epm.event.cloud.origin.project.id + ignore_empty_value: true + - set: + field: cloud.origin.project.name + tag: set_cloud_origin_project_name_from_event_cloud_origin_project_name + copy_from: beyondtrust_epm.event.cloud.origin.project.name + ignore_empty_value: true + - set: + field: cloud.origin.provider + tag: set_cloud_origin_provider_from_event_cloud_origin_provider + copy_from: beyondtrust_epm.event.cloud.origin.provider + ignore_empty_value: true + - set: + field: cloud.origin.region + tag: set_cloud_origin_region_from_event_cloud_origin_region + copy_from: beyondtrust_epm.event.cloud.origin.region + ignore_empty_value: true + - set: + field: cloud.origin.service.name + tag: set_cloud_origin_service_name_from_event_cloud_origin_service_name + copy_from: beyondtrust_epm.event.cloud.origin.service.name + ignore_empty_value: true + - set: + field: cloud.project.id + tag: set_cloud_project_id_from_event_cloud_project_id + copy_from: beyondtrust_epm.event.cloud.project.id + ignore_empty_value: true + - set: + field: cloud.project.name + tag: set_cloud_project_name_from_event_cloud_project_name + copy_from: beyondtrust_epm.event.cloud.project.name + ignore_empty_value: true + - set: + field: cloud.provider + tag: set_cloud_provider_from_event_cloud_provider + copy_from: beyondtrust_epm.event.cloud.provider + ignore_empty_value: true + - set: + field: cloud.region + tag: set_cloud_region_from_event_cloud_region + copy_from: beyondtrust_epm.event.cloud.region + ignore_empty_value: true + - set: + field: cloud.service.name + tag: set_cloud_service_name_from_event_cloud_service_name + copy_from: beyondtrust_epm.event.cloud.service.name + ignore_empty_value: true + - set: + field: cloud.target.account.id + tag: set_cloud_target_account_id_from_event_cloud_target_account_id + copy_from: beyondtrust_epm.event.cloud.target.account.id + ignore_empty_value: true + - set: + field: cloud.target.account.name + tag: set_cloud_target_account_name_from_event_cloud_target_account_name + copy_from: beyondtrust_epm.event.cloud.target.account.name + ignore_empty_value: true + - set: + field: cloud.target.availability_zone + tag: set_cloud_target_availability_zone_from_event_cloud_target_availability_zone + copy_from: beyondtrust_epm.event.cloud.target.availability_zone + ignore_empty_value: true + - set: + field: cloud.target.instance.id + tag: set_cloud_target_instance_id_from_event_cloud_target_instance_id + copy_from: beyondtrust_epm.event.cloud.target.instance.id + ignore_empty_value: true + - set: + field: cloud.target.instance.name + tag: set_cloud_target_instance_name_from_event_cloud_target_instance_name + copy_from: beyondtrust_epm.event.cloud.target.instance.name + ignore_empty_value: true + - set: + field: cloud.target.machine.type + tag: set_cloud_target_machine_type_from_event_cloud_target_machine_type + copy_from: beyondtrust_epm.event.cloud.target.machine.type + ignore_empty_value: true + - set: + field: cloud.target.project.id + tag: set_cloud_target_project_id_from_event_cloud_target_project_id + copy_from: beyondtrust_epm.event.cloud.target.project.id + ignore_empty_value: true + - set: + field: cloud.target.project.name + tag: set_cloud_target_project_name_from_event_cloud_target_project_name + copy_from: beyondtrust_epm.event.cloud.target.project.name + ignore_empty_value: true + - set: + field: cloud.target.provider + tag: set_cloud_target_provider_from_event_cloud_target_provider + copy_from: beyondtrust_epm.event.cloud.target.provider + ignore_empty_value: true + - set: + field: cloud.target.region + tag: set_cloud_target_region_from_event_cloud_target_region + copy_from: beyondtrust_epm.event.cloud.target.region + ignore_empty_value: true + - set: + field: cloud.target.service.name + tag: set_cloud_target_service_name_from_event_cloud_target_service_name + copy_from: beyondtrust_epm.event.cloud.target.service.name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.container.cpu.usage + tag: convert_container_cpu_usage_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.container.cpu.usage + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: container.cpu.usage + tag: set_container_cpu_usage_from_event_container_cpu_usage + copy_from: beyondtrust_epm.event.container.cpu.usage + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.container.disk.read.bytes + tag: convert_container_disk_read_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.container.disk.read.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: container.disk.read.bytes + tag: set_container_disk_read_bytes_from_event_container_disk_read_bytes + copy_from: beyondtrust_epm.event.container.disk.read.bytes + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.container.disk.write.bytes + tag: convert_container_disk_write_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.container.disk.write.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: container.disk.write.bytes + tag: set_container_disk_write_bytes_from_event_container_disk_write_bytes + copy_from: beyondtrust_epm.event.container.disk.write.bytes + ignore_empty_value: true + - set: + field: container.id + tag: set_container_id_from_event_container_id + copy_from: beyondtrust_epm.event.container.id + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.container.image.hash.all + tag: foreach_container_image_hash_all + if: ctx.beyondtrust_epm?.event?.container?.image?.hash?.all instanceof List + processor: + append: + field: container.image.hash.all + tag: append_container_image_hash_all_into_container_image_hash_all + value: '{{{_ingest._value}}}' + allow_duplicates: false + # container.image.hash.all values are digest-type-decorated (e.g. + # "sha256:"). Strip the decoration before adding to related.hash so the + # bare digest is searchable for hash identity lookups. + - script: + lang: painless + tag: script_container_image_hash_all_into_related_hash + description: Add bare container image digests to related.hash. + if: ctx.beyondtrust_epm?.event?.container?.image?.hash?.all instanceof List + source: |- + if (ctx.related == null) { + ctx.related = new HashMap(); + } + if (ctx.related.hash == null) { + ctx.related.hash = new ArrayList(); + } + for (def entry : ctx.beyondtrust_epm.event.container.image.hash.all) { + if (entry == null) { + continue; + } + def digest = entry.toString().replace('[', '').replace(']', ''); + int sep = digest.indexOf(':'); + if (sep >= 0) { + digest = digest.substring(sep + 1); + } + if (digest.length() > 0 && !ctx.related.hash.contains(digest)) { + ctx.related.hash.add(digest); + } + } + on_failure: + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: container.image.name + tag: set_container_image_name_from_event_container_image_name + copy_from: beyondtrust_epm.event.container.image.name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.container.image.tag + tag: foreach_container_image_tag + if: ctx.beyondtrust_epm?.event?.container?.image?.tag instanceof List + processor: + append: + field: container.image.tag + tag: append_container_image_tag_into_container_image_tag + value: '{{{_ingest._value}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.container.memory.usage + tag: convert_container_memory_usage_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.container.memory.usage + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: container.memory.usage + tag: set_container_memory_usage_from_event_container_memory_usage + copy_from: beyondtrust_epm.event.container.memory.usage + ignore_empty_value: true + - set: + field: container.name + tag: set_container_name_from_event_container_name + copy_from: beyondtrust_epm.event.container.name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.container.network.egress.bytes + tag: convert_container_network_egress_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.container.network.egress.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: container.network.egress.bytes + tag: set_container_network_egress_bytes_from_event_container_network_egress_bytes + copy_from: beyondtrust_epm.event.container.network.egress.bytes + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.container.network.ingress.bytes + tag: convert_container_network_ingress_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.container.network.ingress.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: container.network.ingress.bytes + tag: set_container_network_ingress_bytes_from_event_container_network_ingress_bytes + copy_from: beyondtrust_epm.event.container.network.ingress.bytes + ignore_empty_value: true + - set: + field: container.runtime + tag: set_container_runtime_from_event_container_runtime + copy_from: beyondtrust_epm.event.container.runtime + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.faas.coldstart + tag: convert_faas_coldstart_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.faas.coldstart + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: faas.coldstart + tag: set_faas_coldstart_from_event_faas_coldstart + copy_from: beyondtrust_epm.event.faas.coldstart + ignore_empty_value: true + - set: + field: faas.execution + tag: set_faas_execution_from_event_faas_execution + copy_from: beyondtrust_epm.event.faas.execution + ignore_empty_value: true + - set: + field: faas.id + tag: set_faas_id_from_event_faas_id + copy_from: beyondtrust_epm.event.faas.id + ignore_empty_value: true + - set: + field: faas.name + tag: set_faas_name_from_event_faas_name + copy_from: beyondtrust_epm.event.faas.name + ignore_empty_value: true + - set: + field: faas.trigger.request_id + tag: set_faas_trigger_request_id_from_event_faas_trigger_request_id + copy_from: beyondtrust_epm.event.faas.trigger.request_id + ignore_empty_value: true + - set: + field: faas.trigger.type + tag: set_faas_trigger_type_from_event_faas_trigger_type + copy_from: beyondtrust_epm.event.faas.trigger.type + ignore_empty_value: true + - set: + field: faas.version + tag: set_faas_version_from_event_faas_version + copy_from: beyondtrust_epm.event.faas.version + ignore_empty_value: true + - set: + field: host.architecture + tag: set_host_architecture_from_event_host_architecture + copy_from: beyondtrust_epm.event.host.architecture + ignore_empty_value: true + - set: + field: host.boot.id + tag: set_host_boot_id_from_event_host_boot_id + copy_from: beyondtrust_epm.event.host.boot.id + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.cpu.usage + tag: convert_host_cpu_usage_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.cpu.usage + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.cpu.usage + tag: set_host_cpu_usage_from_event_host_cpu_usage + copy_from: beyondtrust_epm.event.host.cpu.usage + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.disk.read.bytes + tag: convert_host_disk_read_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.disk.read.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.disk.read.bytes + tag: set_host_disk_read_bytes_from_event_host_disk_read_bytes + copy_from: beyondtrust_epm.event.host.disk.read.bytes + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.disk.write.bytes + tag: convert_host_disk_write_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.disk.write.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.disk.write.bytes + tag: set_host_disk_write_bytes_from_event_host_disk_write_bytes + copy_from: beyondtrust_epm.event.host.disk.write.bytes + ignore_empty_value: true + - set: + field: host.domain + tag: set_host_domain_from_event_host_domain + copy_from: beyondtrust_epm.event.host.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.geo.TimezoneOffset + tag: convert_host_geo_TimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.geo.TimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.geo.city_name + tag: set_host_geo_city_name_from_event_host_geo_city_name + copy_from: beyondtrust_epm.event.host.geo.city_name + ignore_empty_value: true + - set: + field: host.geo.continent_code + tag: set_host_geo_continent_code_from_event_host_geo_continent_code + copy_from: beyondtrust_epm.event.host.geo.continent_code + ignore_empty_value: true + - set: + field: host.geo.continent_name + tag: set_host_geo_continent_name_from_event_host_geo_continent_name + copy_from: beyondtrust_epm.event.host.geo.continent_name + ignore_empty_value: true + - set: + field: host.geo.country_iso_code + tag: set_host_geo_country_iso_code_from_event_host_geo_country_iso_code + copy_from: beyondtrust_epm.event.host.geo.country_iso_code + ignore_empty_value: true + - set: + field: host.geo.country_name + tag: set_host_geo_country_name_from_event_host_geo_country_name + copy_from: beyondtrust_epm.event.host.geo.country_name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.geo.location.lat + tag: convert_host_geo_location_lat_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.geo.location.lat + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.host.geo.location.lon + tag: convert_host_geo_location_lon_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.geo.location.lon + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - script: + tag: set_host_geo_location_from_lat_lon + lang: painless + description: Combine lat/lon into geo_point. + if: >- + ctx.beyondtrust_epm?.event?.host?.geo?.location?.lat != null + && ctx.beyondtrust_epm?.event?.host?.geo?.location?.lon != null + source: |- + def location = new HashMap(); + location.put('lat', ctx.beyondtrust_epm.event.host.geo.location.lat); + location.put('lon', ctx.beyondtrust_epm.event.host.geo.location.lon); + ctx.beyondtrust_epm.event.host.geo.location = location; + - set: + field: host.geo.location + tag: set_host_geo_location_from_event + copy_from: beyondtrust_epm.event.host.geo.location + ignore_empty_value: true + - set: + field: host.geo.name + tag: set_host_geo_name_from_event_host_geo_name + copy_from: beyondtrust_epm.event.host.geo.name + ignore_empty_value: true + - set: + field: host.geo.postal_code + tag: set_host_geo_postal_code_from_event_host_geo_postal_code + copy_from: beyondtrust_epm.event.host.geo.postal_code + ignore_empty_value: true + - set: + field: host.geo.region_iso_code + tag: set_host_geo_region_iso_code_from_event_host_geo_region_iso_code + copy_from: beyondtrust_epm.event.host.geo.region_iso_code + ignore_empty_value: true + - set: + field: host.geo.region_name + tag: set_host_geo_region_name_from_event_host_geo_region_name + copy_from: beyondtrust_epm.event.host.geo.region_name + ignore_empty_value: true + - set: + field: host.geo.timezone + tag: set_host_geo_timezone_from_event_host_geo_timezone + copy_from: beyondtrust_epm.event.host.geo.timezone + ignore_empty_value: true + - set: + field: host.hostname + tag: set_host_hostname_from_event_host_hostname + copy_from: beyondtrust_epm.event.host.hostname + ignore_empty_value: true + - set: + field: host.id + tag: set_host_id_from_event_host_id + copy_from: beyondtrust_epm.event.host.id + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.host.ip + tag: foreach_convert_host_ip_to_ip + if: ctx.beyondtrust_epm?.event?.host?.ip instanceof List + processor: + convert: + field: _ingest._value + tag: convert_host_ip_to_ip + type: ip + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.host.ip + tag: foreach_host_ip + if: ctx.beyondtrust_epm?.event?.host?.ip instanceof List + processor: + append: + field: host.ip + tag: append_host_ip_into_host_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.host.ip + tag: foreach_host_ip + if: ctx.beyondtrust_epm?.event?.host?.ip instanceof List + processor: + append: + field: related.ip + tag: append_host_ip_into_related_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - gsub: + field: beyondtrust_epm.event.host.mac + pattern: '[:.]' + replacement: '-' + tag: gsub_host_mac + ignore_missing: true + - uppercase: + field: beyondtrust_epm.event.host.mac + tag: uppercase_host_mac + ignore_missing: true + - foreach: + field: beyondtrust_epm.event.host.mac + tag: foreach_host_mac + if: ctx.beyondtrust_epm?.event?.host?.mac instanceof List + processor: + append: + field: host.mac + tag: append_host_mac_into_host_mac + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: host.name + tag: set_host_name_from_event_host_name + copy_from: beyondtrust_epm.event.host.name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.network.egress.bytes + tag: convert_host_network_egress_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.network.egress.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.network.egress.bytes + tag: set_host_network_egress_bytes_from_event_host_network_egress_bytes + copy_from: beyondtrust_epm.event.host.network.egress.bytes + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.network.egress.packets + tag: convert_host_network_egress_packets_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.network.egress.packets + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.network.egress.packets + tag: set_host_network_egress_packets_from_event_host_network_egress_packets + copy_from: beyondtrust_epm.event.host.network.egress.packets + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.network.ingress.bytes + tag: convert_host_network_ingress_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.network.ingress.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.network.ingress.bytes + tag: set_host_network_ingress_bytes_from_event_host_network_ingress_bytes + copy_from: beyondtrust_epm.event.host.network.ingress.bytes + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.network.ingress.packets + tag: convert_host_network_ingress_packets_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.network.ingress.packets + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.network.ingress.packets + tag: set_host_network_ingress_packets_from_event_host_network_ingress_packets + copy_from: beyondtrust_epm.event.host.network.ingress.packets + ignore_empty_value: true + - set: + field: host.os.family + tag: set_host_os_family_from_event_host_os_family + copy_from: beyondtrust_epm.event.host.os.family + ignore_empty_value: true + - set: + field: host.os.full + tag: set_host_os_full_from_event_host_os_full + copy_from: beyondtrust_epm.event.host.os.full + ignore_empty_value: true + - set: + field: host.os.kernel + tag: set_host_os_kernel_from_event_host_os_kernel + copy_from: beyondtrust_epm.event.host.os.kernel + ignore_empty_value: true + - set: + field: host.os.name + tag: set_host_os_name_from_event_host_os_name + copy_from: beyondtrust_epm.event.host.os.name + ignore_empty_value: true + - set: + field: host.os.platform + tag: set_host_os_platform_from_event_host_os_platform + copy_from: beyondtrust_epm.event.host.os.platform + ignore_empty_value: true + - set: + field: host.os.type + tag: set_host_os_type_from_event_host_os_type + copy_from: beyondtrust_epm.event.host.os.type + ignore_empty_value: true + - set: + field: host.os.version + tag: set_host_os_version_from_event_host_os_version + copy_from: beyondtrust_epm.event.host.os.version + ignore_empty_value: true + - set: + field: host.pid_ns_ino + tag: set_host_pid_ns_ino_from_event_host_pid_ns_ino + copy_from: beyondtrust_epm.event.host.pid_ns_ino + ignore_empty_value: true + - set: + field: host.type + tag: set_host_type_from_event_host_type + copy_from: beyondtrust_epm.event.host.type + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.host.uptime + tag: convert_host_uptime_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.host.uptime + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: host.uptime + tag: set_host_uptime_from_event_host_uptime + copy_from: beyondtrust_epm.event.host.uptime + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.observer.geo.TimezoneOffset + tag: convert_observer_geo_TimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.observer.geo.TimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: observer.geo.city_name + tag: set_observer_geo_city_name_from_event_observer_geo_city_name + copy_from: beyondtrust_epm.event.observer.geo.city_name + ignore_empty_value: true + - set: + field: observer.geo.continent_code + tag: set_observer_geo_continent_code_from_event_observer_geo_continent_code + copy_from: beyondtrust_epm.event.observer.geo.continent_code + ignore_empty_value: true + - set: + field: observer.geo.continent_name + tag: set_observer_geo_continent_name_from_event_observer_geo_continent_name + copy_from: beyondtrust_epm.event.observer.geo.continent_name + ignore_empty_value: true + - set: + field: observer.geo.country_iso_code + tag: set_observer_geo_country_iso_code_from_event_observer_geo_country_iso_code + copy_from: beyondtrust_epm.event.observer.geo.country_iso_code + ignore_empty_value: true + - set: + field: observer.geo.country_name + tag: set_observer_geo_country_name_from_event_observer_geo_country_name + copy_from: beyondtrust_epm.event.observer.geo.country_name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.observer.geo.location.lat + tag: convert_observer_geo_location_lat_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.observer.geo.location.lat + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.observer.geo.location.lon + tag: convert_observer_geo_location_lon_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.observer.geo.location.lon + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - script: + tag: set_observer_geo_location_from_lat_lon + lang: painless + description: Combine lat/lon into geo_point. + if: >- + ctx.beyondtrust_epm?.event?.observer?.geo?.location?.lat != null + && ctx.beyondtrust_epm?.event?.observer?.geo?.location?.lon != null + source: |- + def location = new HashMap(); + location.put('lat', ctx.beyondtrust_epm.event.observer.geo.location.lat); + location.put('lon', ctx.beyondtrust_epm.event.observer.geo.location.lon); + ctx.beyondtrust_epm.event.observer.geo.location = location; + - set: + field: observer.geo.location + tag: set_observer_geo_location_from_event + copy_from: beyondtrust_epm.event.observer.geo.location + ignore_empty_value: true + - set: + field: observer.geo.name + tag: set_observer_geo_name_from_event_observer_geo_name + copy_from: beyondtrust_epm.event.observer.geo.name + ignore_empty_value: true + - set: + field: observer.geo.postal_code + tag: set_observer_geo_postal_code_from_event_observer_geo_postal_code + copy_from: beyondtrust_epm.event.observer.geo.postal_code + ignore_empty_value: true + - set: + field: observer.geo.region_iso_code + tag: set_observer_geo_region_iso_code_from_event_observer_geo_region_iso_code + copy_from: beyondtrust_epm.event.observer.geo.region_iso_code + ignore_empty_value: true + - set: + field: observer.geo.region_name + tag: set_observer_geo_region_name_from_event_observer_geo_region_name + copy_from: beyondtrust_epm.event.observer.geo.region_name + ignore_empty_value: true + - set: + field: observer.geo.timezone + tag: set_observer_geo_timezone_from_event_observer_geo_timezone + copy_from: beyondtrust_epm.event.observer.geo.timezone + ignore_empty_value: true + - set: + field: observer.hostname + tag: set_observer_hostname_from_event_observer_hostname + copy_from: beyondtrust_epm.event.observer.hostname + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.observer.ip + tag: foreach_convert_observer_ip_to_ip + if: ctx.beyondtrust_epm?.event?.observer?.ip instanceof List + processor: + convert: + field: _ingest._value + tag: convert_observer_ip_to_ip + type: ip + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.observer.ip + tag: foreach_observer_ip + if: ctx.beyondtrust_epm?.event?.observer?.ip instanceof List + processor: + append: + field: observer.ip + tag: append_observer_ip_into_observer_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.observer.ip + tag: foreach_observer_ip + if: ctx.beyondtrust_epm?.event?.observer?.ip instanceof List + processor: + append: + field: related.ip + tag: append_observer_ip_into_related_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - gsub: + field: beyondtrust_epm.event.observer.mac + pattern: '[:.]' + replacement: '-' + tag: gsub_observer_mac + ignore_missing: true + - uppercase: + field: beyondtrust_epm.event.host.mac + tag: uppercase_observer_mac + ignore_missing: true + - foreach: + field: beyondtrust_epm.event.observer.mac + tag: foreach_observer_mac + if: ctx.beyondtrust_epm?.event?.observer?.mac instanceof List + processor: + append: + field: observer.mac + tag: append_observer_mac_into_observer_mac + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: observer.name + tag: set_observer_name_from_event_observer_name + copy_from: beyondtrust_epm.event.observer.name + ignore_empty_value: true + - set: + field: observer.os.family + tag: set_observer_os_family_from_event_observer_os_family + copy_from: beyondtrust_epm.event.observer.os.family + ignore_empty_value: true + - set: + field: observer.os.full + tag: set_observer_os_full_from_event_observer_os_full + copy_from: beyondtrust_epm.event.observer.os.full + ignore_empty_value: true + - set: + field: observer.os.kernel + tag: set_observer_os_kernel_from_event_observer_os_kernel + copy_from: beyondtrust_epm.event.observer.os.kernel + ignore_empty_value: true + - set: + field: observer.os.name + tag: set_observer_os_name_from_event_observer_os_name + copy_from: beyondtrust_epm.event.observer.os.name + ignore_empty_value: true + - set: + field: observer.os.platform + tag: set_observer_os_platform_from_event_observer_os_platform + copy_from: beyondtrust_epm.event.observer.os.platform + ignore_empty_value: true + - set: + field: observer.os.type + tag: set_observer_os_type_from_event_observer_os_type + copy_from: beyondtrust_epm.event.observer.os.type + ignore_empty_value: true + - set: + field: observer.os.version + tag: set_observer_os_version_from_event_observer_os_version + copy_from: beyondtrust_epm.event.observer.os.version + ignore_empty_value: true + - append: + field: observer.product + tag: append_beyondtrust_epm_event_observer_product_into_observer_product + if: ctx.beyondtrust_epm?.event?.observer?.product != null + value: '{{{beyondtrust_epm.event.observer.product}}}' + allow_duplicates: false + - set: + field: observer.serial_number + tag: set_observer_serial_number_from_event_observer_serial_number + copy_from: beyondtrust_epm.event.observer.serial_number + ignore_empty_value: true + - set: + field: observer.type + tag: set_observer_type_from_event_observer_type + copy_from: beyondtrust_epm.event.observer.type + ignore_empty_value: true + - append: + field: observer.vendor + tag: append_beyondtrust_epm_event_observer_vendor_into_observer_vendor + if: ctx.beyondtrust_epm?.event?.observer?.vendor != null + value: '{{{beyondtrust_epm.event.observer.vendor}}}' + allow_duplicates: false + - set: + field: observer.version + tag: set_observer_version_from_event_observer_version + copy_from: beyondtrust_epm.event.observer.version + ignore_empty_value: true + - set: + field: orchestrator.api_version + tag: set_orchestrator_api_version_from_event_orchestrator_api_version + copy_from: beyondtrust_epm.event.orchestrator.api_version + ignore_empty_value: true + - set: + field: orchestrator.cluster.id + tag: set_orchestrator_cluster_id_from_event_orchestrator_cluster_id + copy_from: beyondtrust_epm.event.orchestrator.cluster.id + ignore_empty_value: true + - set: + field: orchestrator.cluster.name + tag: set_orchestrator_cluster_name_from_event_orchestrator_cluster_name + copy_from: beyondtrust_epm.event.orchestrator.cluster.name + ignore_empty_value: true + - set: + field: orchestrator.cluster.url + tag: set_orchestrator_cluster_url_from_event_orchestrator_cluster_url + copy_from: beyondtrust_epm.event.orchestrator.cluster.url + ignore_empty_value: true + - set: + field: orchestrator.cluster.version + tag: set_orchestrator_cluster_version_from_event_orchestrator_cluster_version + copy_from: beyondtrust_epm.event.orchestrator.cluster.version + ignore_empty_value: true + - set: + field: orchestrator.namespace + tag: set_orchestrator_namespace_from_event_orchestrator_namespace + copy_from: beyondtrust_epm.event.orchestrator.namespace + ignore_empty_value: true + - set: + field: orchestrator.organization + tag: set_orchestrator_organization_from_event_orchestrator_organization + copy_from: beyondtrust_epm.event.orchestrator.organization + ignore_empty_value: true + - set: + field: orchestrator.resource.id + tag: set_orchestrator_resource_id_from_event_orchestrator_resource_id + copy_from: beyondtrust_epm.event.orchestrator.resource.id + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.orchestrator.resource.ip + tag: foreach_convert_orchestrator_resource_ip_to_ip + if: ctx.beyondtrust_epm?.event?.orchestrator?.resource?.ip instanceof List + processor: + convert: + field: _ingest._value + tag: convert_orchestrator_resource_ip_to_ip + type: ip + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.orchestrator.resource.ip + tag: foreach_orchestrator_resource_ip + if: ctx.beyondtrust_epm?.event?.orchestrator?.resource?.ip instanceof List + processor: + append: + field: orchestrator.resource.ip + tag: append_orchestrator_resource_ip_into_orchestrator_resource_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.orchestrator.resource.ip + tag: foreach_orchestrator_resource_ip + if: ctx.beyondtrust_epm?.event?.orchestrator?.resource?.ip instanceof List + processor: + append: + field: related.ip + tag: append_orchestrator_resource_ip_into_related_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: orchestrator.resource.name + tag: set_orchestrator_resource_name_from_event_orchestrator_resource_name + copy_from: beyondtrust_epm.event.orchestrator.resource.name + ignore_empty_value: true + - set: + field: orchestrator.resource.parent.type + tag: set_orchestrator_resource_parent_type_from_event_orchestrator_resource_parent_type + copy_from: beyondtrust_epm.event.orchestrator.resource.parent.type + ignore_empty_value: true + - set: + field: orchestrator.resource.type + tag: set_orchestrator_resource_type_from_event_orchestrator_resource_type + copy_from: beyondtrust_epm.event.orchestrator.resource.type + ignore_empty_value: true + - set: + field: orchestrator.type + tag: set_orchestrator_type_from_event_orchestrator_type + copy_from: beyondtrust_epm.event.orchestrator.type + ignore_empty_value: true + - set: + field: host.name + tag: set_host_name_from_client_Name + copy_from: beyondtrust_epm.event.client.Name + ignore_empty_value: true + override: false + - set: + field: host.type + tag: set_host_type_from_host_ChassisType + copy_from: beyondtrust_epm.event.host.ChassisType + ignore_empty_value: true + override: false + - set: + field: host.domain + tag: set_host_domain_from_host_DomainNetBIOSName + copy_from: beyondtrust_epm.event.host.DomainNetBIOSName + ignore_empty_value: true + override: false + - set: + field: host.os.type + tag: set_host_os_type_from_host_os_ProductType + copy_from: beyondtrust_epm.event.host.os.ProductType + ignore_empty_value: true + override: false + - append: + field: event.category + tag: append_event_category_host + if: >- + ctx.host != null + && (ctx.event?.category == null || !ctx.event.category.contains('host')) + value: host + allow_duplicates: false + - remove: + field: + - beyondtrust_epm.event.EPMWinMac.TenantId + - beyondtrust_epm.event.cloud.account.id + - beyondtrust_epm.event.cloud.account.name + - beyondtrust_epm.event.cloud.availability_zone + - beyondtrust_epm.event.cloud.instance.id + - beyondtrust_epm.event.cloud.instance.name + - beyondtrust_epm.event.cloud.machine.type + - beyondtrust_epm.event.cloud.origin.account.id + - beyondtrust_epm.event.cloud.origin.account.name + - beyondtrust_epm.event.cloud.origin.availability_zone + - beyondtrust_epm.event.cloud.origin.instance.id + - beyondtrust_epm.event.cloud.origin.instance.name + - beyondtrust_epm.event.cloud.origin.machine.type + - beyondtrust_epm.event.cloud.origin.project.id + - beyondtrust_epm.event.cloud.origin.project.name + - beyondtrust_epm.event.cloud.origin.provider + - beyondtrust_epm.event.cloud.origin.region + - beyondtrust_epm.event.cloud.origin.service.name + - beyondtrust_epm.event.cloud.project.id + - beyondtrust_epm.event.cloud.project.name + - beyondtrust_epm.event.cloud.provider + - beyondtrust_epm.event.cloud.region + - beyondtrust_epm.event.cloud.service.name + - beyondtrust_epm.event.cloud.target.account.id + - beyondtrust_epm.event.cloud.target.account.name + - beyondtrust_epm.event.cloud.target.availability_zone + - beyondtrust_epm.event.cloud.target.instance.id + - beyondtrust_epm.event.cloud.target.instance.name + - beyondtrust_epm.event.cloud.target.machine.type + - beyondtrust_epm.event.cloud.target.project.id + - beyondtrust_epm.event.cloud.target.project.name + - beyondtrust_epm.event.cloud.target.provider + - beyondtrust_epm.event.cloud.target.region + - beyondtrust_epm.event.cloud.target.service.name + - beyondtrust_epm.event.container.cpu.usage + - beyondtrust_epm.event.container.disk.read.bytes + - beyondtrust_epm.event.container.disk.write.bytes + - beyondtrust_epm.event.container.id + - beyondtrust_epm.event.container.image.hash.all + - beyondtrust_epm.event.container.image.name + - beyondtrust_epm.event.container.image.tag + - beyondtrust_epm.event.container.memory.usage + - beyondtrust_epm.event.container.name + - beyondtrust_epm.event.container.network.egress.bytes + - beyondtrust_epm.event.container.network.ingress.bytes + - beyondtrust_epm.event.container.runtime + - beyondtrust_epm.event.faas.coldstart + - beyondtrust_epm.event.faas.execution + - beyondtrust_epm.event.faas.id + - beyondtrust_epm.event.faas.name + - beyondtrust_epm.event.faas.trigger.request_id + - beyondtrust_epm.event.faas.trigger.type + - beyondtrust_epm.event.faas.version + - beyondtrust_epm.event.host.architecture + - beyondtrust_epm.event.host.boot.id + - beyondtrust_epm.event.host.cpu.usage + - beyondtrust_epm.event.host.disk.read.bytes + - beyondtrust_epm.event.host.disk.write.bytes + - beyondtrust_epm.event.host.domain + - beyondtrust_epm.event.host.geo.city_name + - beyondtrust_epm.event.host.geo.continent_code + - beyondtrust_epm.event.host.geo.continent_name + - beyondtrust_epm.event.host.geo.country_iso_code + - beyondtrust_epm.event.host.geo.country_name + - beyondtrust_epm.event.host.geo.name + - beyondtrust_epm.event.host.geo.postal_code + - beyondtrust_epm.event.host.geo.region_iso_code + - beyondtrust_epm.event.host.geo.region_name + - beyondtrust_epm.event.host.geo.timezone + - beyondtrust_epm.event.host.hostname + - beyondtrust_epm.event.host.id + - beyondtrust_epm.event.host.ip + - beyondtrust_epm.event.host.mac + - beyondtrust_epm.event.host.name + - beyondtrust_epm.event.host.network.egress.bytes + - beyondtrust_epm.event.host.network.egress.packets + - beyondtrust_epm.event.host.network.ingress.bytes + - beyondtrust_epm.event.host.network.ingress.packets + - beyondtrust_epm.event.host.os.family + - beyondtrust_epm.event.host.os.full + - beyondtrust_epm.event.host.os.kernel + - beyondtrust_epm.event.host.os.name + - beyondtrust_epm.event.host.os.platform + - beyondtrust_epm.event.host.os.type + - beyondtrust_epm.event.host.os.version + - beyondtrust_epm.event.host.pid_ns_ino + - beyondtrust_epm.event.host.type + - beyondtrust_epm.event.host.uptime + - beyondtrust_epm.event.observer.geo.city_name + - beyondtrust_epm.event.observer.geo.continent_code + - beyondtrust_epm.event.observer.geo.continent_name + - beyondtrust_epm.event.observer.geo.country_iso_code + - beyondtrust_epm.event.observer.geo.country_name + - beyondtrust_epm.event.observer.geo.name + - beyondtrust_epm.event.observer.geo.postal_code + - beyondtrust_epm.event.observer.geo.region_iso_code + - beyondtrust_epm.event.observer.geo.region_name + - beyondtrust_epm.event.observer.geo.timezone + - beyondtrust_epm.event.observer.hostname + - beyondtrust_epm.event.observer.ip + - beyondtrust_epm.event.observer.mac + - beyondtrust_epm.event.observer.name + - beyondtrust_epm.event.observer.os.family + - beyondtrust_epm.event.observer.os.full + - beyondtrust_epm.event.observer.os.kernel + - beyondtrust_epm.event.observer.os.name + - beyondtrust_epm.event.observer.os.platform + - beyondtrust_epm.event.observer.os.type + - beyondtrust_epm.event.observer.os.version + - beyondtrust_epm.event.observer.product + - beyondtrust_epm.event.observer.serial_number + - beyondtrust_epm.event.observer.type + - beyondtrust_epm.event.observer.vendor + - beyondtrust_epm.event.observer.version + - beyondtrust_epm.event.orchestrator.api_version + - beyondtrust_epm.event.orchestrator.cluster.id + - beyondtrust_epm.event.orchestrator.cluster.name + - beyondtrust_epm.event.orchestrator.cluster.url + - beyondtrust_epm.event.orchestrator.cluster.version + - beyondtrust_epm.event.orchestrator.namespace + - beyondtrust_epm.event.orchestrator.organization + - beyondtrust_epm.event.orchestrator.resource.id + - beyondtrust_epm.event.orchestrator.resource.ip + - beyondtrust_epm.event.orchestrator.resource.name + - beyondtrust_epm.event.orchestrator.resource.parent.type + - beyondtrust_epm.event.orchestrator.resource.type + - beyondtrust_epm.event.orchestrator.type + tag: remove_fields_mapped_with_ecs + ignore_missing: true diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-identity-user.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-identity-user.yml new file mode 100644 index 00000000000..96252850697 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-identity-user.yml @@ -0,0 +1,919 @@ +--- +description: Pipeline for processing identity and user fields (user, group, email, user_agent). +processors: + - set: + field: group.name + tag: set_group_name_from_event_EPMWinMac_PrivilegedGroup_Name + copy_from: beyondtrust_epm.event.EPMWinMac.PrivilegedGroup.Name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_extension + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.extension + tag: append_email_attachments_file_extension_into_email_attachments_file_extension + value: '{{{_ingest._value.file.extension}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_md5 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.hash.md5 + tag: append_email_attachments_file_hash_md5_into_email_attachments_file_hash_md5 + value: '{{{_ingest._value.file.hash.md5}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_md5 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: related.hash + tag: append_email_attachments_file_hash_md5_into_related_hash + value: '{{{_ingest._value.file.hash.md5}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_sha1 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.hash.sha1 + tag: append_email_attachments_file_hash_sha1_into_email_attachments_file_hash_sha1 + value: '{{{_ingest._value.file.hash.sha1}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_sha1 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: related.hash + tag: append_email_attachments_file_hash_sha1_into_related_hash + value: '{{{_ingest._value.file.hash.sha1}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_sha256 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.hash.sha256 + tag: append_email_attachments_file_hash_sha256_into_email_attachments_file_hash_sha256 + value: '{{{_ingest._value.file.hash.sha256}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_sha256 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: related.hash + tag: append_email_attachments_file_hash_sha256_into_related_hash + value: '{{{_ingest._value.file.hash.sha256}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_sha384 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.hash.sha384 + tag: append_email_attachments_file_hash_sha384_into_email_attachments_file_hash_sha384 + value: '{{{_ingest._value.file.hash.sha384}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_sha384 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: related.hash + tag: append_email_attachments_file_hash_sha384_into_related_hash + value: '{{{_ingest._value.file.hash.sha384}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_sha512 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.hash.sha512 + tag: append_email_attachments_file_hash_sha512_into_email_attachments_file_hash_sha512 + value: '{{{_ingest._value.file.hash.sha512}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_sha512 + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: related.hash + tag: append_email_attachments_file_hash_sha512_into_related_hash + value: '{{{_ingest._value.file.hash.sha512}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_ssdeep + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.hash.ssdeep + tag: append_email_attachments_file_hash_ssdeep_into_email_attachments_file_hash_ssdeep + value: '{{{_ingest._value.file.hash.ssdeep}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_ssdeep + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: related.hash + tag: append_email_attachments_file_hash_ssdeep_into_related_hash + value: '{{{_ingest._value.file.hash.ssdeep}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_tlsh + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.hash.tlsh + tag: append_email_attachments_file_hash_tlsh_into_email_attachments_file_hash_tlsh + value: '{{{_ingest._value.file.hash.tlsh}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_hash_tlsh + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: related.hash + tag: append_email_attachments_file_hash_tlsh_into_related_hash + value: '{{{_ingest._value.file.hash.tlsh}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_mime_type + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.mime_type + tag: append_email_attachments_file_mime_type_into_email_attachments_file_mime_type + value: '{{{_ingest._value.file.mime_type}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_name + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.name + tag: append_email_attachments_file_name_into_email_attachments_file_name + value: '{{{_ingest._value.file.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_size + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + convert: + field: _ingest._value.file.size + tag: convert_email_attachments_file_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.file.size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments_file_size + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + append: + field: email.attachments.file.size + tag: append_email_attachments_file_size_into_email_attachments_file_size + value: '{{{_ingest._value.file.size}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.bcc.address + tag: foreach_email_bcc_address + if: ctx.beyondtrust_epm?.event?.email?.bcc?.address instanceof List + processor: + append: + field: email.bcc.address + tag: append_email_bcc_address_into_email_bcc_address + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.cc.address + tag: foreach_email_cc_address + if: ctx.beyondtrust_epm?.event?.email?.cc?.address instanceof List + processor: + append: + field: email.cc.address + tag: append_email_cc_address_into_email_cc_address + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: email.content_type + tag: set_email_content_type_from_event_email_content_type + copy_from: beyondtrust_epm.event.email.content_type + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.email.delivery_timestamp + tag: date_email_delivery_timestamp + if: ctx.beyondtrust_epm?.event?.email?.delivery_timestamp != null && ctx.beyondtrust_epm.event.email.delivery_timestamp != '' + target_field: beyondtrust_epm.event.email.delivery_timestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.email.delivery_timestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: email.delivery_timestamp + tag: set_email_delivery_timestamp_from_event_email_delivery_timestamp + copy_from: beyondtrust_epm.event.email.delivery_timestamp + ignore_empty_value: true + - set: + field: email.direction + tag: set_email_direction_from_event_email_direction + copy_from: beyondtrust_epm.event.email.direction + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.email.from.address + tag: foreach_email_from_address + if: ctx.beyondtrust_epm?.event?.email?.from?.address instanceof List + processor: + append: + field: email.from.address + tag: append_email_from_address_into_email_from_address + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: email.local_id + tag: set_email_local_id_from_event_email_local_id + copy_from: beyondtrust_epm.event.email.local_id + ignore_empty_value: true + - set: + field: email.message_id + tag: set_email_message_id_from_event_email_message_id + copy_from: beyondtrust_epm.event.email.message_id + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.email.origination_timestamp + tag: date_email_origination_timestamp + if: ctx.beyondtrust_epm?.event?.email?.origination_timestamp != null && ctx.beyondtrust_epm.event.email.origination_timestamp != '' + target_field: beyondtrust_epm.event.email.origination_timestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.email.origination_timestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: email.origination_timestamp + tag: set_email_origination_timestamp_from_event_email_origination_timestamp + copy_from: beyondtrust_epm.event.email.origination_timestamp + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.email.reply_to.address + tag: foreach_email_reply_to_address + if: ctx.beyondtrust_epm?.event?.email?.reply_to?.address instanceof List + processor: + append: + field: email.reply_to.address + tag: append_email_reply_to_address_into_email_reply_to_address + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: email.sender.address + tag: set_email_sender_address_from_event_email_sender_address + copy_from: beyondtrust_epm.event.email.sender.address + ignore_empty_value: true + - set: + field: email.subject + tag: set_email_subject_from_event_email_subject + copy_from: beyondtrust_epm.event.email.subject + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.email.to.address + tag: foreach_email_to_address + if: ctx.beyondtrust_epm?.event?.email?.to?.address instanceof List + processor: + append: + field: email.to.address + tag: append_email_to_address_into_email_to_address + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: email.x_mailer + tag: set_email_x_mailer_from_event_email_x_mailer + copy_from: beyondtrust_epm.event.email.x_mailer + ignore_empty_value: true + - set: + field: group.domain + tag: set_group_domain_from_event_group_domain + copy_from: beyondtrust_epm.event.group.domain + ignore_empty_value: true + - set: + field: group.id + tag: set_group_id_from_event_group_id + copy_from: beyondtrust_epm.event.group.id + ignore_empty_value: true + - append: + field: group.name + tag: append_beyondtrust_epm_event_group_name_into_group_name + if: ctx.beyondtrust_epm?.event?.group?.name != null + value: '{{{beyondtrust_epm.event.group.name}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.user.DefaultTimezoneOffset + tag: convert_user_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.user.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.user.LocalIdentifier + tag: convert_user_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.user.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.user.changes.DefaultTimezoneOffset + tag: convert_user_changes_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.user.changes.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.user.changes.LocalIdentifier + tag: convert_user_changes_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.user.changes.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: user.changes.domain + tag: set_user_changes_domain_from_event_user_changes_domain + copy_from: beyondtrust_epm.event.user.changes.domain + ignore_empty_value: true + - set: + field: user.changes.email + tag: set_user_changes_email_from_event_user_changes_email + copy_from: beyondtrust_epm.event.user.changes.email + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_changes_email_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.changes?.email != null + value: '{{{beyondtrust_epm.event.user.changes.email}}}' + allow_duplicates: false + - set: + field: user.changes.full_name + tag: set_user_changes_full_name_from_event_user_changes_full_name + copy_from: beyondtrust_epm.event.user.changes.full_name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_changes_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.changes?.full_name != null + value: '{{{beyondtrust_epm.event.user.changes.full_name}}}' + allow_duplicates: false + - set: + field: user.changes.group.domain + tag: set_user_changes_group_domain_from_event_user_changes_group_domain + copy_from: beyondtrust_epm.event.user.changes.group.domain + ignore_empty_value: true + - set: + field: user.changes.group.id + tag: set_user_changes_group_id_from_event_user_changes_group_id + copy_from: beyondtrust_epm.event.user.changes.group.id + ignore_empty_value: true + - set: + field: user.changes.group.name + tag: set_user_changes_group_name_from_event_user_changes_group_name + copy_from: beyondtrust_epm.event.user.changes.group.name + ignore_empty_value: true + - set: + field: user.changes.hash + tag: set_user_changes_hash_from_event_user_changes_hash + copy_from: beyondtrust_epm.event.user.changes.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_user_changes_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.user?.changes?.hash != null + value: '{{{beyondtrust_epm.event.user.changes.hash}}}' + allow_duplicates: false + - set: + field: user.changes.id + tag: set_user_changes_id_from_event_user_changes_id + copy_from: beyondtrust_epm.event.user.changes.id + ignore_empty_value: true + - set: + field: user.changes.name + tag: set_user_changes_name_from_event_user_changes_name + copy_from: beyondtrust_epm.event.user.changes.name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.user.changes.roles + tag: foreach_user_changes_roles + if: ctx.beyondtrust_epm?.event?.user?.changes?.roles instanceof List + processor: + append: + field: user.changes.roles + tag: append_user_changes_roles_into_user_changes_roles + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: user.domain + tag: set_user_domain_from_event_user_domain + copy_from: beyondtrust_epm.event.user.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.user.effective.DefaultTimezoneOffset + tag: convert_user_effective_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.user.effective.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.user.effective.LocalIdentifier + tag: convert_user_effective_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.user.effective.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: user.effective.domain + tag: set_user_effective_domain_from_event_user_effective_domain + copy_from: beyondtrust_epm.event.user.effective.domain + ignore_empty_value: true + - set: + field: user.effective.email + tag: set_user_effective_email_from_event_user_effective_email + copy_from: beyondtrust_epm.event.user.effective.email + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_effective_email_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.effective?.email != null + value: '{{{beyondtrust_epm.event.user.effective.email}}}' + allow_duplicates: false + - set: + field: user.effective.full_name + tag: set_user_effective_full_name_from_event_user_effective_full_name + copy_from: beyondtrust_epm.event.user.effective.full_name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_effective_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.effective?.full_name != null + value: '{{{beyondtrust_epm.event.user.effective.full_name}}}' + allow_duplicates: false + - set: + field: user.effective.group.domain + tag: set_user_effective_group_domain_from_event_user_effective_group_domain + copy_from: beyondtrust_epm.event.user.effective.group.domain + ignore_empty_value: true + - set: + field: user.effective.group.id + tag: set_user_effective_group_id_from_event_user_effective_group_id + copy_from: beyondtrust_epm.event.user.effective.group.id + ignore_empty_value: true + - set: + field: user.effective.group.name + tag: set_user_effective_group_name_from_event_user_effective_group_name + copy_from: beyondtrust_epm.event.user.effective.group.name + ignore_empty_value: true + - set: + field: user.effective.hash + tag: set_user_effective_hash_from_event_user_effective_hash + copy_from: beyondtrust_epm.event.user.effective.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_user_effective_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.user?.effective?.hash != null + value: '{{{beyondtrust_epm.event.user.effective.hash}}}' + allow_duplicates: false + - set: + field: user.effective.id + tag: set_user_effective_id_from_event_user_effective_id + copy_from: beyondtrust_epm.event.user.effective.id + ignore_empty_value: true + - set: + field: user.effective.name + tag: set_user_effective_name_from_event_user_effective_name + copy_from: beyondtrust_epm.event.user.effective.name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_effective_name_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.effective?.name != null + value: '{{{beyondtrust_epm.event.user.effective.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.user.effective.roles + tag: foreach_user_effective_roles + if: ctx.beyondtrust_epm?.event?.user?.effective?.roles instanceof List + processor: + append: + field: user.effective.roles + tag: append_user_effective_roles_into_user_effective_roles + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: user.email + tag: set_user_email_from_event_user_email + copy_from: beyondtrust_epm.event.user.email + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_email_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.email != null + value: '{{{beyondtrust_epm.event.user.email}}}' + allow_duplicates: false + - set: + field: user.full_name + tag: set_user_full_name_from_event_user_full_name + copy_from: beyondtrust_epm.event.user.full_name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.full_name != null + value: '{{{beyondtrust_epm.event.user.full_name}}}' + allow_duplicates: false + - set: + field: user.group.domain + tag: set_user_group_domain_from_event_user_group_domain + copy_from: beyondtrust_epm.event.user.group.domain + ignore_empty_value: true + - set: + field: user.group.id + tag: set_user_group_id_from_event_user_group_id + copy_from: beyondtrust_epm.event.user.group.id + ignore_empty_value: true + - set: + field: user.group.name + tag: set_user_group_name_from_event_user_group_name + copy_from: beyondtrust_epm.event.user.group.name + ignore_empty_value: true + - set: + field: user.hash + tag: set_user_hash_from_event_user_hash + copy_from: beyondtrust_epm.event.user.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_user_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.user?.hash != null + value: '{{{beyondtrust_epm.event.user.hash}}}' + allow_duplicates: false + - set: + field: user.id + tag: set_user_id_from_event_user_id + copy_from: beyondtrust_epm.event.user.id + ignore_empty_value: true + - set: + field: user.name + tag: set_user_name_from_event_user_name + copy_from: beyondtrust_epm.event.user.name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_name_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.name != null + value: '{{{beyondtrust_epm.event.user.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.user.roles + tag: foreach_user_roles + if: ctx.beyondtrust_epm?.event?.user?.roles instanceof List + processor: + append: + field: user.roles + tag: append_user_roles_into_user_roles + value: '{{{_ingest._value}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.user.target.DefaultTimezoneOffset + tag: convert_user_target_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.user.target.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.user.target.LocalIdentifier + tag: convert_user_target_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.user.target.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: user.target.domain + tag: set_user_target_domain_from_event_user_target_domain + copy_from: beyondtrust_epm.event.user.target.domain + ignore_empty_value: true + - set: + field: user.target.email + tag: set_user_target_email_from_event_user_target_email + copy_from: beyondtrust_epm.event.user.target.email + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_target_email_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.target?.email != null + value: '{{{beyondtrust_epm.event.user.target.email}}}' + allow_duplicates: false + - set: + field: user.target.full_name + tag: set_user_target_full_name_from_event_user_target_full_name + copy_from: beyondtrust_epm.event.user.target.full_name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_target_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.target?.full_name != null + value: '{{{beyondtrust_epm.event.user.target.full_name}}}' + allow_duplicates: false + - set: + field: user.target.group.domain + tag: set_user_target_group_domain_from_event_user_target_group_domain + copy_from: beyondtrust_epm.event.user.target.group.domain + ignore_empty_value: true + - set: + field: user.target.group.id + tag: set_user_target_group_id_from_event_user_target_group_id + copy_from: beyondtrust_epm.event.user.target.group.id + ignore_empty_value: true + - set: + field: user.target.group.name + tag: set_user_target_group_name_from_event_user_target_group_name + copy_from: beyondtrust_epm.event.user.target.group.name + ignore_empty_value: true + - set: + field: user.target.hash + tag: set_user_target_hash_from_event_user_target_hash + copy_from: beyondtrust_epm.event.user.target.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_user_target_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.user?.target?.hash != null + value: '{{{beyondtrust_epm.event.user.target.hash}}}' + allow_duplicates: false + - set: + field: user.target.id + tag: set_user_target_id_from_event_user_target_id + copy_from: beyondtrust_epm.event.user.target.id + ignore_empty_value: true + - set: + field: user.target.name + tag: set_user_target_name_from_event_user_target_name + copy_from: beyondtrust_epm.event.user.target.name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_user_target_name_into_related_user + if: ctx.beyondtrust_epm?.event?.user?.target?.name != null + value: '{{{beyondtrust_epm.event.user.target.name}}}' + allow_duplicates: false + - set: + field: user_agent.device.name + tag: set_user_agent_device_name_from_event_user_agent_device_name + copy_from: beyondtrust_epm.event.user_agent.device.name + ignore_empty_value: true + - set: + field: user_agent.name + tag: set_user_agent_name_from_event_user_agent_name + copy_from: beyondtrust_epm.event.user_agent.name + ignore_empty_value: true + - set: + field: user_agent.original + tag: set_user_agent_original_from_event_user_agent_original + copy_from: beyondtrust_epm.event.user_agent.original + ignore_empty_value: true + - set: + field: user_agent.os.family + tag: set_user_agent_os_family_from_event_user_agent_os_family + copy_from: beyondtrust_epm.event.user_agent.os.family + ignore_empty_value: true + - set: + field: user_agent.os.full + tag: set_user_agent_os_full_from_event_user_agent_os_full + copy_from: beyondtrust_epm.event.user_agent.os.full + ignore_empty_value: true + - set: + field: user_agent.os.kernel + tag: set_user_agent_os_kernel_from_event_user_agent_os_kernel + copy_from: beyondtrust_epm.event.user_agent.os.kernel + ignore_empty_value: true + - set: + field: user_agent.os.name + tag: set_user_agent_os_name_from_event_user_agent_os_name + copy_from: beyondtrust_epm.event.user_agent.os.name + ignore_empty_value: true + - set: + field: user_agent.os.platform + tag: set_user_agent_os_platform_from_event_user_agent_os_platform + copy_from: beyondtrust_epm.event.user_agent.os.platform + ignore_empty_value: true + - set: + field: user_agent.os.type + tag: set_user_agent_os_type_from_event_user_agent_os_type + copy_from: beyondtrust_epm.event.user_agent.os.type + ignore_empty_value: true + - set: + field: user_agent.os.version + tag: set_user_agent_os_version_from_event_user_agent_os_version + copy_from: beyondtrust_epm.event.user_agent.os.version + ignore_empty_value: true + - set: + field: user_agent.version + tag: set_user_agent_version_from_event_user_agent_version + copy_from: beyondtrust_epm.event.user_agent.version + ignore_empty_value: true + - set: + field: user.id + tag: set_user_id_from_client_user_DomainIdentifier + copy_from: beyondtrust_epm.event.client.user.DomainIdentifier + ignore_empty_value: true + override: false + - set: + field: user.domain + tag: set_user_domain_from_client_user_DomainNetBIOSName + copy_from: beyondtrust_epm.event.client.user.DomainNetBIOSName + ignore_empty_value: true + override: false + - foreach: + field: email.attachments.file.size + tag: foreach_email_attachments_file_size_convert_to_long + if: ctx.email?.attachments instanceof List && ctx.email.attachments != null && ctx.email.attachments.size() > 0 + processor: + convert: + field: _ingest._value + tag: convert_ecs_email_attachments_file_size_elements_to_long + type: long + ignore_missing: true + ignore_failure: true + - append: + field: event.category + tag: append_event_category_email + if: >- + ctx.email != null + && (ctx.event?.category == null || !ctx.event.category.contains('email')) + value: email + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.email.attachments + tag: foreach_email_attachments + if: ctx.beyondtrust_epm?.event?.email?.attachments instanceof List + processor: + remove: + field: + - _ingest._value.file.extension + - _ingest._value.file.hash.md5 + - _ingest._value.file.hash.sha1 + - _ingest._value.file.hash.sha256 + - _ingest._value.file.hash.sha384 + - _ingest._value.file.hash.sha512 + - _ingest._value.file.hash.ssdeep + - _ingest._value.file.hash.tlsh + - _ingest._value.file.mime_type + - _ingest._value.file.name + - _ingest._value.file.size + tag: remove_fields_mapped_with_ecs_from_email_attachments + ignore_missing: true + - remove: + field: + - beyondtrust_epm.event.EPMWinMac.PrivilegedGroup.Name + - beyondtrust_epm.event.email.bcc.address + - beyondtrust_epm.event.email.cc.address + - beyondtrust_epm.event.email.content_type + - beyondtrust_epm.event.email.delivery_timestamp + - beyondtrust_epm.event.email.direction + - beyondtrust_epm.event.email.from.address + - beyondtrust_epm.event.email.local_id + - beyondtrust_epm.event.email.message_id + - beyondtrust_epm.event.email.origination_timestamp + - beyondtrust_epm.event.email.reply_to.address + - beyondtrust_epm.event.email.sender.address + - beyondtrust_epm.event.email.subject + - beyondtrust_epm.event.email.to.address + - beyondtrust_epm.event.email.x_mailer + - beyondtrust_epm.event.group.domain + - beyondtrust_epm.event.group.id + - beyondtrust_epm.event.group.name + - beyondtrust_epm.event.user.changes.domain + - beyondtrust_epm.event.user.changes.email + - beyondtrust_epm.event.user.changes.full_name + - beyondtrust_epm.event.user.changes.group.domain + - beyondtrust_epm.event.user.changes.group.id + - beyondtrust_epm.event.user.changes.group.name + - beyondtrust_epm.event.user.changes.hash + - beyondtrust_epm.event.user.changes.id + - beyondtrust_epm.event.user.changes.name + - beyondtrust_epm.event.user.changes.roles + - beyondtrust_epm.event.user.domain + - beyondtrust_epm.event.user.effective.domain + - beyondtrust_epm.event.user.effective.email + - beyondtrust_epm.event.user.effective.full_name + - beyondtrust_epm.event.user.effective.group.domain + - beyondtrust_epm.event.user.effective.group.id + - beyondtrust_epm.event.user.effective.group.name + - beyondtrust_epm.event.user.effective.hash + - beyondtrust_epm.event.user.effective.id + - beyondtrust_epm.event.user.effective.name + - beyondtrust_epm.event.user.effective.roles + - beyondtrust_epm.event.user.email + - beyondtrust_epm.event.user.full_name + - beyondtrust_epm.event.user.group.domain + - beyondtrust_epm.event.user.group.id + - beyondtrust_epm.event.user.group.name + - beyondtrust_epm.event.user.hash + - beyondtrust_epm.event.user.id + - beyondtrust_epm.event.user.name + - beyondtrust_epm.event.user.roles + - beyondtrust_epm.event.user.target.domain + - beyondtrust_epm.event.user.target.email + - beyondtrust_epm.event.user.target.full_name + - beyondtrust_epm.event.user.target.group.domain + - beyondtrust_epm.event.user.target.group.id + - beyondtrust_epm.event.user.target.group.name + - beyondtrust_epm.event.user.target.hash + - beyondtrust_epm.event.user.target.id + - beyondtrust_epm.event.user.target.name + - beyondtrust_epm.event.user_agent.device.name + - beyondtrust_epm.event.user_agent.name + - beyondtrust_epm.event.user_agent.original + - beyondtrust_epm.event.user_agent.os.family + - beyondtrust_epm.event.user_agent.os.full + - beyondtrust_epm.event.user_agent.os.kernel + - beyondtrust_epm.event.user_agent.os.name + - beyondtrust_epm.event.user_agent.os.platform + - beyondtrust_epm.event.user_agent.os.type + - beyondtrust_epm.event.user_agent.os.version + - beyondtrust_epm.event.user_agent.version + tag: remove_fields_mapped_with_ecs + ignore_missing: true diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-metadata-observability.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-metadata-observability.yml new file mode 100644 index 00000000000..62a19a06dfe --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-metadata-observability.yml @@ -0,0 +1,154 @@ +--- +description: Pipeline for processing metadata and observability fields (timestamp, trace, transaction, span, organization, labels, message). +processors: + - date: + field: beyondtrust_epm.event.@timestamp + tag: date_@timestamp + if: ctx.beyondtrust_epm?.event != null && ctx.beyondtrust_epm.event['@timestamp'] != null && ctx.beyondtrust_epm.event['@timestamp'] != '' + target_field: beyondtrust_epm.event.timestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.@timestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + # Set @timestamp from the event occurrence time. override defaults to true, so + # this overwrites the receipt time (ReceivedAt) seeded earlier in the + # service-application pipeline when both values are present. + - set: + field: '@timestamp' + tag: set_@timestamp_from_event_timestamp + copy_from: beyondtrust_epm.event.timestamp + ignore_empty_value: true + - set: + field: organization.id + tag: set_organization_id_from_event_EPMWinMac_GroupId + copy_from: beyondtrust_epm.event.EPMWinMac.GroupId + ignore_empty_value: true + - set: + field: message + tag: append_beyondtrust_epm_event_message_into_message + if: ctx.beyondtrust_epm?.event?.message != null + copy_from: beyondtrust_epm.event.message + ignore_empty_value: true + - append: + field: organization.id + tag: append_beyondtrust_epm_event_organization_id_into_organization_id + if: ctx.beyondtrust_epm?.event?.organization?.id != null + value: '{{{beyondtrust_epm.event.organization.id}}}' + allow_duplicates: false + - set: + field: organization.name + tag: set_organization_name_from_event_organization_name + copy_from: beyondtrust_epm.event.organization.name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.related.hash + tag: foreach_related_hash + if: ctx.beyondtrust_epm?.event?.related?.hash instanceof List + processor: + append: + field: related.hash + tag: append_related_hash_into_related_hash + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.related.hosts + tag: foreach_related_hosts + if: ctx.beyondtrust_epm?.event?.related?.hosts instanceof List + processor: + append: + field: related.hosts + tag: append_related_hosts_into_related_hosts + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.related.ip + tag: foreach_convert_related_ip_to_ip + if: ctx.beyondtrust_epm?.event?.related?.ip instanceof List + processor: + convert: + field: _ingest._value + tag: convert_related_ip_to_ip + type: ip + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.related.ip + tag: foreach_related_ip + if: ctx.beyondtrust_epm?.event?.related?.ip instanceof List + processor: + append: + field: related.ip + tag: append_related_ip_into_related_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.related.user + tag: foreach_related_user + if: ctx.beyondtrust_epm?.event?.related?.user instanceof List + processor: + append: + field: related.user + tag: append_related_user_into_related_user + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: span.id + tag: set_span_id_from_event_span_id + copy_from: beyondtrust_epm.event.span.id + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tags + tag: foreach_tags + if: ctx.beyondtrust_epm?.event?.tags instanceof List + processor: + append: + field: tags + tag: append_tags_into_tags + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: trace.id + tag: set_trace_id_from_event_trace_id + copy_from: beyondtrust_epm.event.trace.id + ignore_empty_value: true + - set: + field: transaction.id + tag: set_transaction_id_from_event_transaction_id + copy_from: beyondtrust_epm.event.transaction.id + ignore_empty_value: true + - set: + field: message + tag: set_message_from_event_EPMWinMac_Configuration_RuleScript_Outcome_Output + copy_from: beyondtrust_epm.event.EPMWinMac.Configuration.RuleScript.Outcome.Output + ignore_empty_value: true + override: false + - remove: + field: + - beyondtrust_epm.event.EPMWinMac.Configuration.RuleScript.Outcome.Output + - beyondtrust_epm.event.EPMWinMac.GroupId + - beyondtrust_epm.event.message + - beyondtrust_epm.event.organization.id + - beyondtrust_epm.event.organization.name + - beyondtrust_epm.event.related.hash + - beyondtrust_epm.event.related.hosts + - beyondtrust_epm.event.related.ip + - beyondtrust_epm.event.related.user + - beyondtrust_epm.event.span.id + - beyondtrust_epm.event.tags + - beyondtrust_epm.event.timestamp + - beyondtrust_epm.event.trace.id + - beyondtrust_epm.event.transaction.id + tag: remove_fields_mapped_with_ecs + ignore_missing: true diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-network-transport.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-network-transport.yml new file mode 100644 index 00000000000..d3b88427d0c --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-network-transport.yml @@ -0,0 +1,3643 @@ +--- +description: Pipeline for processing network and transport fields (client, server, source, destination, network, url, dns, http, tls). +processors: + - set: + field: client.address + tag: set_client_address_from_event_client_address + copy_from: beyondtrust_epm.event.client.address + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.as.number + tag: convert_client_as_number_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.as.number + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: client.as.number + tag: set_client_as_number_from_event_client_as_number + copy_from: beyondtrust_epm.event.client.as.number + ignore_empty_value: true + - set: + field: client.as.organization.name + tag: set_client_as_organization_name_from_event_client_as_organization_name + copy_from: beyondtrust_epm.event.client.as.organization.name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.bytes + tag: convert_client_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: client.bytes + tag: set_client_bytes_from_event_client_bytes + copy_from: beyondtrust_epm.event.client.bytes + ignore_empty_value: true + - set: + field: client.domain + tag: set_client_domain_from_event_client_domain + copy_from: beyondtrust_epm.event.client.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.geo.TimezoneOffset + tag: convert_client_geo_TimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.geo.TimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: client.geo.city_name + tag: set_client_geo_city_name_from_event_client_geo_city_name + copy_from: beyondtrust_epm.event.client.geo.city_name + ignore_empty_value: true + - set: + field: client.geo.continent_code + tag: set_client_geo_continent_code_from_event_client_geo_continent_code + copy_from: beyondtrust_epm.event.client.geo.continent_code + ignore_empty_value: true + - set: + field: client.geo.continent_name + tag: set_client_geo_continent_name_from_event_client_geo_continent_name + copy_from: beyondtrust_epm.event.client.geo.continent_name + ignore_empty_value: true + - set: + field: client.geo.country_iso_code + tag: set_client_geo_country_iso_code_from_event_client_geo_country_iso_code + copy_from: beyondtrust_epm.event.client.geo.country_iso_code + ignore_empty_value: true + - set: + field: client.geo.country_name + tag: set_client_geo_country_name_from_event_client_geo_country_name + copy_from: beyondtrust_epm.event.client.geo.country_name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.geo.location.lat + tag: convert_client_geo_location_lat_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.geo.location.lat + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.client.geo.location.lon + tag: convert_client_geo_location_lon_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.geo.location.lon + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - script: + tag: set_client_geo_location_from_lat_lon + lang: painless + description: Combine lat/lon into geo_point. + if: >- + ctx.beyondtrust_epm?.event?.client?.geo?.location?.lat != null + && ctx.beyondtrust_epm?.event?.client?.geo?.location?.lon != null + source: |- + def location = new HashMap(); + location.put('lat', ctx.beyondtrust_epm.event.client.geo.location.lat); + location.put('lon', ctx.beyondtrust_epm.event.client.geo.location.lon); + ctx.beyondtrust_epm.event.client.geo.location = location; + - set: + field: client.geo.location + tag: set_client_geo_location_from_event + copy_from: beyondtrust_epm.event.client.geo.location + ignore_empty_value: true + - set: + field: client.geo.name + tag: set_client_geo_name_from_event_client_geo_name + copy_from: beyondtrust_epm.event.client.geo.name + ignore_empty_value: true + - set: + field: client.geo.postal_code + tag: set_client_geo_postal_code_from_event_client_geo_postal_code + copy_from: beyondtrust_epm.event.client.geo.postal_code + ignore_empty_value: true + - set: + field: client.geo.region_iso_code + tag: set_client_geo_region_iso_code_from_event_client_geo_region_iso_code + copy_from: beyondtrust_epm.event.client.geo.region_iso_code + ignore_empty_value: true + - set: + field: client.geo.region_name + tag: set_client_geo_region_name_from_event_client_geo_region_name + copy_from: beyondtrust_epm.event.client.geo.region_name + ignore_empty_value: true + - set: + field: client.geo.timezone + tag: set_client_geo_timezone_from_event_client_geo_timezone + copy_from: beyondtrust_epm.event.client.geo.timezone + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.ip + tag: convert_client_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.client?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.client.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: client.ip + tag: set_client_ip_from_event_client_ip + copy_from: beyondtrust_epm.event.client.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_client_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.client?.ip != null + value: '{{{beyondtrust_epm.event.client.ip}}}' + allow_duplicates: false + - gsub: + field: beyondtrust_epm.event.client.mac + pattern: '[:.]' + replacement: '-' + tag: gsub_client_mac + ignore_missing: true + - uppercase: + field: beyondtrust_epm.event.client.mac + tag: uppercase_client_mac + ignore_missing: true + - set: + field: client.mac + tag: set_client_mac_from_event_client_mac + copy_from: beyondtrust_epm.event.client.mac + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.nat.ip + tag: convert_client_nat_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.client?.nat?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.client.nat.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: client.nat.ip + tag: set_client_nat_ip_from_event_client_nat_ip + copy_from: beyondtrust_epm.event.client.nat.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_client_nat_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.client?.nat?.ip != null + value: '{{{beyondtrust_epm.event.client.nat.ip}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.client.nat.port + tag: convert_client_nat_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.nat.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: client.nat.port + tag: set_client_nat_port_from_event_client_nat_port + copy_from: beyondtrust_epm.event.client.nat.port + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.packets + tag: convert_client_packets_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.packets + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: client.packets + tag: set_client_packets_from_event_client_packets + copy_from: beyondtrust_epm.event.client.packets + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.port + tag: convert_client_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: client.port + tag: set_client_port_from_event_client_port + copy_from: beyondtrust_epm.event.client.port + ignore_empty_value: true + - set: + field: client.registered_domain + tag: set_client_registered_domain_from_event_client_registered_domain + copy_from: beyondtrust_epm.event.client.registered_domain + ignore_empty_value: true + - set: + field: client.subdomain + tag: set_client_subdomain_from_event_client_subdomain + copy_from: beyondtrust_epm.event.client.subdomain + ignore_empty_value: true + - set: + field: client.top_level_domain + tag: set_client_top_level_domain_from_event_client_top_level_domain + copy_from: beyondtrust_epm.event.client.top_level_domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.user.DefaultTimezoneOffset + tag: convert_client_user_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.user.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.client.user.LocalIdentifier + tag: convert_client_user_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.user.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.client.user.changes.DefaultTimezoneOffset + tag: convert_client_user_changes_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.user.changes.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.client.user.changes.LocalIdentifier + tag: convert_client_user_changes_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.user.changes.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_client_user_changes_email_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.changes?.email != null + value: '{{{beyondtrust_epm.event.client.user.changes.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_changes_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.changes?.full_name != null + value: '{{{beyondtrust_epm.event.client.user.changes.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_client_user_changes_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.client?.user?.changes?.hash != null + value: '{{{beyondtrust_epm.event.client.user.changes.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_changes_name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.changes?.name != null + value: '{{{beyondtrust_epm.event.client.user.changes.name}}}' + allow_duplicates: false + - set: + field: client.user.domain + tag: set_client_user_domain_from_event_client_user_domain + copy_from: beyondtrust_epm.event.client.user.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.client.user.effective.DefaultTimezoneOffset + tag: convert_client_user_effective_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.user.effective.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.client.user.effective.LocalIdentifier + tag: convert_client_user_effective_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.user.effective.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_client_user_effective_email_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.effective?.email != null + value: '{{{beyondtrust_epm.event.client.user.effective.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_effective_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.effective?.full_name != null + value: '{{{beyondtrust_epm.event.client.user.effective.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_client_user_effective_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.client?.user?.effective?.hash != null + value: '{{{beyondtrust_epm.event.client.user.effective.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_effective_id_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.effective?.id != null + value: '{{{beyondtrust_epm.event.client.user.effective.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_effective_name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.effective?.name != null + value: '{{{beyondtrust_epm.event.client.user.effective.name}}}' + allow_duplicates: false + - set: + field: client.user.email + tag: set_client_user_email_from_event_client_user_email + copy_from: beyondtrust_epm.event.client.user.email + ignore_empty_value: true + - append: + field: related.user + tag: append_event_client_user_email_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.email != null + value: '{{{beyondtrust_epm.event.client.user.email}}}' + allow_duplicates: false + - set: + field: client.user.full_name + tag: set_client_user_full_name_from_event_client_user_full_name + copy_from: beyondtrust_epm.event.client.user.full_name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_client_user_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.full_name != null + value: '{{{beyondtrust_epm.event.client.user.full_name}}}' + allow_duplicates: false + - set: + field: client.user.group.domain + tag: set_client_user_group_domain_from_event_client_user_group_domain + copy_from: beyondtrust_epm.event.client.user.group.domain + ignore_empty_value: true + - set: + field: client.user.group.id + tag: set_client_user_group_id_from_event_client_user_group_id + copy_from: beyondtrust_epm.event.client.user.group.id + ignore_empty_value: true + - set: + field: client.user.group.name + tag: set_client_user_group_name_from_event_client_user_group_name + copy_from: beyondtrust_epm.event.client.user.group.name + ignore_empty_value: true + - set: + field: client.user.hash + tag: set_client_user_hash_from_event_client_user_hash + copy_from: beyondtrust_epm.event.client.user.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_client_user_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.client?.user?.hash != null + value: '{{{beyondtrust_epm.event.client.user.hash}}}' + allow_duplicates: false + - set: + field: client.user.id + tag: set_client_user_id_from_event_client_user_id + copy_from: beyondtrust_epm.event.client.user.id + ignore_empty_value: true + - append: + field: related.user + tag: append_event_client_user_id_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.id != null + value: '{{{beyondtrust_epm.event.client.user.id}}}' + allow_duplicates: false + - set: + field: client.user.name + tag: set_client_user_name_from_event_client_user_name + copy_from: beyondtrust_epm.event.client.user.name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_client_user_name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.name != null + value: '{{{beyondtrust_epm.event.client.user.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.client.user.roles + tag: foreach_client_user_roles + if: ctx.beyondtrust_epm?.event?.client?.user?.roles instanceof List + processor: + append: + field: client.user.roles + tag: append_client_user_roles_into_client_user_roles + value: '{{{_ingest._value}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.client.user.target.DefaultTimezoneOffset + tag: convert_client_user_target_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.user.target.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.client.user.target.LocalIdentifier + tag: convert_client_user_target_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.client.user.target.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_client_user_target_email_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.target?.email != null + value: '{{{beyondtrust_epm.event.client.user.target.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_target_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.target?.full_name != null + value: '{{{beyondtrust_epm.event.client.user.target.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_client_user_target_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.client?.user?.target?.hash != null + value: '{{{beyondtrust_epm.event.client.user.target.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_target_id_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.target?.id != null + value: '{{{beyondtrust_epm.event.client.user.target.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_target_name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.target?.name != null + value: '{{{beyondtrust_epm.event.client.user.target.name}}}' + allow_duplicates: false + - set: + field: destination.address + tag: set_destination_address_from_event_destination_address + copy_from: beyondtrust_epm.event.destination.address + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.as.number + tag: convert_destination_as_number_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.as.number + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: destination.as.number + tag: set_destination_as_number_from_event_destination_as_number + copy_from: beyondtrust_epm.event.destination.as.number + ignore_empty_value: true + - set: + field: destination.as.organization.name + tag: set_destination_as_organization_name_from_event_destination_as_organization_name + copy_from: beyondtrust_epm.event.destination.as.organization.name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.bytes + tag: convert_destination_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: destination.bytes + tag: set_destination_bytes_from_event_destination_bytes + copy_from: beyondtrust_epm.event.destination.bytes + ignore_empty_value: true + - set: + field: destination.domain + tag: set_destination_domain_from_event_destination_domain + copy_from: beyondtrust_epm.event.destination.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.geo.TimezoneOffset + tag: convert_destination_geo_TimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.geo.TimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: destination.geo.city_name + tag: set_destination_geo_city_name_from_event_destination_geo_city_name + copy_from: beyondtrust_epm.event.destination.geo.city_name + ignore_empty_value: true + - set: + field: destination.geo.continent_code + tag: set_destination_geo_continent_code_from_event_destination_geo_continent_code + copy_from: beyondtrust_epm.event.destination.geo.continent_code + ignore_empty_value: true + - set: + field: destination.geo.continent_name + tag: set_destination_geo_continent_name_from_event_destination_geo_continent_name + copy_from: beyondtrust_epm.event.destination.geo.continent_name + ignore_empty_value: true + - set: + field: destination.geo.country_iso_code + tag: set_destination_geo_country_iso_code_from_event_destination_geo_country_iso_code + copy_from: beyondtrust_epm.event.destination.geo.country_iso_code + ignore_empty_value: true + - set: + field: destination.geo.country_name + tag: set_destination_geo_country_name_from_event_destination_geo_country_name + copy_from: beyondtrust_epm.event.destination.geo.country_name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.geo.location.lat + tag: convert_destination_geo_location_lat_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.geo.location.lat + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.destination.geo.location.lon + tag: convert_destination_geo_location_lon_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.geo.location.lon + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - script: + tag: set_destination_geo_location_from_lat_lon + lang: painless + description: Combine lat/lon into geo_point. + if: >- + ctx.beyondtrust_epm?.event?.destination?.geo?.location?.lat != null + && ctx.beyondtrust_epm?.event?.destination?.geo?.location?.lon != null + source: |- + def location = new HashMap(); + location.put('lat', ctx.beyondtrust_epm.event.destination.geo.location.lat); + location.put('lon', ctx.beyondtrust_epm.event.destination.geo.location.lon); + ctx.beyondtrust_epm.event.destination.geo.location = location; + - set: + field: destination.geo.location + tag: set_destination_geo_location_from_event + copy_from: beyondtrust_epm.event.destination.geo.location + ignore_empty_value: true + - set: + field: destination.geo.name + tag: set_destination_geo_name_from_event_destination_geo_name + copy_from: beyondtrust_epm.event.destination.geo.name + ignore_empty_value: true + - set: + field: destination.geo.postal_code + tag: set_destination_geo_postal_code_from_event_destination_geo_postal_code + copy_from: beyondtrust_epm.event.destination.geo.postal_code + ignore_empty_value: true + - set: + field: destination.geo.region_iso_code + tag: set_destination_geo_region_iso_code_from_event_destination_geo_region_iso_code + copy_from: beyondtrust_epm.event.destination.geo.region_iso_code + ignore_empty_value: true + - set: + field: destination.geo.region_name + tag: set_destination_geo_region_name_from_event_destination_geo_region_name + copy_from: beyondtrust_epm.event.destination.geo.region_name + ignore_empty_value: true + - set: + field: destination.geo.timezone + tag: set_destination_geo_timezone_from_event_destination_geo_timezone + copy_from: beyondtrust_epm.event.destination.geo.timezone + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.ip + tag: convert_destination_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.destination?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.destination.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: destination.ip + tag: set_destination_ip_from_event_destination_ip + copy_from: beyondtrust_epm.event.destination.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_destination_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.destination?.ip != null + value: '{{{beyondtrust_epm.event.destination.ip}}}' + allow_duplicates: false + - gsub: + field: beyondtrust_epm.event.destination.mac + pattern: '[:.]' + replacement: '-' + tag: gsub_destination_mac + ignore_missing: true + - uppercase: + field: beyondtrust_epm.event.destination.mac + tag: uppercase_gsub_destination_mac + ignore_missing: true + - set: + field: destination.mac + tag: set_destination_mac_from_event_destination_mac + copy_from: beyondtrust_epm.event.destination.mac + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.nat.ip + tag: convert_destination_nat_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.destination?.nat?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.destination.nat.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: destination.nat.ip + tag: set_destination_nat_ip_from_event_destination_nat_ip + copy_from: beyondtrust_epm.event.destination.nat.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_destination_nat_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.destination?.nat?.ip != null + value: '{{{beyondtrust_epm.event.destination.nat.ip}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.destination.nat.port + tag: convert_destination_nat_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.nat.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: destination.nat.port + tag: set_destination_nat_port_from_event_destination_nat_port + copy_from: beyondtrust_epm.event.destination.nat.port + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.packets + tag: convert_destination_packets_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.packets + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: destination.packets + tag: set_destination_packets_from_event_destination_packets + copy_from: beyondtrust_epm.event.destination.packets + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.port + tag: convert_destination_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: destination.port + tag: set_destination_port_from_event_destination_port + copy_from: beyondtrust_epm.event.destination.port + ignore_empty_value: true + - set: + field: destination.registered_domain + tag: set_destination_registered_domain_from_event_destination_registered_domain + copy_from: beyondtrust_epm.event.destination.registered_domain + ignore_empty_value: true + - set: + field: destination.subdomain + tag: set_destination_subdomain_from_event_destination_subdomain + copy_from: beyondtrust_epm.event.destination.subdomain + ignore_empty_value: true + - set: + field: destination.top_level_domain + tag: set_destination_top_level_domain_from_event_destination_top_level_domain + copy_from: beyondtrust_epm.event.destination.top_level_domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.user.DefaultTimezoneOffset + tag: convert_destination_user_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.user.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.destination.user.LocalIdentifier + tag: convert_destination_user_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.user.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.destination.user.changes.DefaultTimezoneOffset + tag: convert_destination_user_changes_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.user.changes.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.destination.user.changes.LocalIdentifier + tag: convert_destination_user_changes_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.user.changes.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_destination_user_changes_email_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.changes?.email != null + value: '{{{beyondtrust_epm.event.destination.user.changes.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_destination_user_changes_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.changes?.full_name != null + value: '{{{beyondtrust_epm.event.destination.user.changes.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_destination_user_changes_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.destination?.user?.changes?.hash != null + value: '{{{beyondtrust_epm.event.destination.user.changes.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_destination_user_changes_name_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.changes?.name != null + value: '{{{beyondtrust_epm.event.destination.user.changes.name}}}' + allow_duplicates: false + - set: + field: destination.user.domain + tag: set_destination_user_domain_from_event_destination_user_domain + copy_from: beyondtrust_epm.event.destination.user.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.destination.user.effective.DefaultTimezoneOffset + tag: convert_destination_user_effective_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.user.effective.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.destination.user.effective.LocalIdentifier + tag: convert_destination_user_effective_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.user.effective.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_destination_user_effective_email_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.effective?.email != null + value: '{{{beyondtrust_epm.event.destination.user.effective.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_destination_user_effective_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.effective?.full_name != null + value: '{{{beyondtrust_epm.event.destination.user.effective.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_destination_user_effective_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.destination?.user?.effective?.hash != null + value: '{{{beyondtrust_epm.event.destination.user.effective.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_destination_user_effective_id_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.effective?.id != null + value: '{{{beyondtrust_epm.event.destination.user.effective.id}}}' + allow_duplicates: false + - set: + field: destination.user.email + tag: set_destination_user_email_from_event_destination_user_email + copy_from: beyondtrust_epm.event.destination.user.email + ignore_empty_value: true + - append: + field: related.user + tag: append_event_destination_user_email_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.email != null + value: '{{{beyondtrust_epm.event.destination.user.email}}}' + allow_duplicates: false + - set: + field: destination.user.full_name + tag: set_destination_user_full_name_from_event_destination_user_full_name + copy_from: beyondtrust_epm.event.destination.user.full_name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_destination_user_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.full_name != null + value: '{{{beyondtrust_epm.event.destination.user.full_name}}}' + allow_duplicates: false + - set: + field: destination.user.group.domain + tag: set_destination_user_group_domain_from_event_destination_user_group_domain + copy_from: beyondtrust_epm.event.destination.user.group.domain + ignore_empty_value: true + - set: + field: destination.user.group.id + tag: set_destination_user_group_id_from_event_destination_user_group_id + copy_from: beyondtrust_epm.event.destination.user.group.id + ignore_empty_value: true + - set: + field: destination.user.group.name + tag: set_destination_user_group_name_from_event_destination_user_group_name + copy_from: beyondtrust_epm.event.destination.user.group.name + ignore_empty_value: true + - set: + field: destination.user.hash + tag: set_destination_user_hash_from_event_destination_user_hash + copy_from: beyondtrust_epm.event.destination.user.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_destination_user_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.destination?.user?.hash != null + value: '{{{beyondtrust_epm.event.destination.user.hash}}}' + allow_duplicates: false + - set: + field: destination.user.id + tag: set_destination_user_id_from_event_destination_user_id + copy_from: beyondtrust_epm.event.destination.user.id + ignore_empty_value: true + - append: + field: related.user + tag: append_event_destination_user_id_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.id != null + value: '{{{beyondtrust_epm.event.destination.user.id}}}' + allow_duplicates: false + - set: + field: destination.user.name + tag: set_destination_user_name_from_event_destination_user_name + copy_from: beyondtrust_epm.event.destination.user.name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_destination_user_name_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.name != null + value: '{{{beyondtrust_epm.event.destination.user.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.destination.user.roles + tag: foreach_destination_user_roles + if: ctx.beyondtrust_epm?.event?.destination?.user?.roles instanceof List + processor: + append: + field: destination.user.roles + tag: append_destination_user_roles_into_destination_user_roles + value: '{{{_ingest._value}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.destination.user.target.DefaultTimezoneOffset + tag: convert_destination_user_target_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.user.target.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.destination.user.target.LocalIdentifier + tag: convert_destination_user_target_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.destination.user.target.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_destination_user_target_email_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.target?.email != null + value: '{{{beyondtrust_epm.event.destination.user.target.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_destination_user_target_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.target?.full_name != null + value: '{{{beyondtrust_epm.event.destination.user.target.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_destination_user_target_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.destination?.user?.target?.hash != null + value: '{{{beyondtrust_epm.event.destination.user.target.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_destination_user_target_id_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.target?.id != null + value: '{{{beyondtrust_epm.event.destination.user.target.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_destination_user_target_name_into_related_user + if: ctx.beyondtrust_epm?.event?.destination?.user?.target?.name != null + value: '{{{beyondtrust_epm.event.destination.user.target.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.dns.header_flags + tag: foreach_dns_header_flags + if: ctx.beyondtrust_epm?.event?.dns?.header_flags instanceof List + processor: + append: + field: dns.header_flags + tag: append_dns_header_flags_into_dns_header_flags + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: dns.id + tag: set_dns_id_from_event_dns_id + copy_from: beyondtrust_epm.event.dns.id + ignore_empty_value: true + - set: + field: dns.op_code + tag: set_dns_op_code_from_event_dns_op_code + copy_from: beyondtrust_epm.event.dns.op_code + ignore_empty_value: true + - set: + field: dns.question.class + tag: set_dns_question_class_from_event_dns_question_class + copy_from: beyondtrust_epm.event.dns.question.class + ignore_empty_value: true + - set: + field: dns.question.name + tag: set_dns_question_name_from_event_dns_question_name + copy_from: beyondtrust_epm.event.dns.question.name + ignore_empty_value: true + - set: + field: dns.question.registered_domain + tag: set_dns_question_registered_domain_from_event_dns_question_registered_domain + copy_from: beyondtrust_epm.event.dns.question.registered_domain + ignore_empty_value: true + - set: + field: dns.question.subdomain + tag: set_dns_question_subdomain_from_event_dns_question_subdomain + copy_from: beyondtrust_epm.event.dns.question.subdomain + ignore_empty_value: true + - set: + field: dns.question.top_level_domain + tag: set_dns_question_top_level_domain_from_event_dns_question_top_level_domain + copy_from: beyondtrust_epm.event.dns.question.top_level_domain + ignore_empty_value: true + - set: + field: dns.question.type + tag: set_dns_question_type_from_event_dns_question_type + copy_from: beyondtrust_epm.event.dns.question.type + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.dns.resolved_ip + tag: foreach_convert_dns_resolved_ip_to_ip + if: ctx.beyondtrust_epm?.event?.dns?.resolved_ip instanceof List + processor: + convert: + field: _ingest._value + tag: convert_dns_resolved_ip_to_ip + type: ip + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.dns.resolved_ip + tag: foreach_dns_resolved_ip + if: ctx.beyondtrust_epm?.event?.dns?.resolved_ip instanceof List + processor: + append: + field: dns.resolved_ip + tag: append_dns_resolved_ip_into_dns_resolved_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.dns.resolved_ip + tag: foreach_dns_resolved_ip + if: ctx.beyondtrust_epm?.event?.dns?.resolved_ip instanceof List + processor: + append: + field: related.ip + tag: append_dns_resolved_ip_into_related_ip + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: dns.response_code + tag: set_dns_response_code_from_event_dns_response_code + copy_from: beyondtrust_epm.event.dns.response_code + ignore_empty_value: true + - set: + field: dns.type + tag: set_dns_type_from_event_dns_type + copy_from: beyondtrust_epm.event.dns.type + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.http.request.body.bytes + tag: convert_http_request_body_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.http.request.body.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: http.request.body.bytes + tag: set_http_request_body_bytes_from_event_http_request_body_bytes + copy_from: beyondtrust_epm.event.http.request.body.bytes + ignore_empty_value: true + - set: + field: http.request.body.content + tag: set_http_request_body_content_from_event_http_request_body_content + copy_from: beyondtrust_epm.event.http.request.body.content + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.http.request.bytes + tag: convert_http_request_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.http.request.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: http.request.bytes + tag: set_http_request_bytes_from_event_http_request_bytes + copy_from: beyondtrust_epm.event.http.request.bytes + ignore_empty_value: true + - set: + field: http.request.id + tag: set_http_request_id_from_event_http_request_id + copy_from: beyondtrust_epm.event.http.request.id + ignore_empty_value: true + - set: + field: http.request.method + tag: set_http_request_method_from_event_http_request_method + copy_from: beyondtrust_epm.event.http.request.method + ignore_empty_value: true + - set: + field: http.request.mime_type + tag: set_http_request_mime_type_from_event_http_request_mime_type + copy_from: beyondtrust_epm.event.http.request.mime_type + ignore_empty_value: true + - set: + field: http.request.referrer + tag: set_http_request_referrer_from_event_http_request_referrer + copy_from: beyondtrust_epm.event.http.request.referrer + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.http.response.body.bytes + tag: convert_http_response_body_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.http.response.body.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: http.response.body.bytes + tag: set_http_response_body_bytes_from_event_http_response_body_bytes + copy_from: beyondtrust_epm.event.http.response.body.bytes + ignore_empty_value: true + - set: + field: http.response.body.content + tag: set_http_response_body_content_from_event_http_response_body_content + copy_from: beyondtrust_epm.event.http.response.body.content + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.http.response.bytes + tag: convert_http_response_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.http.response.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: http.response.bytes + tag: set_http_response_bytes_from_event_http_response_bytes + copy_from: beyondtrust_epm.event.http.response.bytes + ignore_empty_value: true + - set: + field: http.response.mime_type + tag: set_http_response_mime_type_from_event_http_response_mime_type + copy_from: beyondtrust_epm.event.http.response.mime_type + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.http.response.status_code + tag: convert_http_response_status_code_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.http.response.status_code + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: http.response.status_code + tag: set_http_response_status_code_from_event_http_response_status_code + copy_from: beyondtrust_epm.event.http.response.status_code + ignore_empty_value: true + - set: + field: http.version + tag: set_http_version_from_event_http_version + copy_from: beyondtrust_epm.event.http.version + ignore_empty_value: true + - set: + field: network.application + tag: set_network_application_from_event_network_application + copy_from: beyondtrust_epm.event.network.application + ignore_empty_value: true + - lowercase: + field: network.application + tag: lowercase_network_application + ignore_missing: true + - convert: + field: beyondtrust_epm.event.network.bytes + tag: convert_network_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.network.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: network.bytes + tag: set_network_bytes_from_event_network_bytes + copy_from: beyondtrust_epm.event.network.bytes + ignore_empty_value: true + - set: + field: network.community_id + tag: set_network_community_id_from_event_network_community_id + copy_from: beyondtrust_epm.event.network.community_id + ignore_empty_value: true + - set: + field: network.direction + tag: set_network_direction_from_event_network_direction + copy_from: beyondtrust_epm.event.network.direction + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.network.forwarded_ip + tag: convert_network_forwarded_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.network?.forwarded_ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.network.forwarded_ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: network.forwarded_ip + tag: set_network_forwarded_ip_from_event_network_forwarded_ip + copy_from: beyondtrust_epm.event.network.forwarded_ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_network_forwarded_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.network?.forwarded_ip != null + value: '{{{beyondtrust_epm.event.network.forwarded_ip}}}' + allow_duplicates: false + - set: + field: network.iana_number + tag: set_network_iana_number_from_event_network_iana_number + copy_from: beyondtrust_epm.event.network.iana_number + ignore_empty_value: true + - set: + field: network.name + tag: set_network_name_from_event_network_name + copy_from: beyondtrust_epm.event.network.name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.network.packets + tag: convert_network_packets_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.network.packets + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: network.packets + tag: set_network_packets_from_event_network_packets + copy_from: beyondtrust_epm.event.network.packets + ignore_empty_value: true + - set: + field: network.protocol + tag: set_network_protocol_from_event_network_protocol + copy_from: beyondtrust_epm.event.network.protocol + ignore_empty_value: true + - lowercase: + field: network.protocol + tag: lowercase_network_protocol + ignore_missing: true + - set: + field: network.transport + tag: set_network_transport_from_event_network_transport + copy_from: beyondtrust_epm.event.network.transport + ignore_empty_value: true + - lowercase: + field: network.transport + tag: lowercase_network_transport + ignore_missing: true + - set: + field: network.type + tag: set_network_type_from_event_network_type + copy_from: beyondtrust_epm.event.network.type + ignore_empty_value: true + - lowercase: + field: network.type + tag: lowercase_network_type + ignore_missing: true + - set: + field: network.vlan.id + tag: set_network_vlan_id_from_event_network_vlan_id + copy_from: beyondtrust_epm.event.network.vlan.id + ignore_empty_value: true + - set: + field: network.vlan.name + tag: set_network_vlan_name_from_event_network_vlan_name + copy_from: beyondtrust_epm.event.network.vlan.name + ignore_empty_value: true + - set: + field: server.address + tag: set_server_address_from_event_server_address + copy_from: beyondtrust_epm.event.server.address + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.as.number + tag: convert_server_as_number_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.as.number + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: server.as.number + tag: set_server_as_number_from_event_server_as_number + copy_from: beyondtrust_epm.event.server.as.number + ignore_empty_value: true + - set: + field: server.as.organization.name + tag: set_server_as_organization_name_from_event_server_as_organization_name + copy_from: beyondtrust_epm.event.server.as.organization.name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.bytes + tag: convert_server_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: server.bytes + tag: set_server_bytes_from_event_server_bytes + copy_from: beyondtrust_epm.event.server.bytes + ignore_empty_value: true + - set: + field: server.domain + tag: set_server_domain_from_event_server_domain + copy_from: beyondtrust_epm.event.server.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.geo.TimezoneOffset + tag: convert_server_geo_TimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.geo.TimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: server.geo.city_name + tag: set_server_geo_city_name_from_event_server_geo_city_name + copy_from: beyondtrust_epm.event.server.geo.city_name + ignore_empty_value: true + - set: + field: server.geo.continent_code + tag: set_server_geo_continent_code_from_event_server_geo_continent_code + copy_from: beyondtrust_epm.event.server.geo.continent_code + ignore_empty_value: true + - set: + field: server.geo.continent_name + tag: set_server_geo_continent_name_from_event_server_geo_continent_name + copy_from: beyondtrust_epm.event.server.geo.continent_name + ignore_empty_value: true + - set: + field: server.geo.country_iso_code + tag: set_server_geo_country_iso_code_from_event_server_geo_country_iso_code + copy_from: beyondtrust_epm.event.server.geo.country_iso_code + ignore_empty_value: true + - set: + field: server.geo.country_name + tag: set_server_geo_country_name_from_event_server_geo_country_name + copy_from: beyondtrust_epm.event.server.geo.country_name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.geo.location.lat + tag: convert_server_geo_location_lat_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.geo.location.lat + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.server.geo.location.lon + tag: convert_server_geo_location_lon_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.geo.location.lon + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - script: + tag: set_server_geo_location_from_lat_lon + lang: painless + description: Combine lat/lon into geo_point. + if: >- + ctx.beyondtrust_epm?.event?.server?.geo?.location?.lat != null + && ctx.beyondtrust_epm?.event?.server?.geo?.location?.lon != null + source: |- + def location = new HashMap(); + location.put('lat', ctx.beyondtrust_epm.event.server.geo.location.lat); + location.put('lon', ctx.beyondtrust_epm.event.server.geo.location.lon); + ctx.beyondtrust_epm.event.server.geo.location = location; + - set: + field: server.geo.location + tag: set_server_geo_location_from_event + copy_from: beyondtrust_epm.event.server.geo.location + ignore_empty_value: true + - set: + field: server.geo.name + tag: set_server_geo_name_from_event_server_geo_name + copy_from: beyondtrust_epm.event.server.geo.name + ignore_empty_value: true + - set: + field: server.geo.postal_code + tag: set_server_geo_postal_code_from_event_server_geo_postal_code + copy_from: beyondtrust_epm.event.server.geo.postal_code + ignore_empty_value: true + - set: + field: server.geo.region_iso_code + tag: set_server_geo_region_iso_code_from_event_server_geo_region_iso_code + copy_from: beyondtrust_epm.event.server.geo.region_iso_code + ignore_empty_value: true + - set: + field: server.geo.region_name + tag: set_server_geo_region_name_from_event_server_geo_region_name + copy_from: beyondtrust_epm.event.server.geo.region_name + ignore_empty_value: true + - set: + field: server.geo.timezone + tag: set_server_geo_timezone_from_event_server_geo_timezone + copy_from: beyondtrust_epm.event.server.geo.timezone + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.ip + tag: convert_server_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.server?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.server.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: server.ip + tag: set_server_ip_from_event_server_ip + copy_from: beyondtrust_epm.event.server.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_server_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.server?.ip != null + value: '{{{beyondtrust_epm.event.server.ip}}}' + allow_duplicates: false + - gsub: + field: beyondtrust_epm.event.server.mac + pattern: '[:.]' + replacement: '-' + tag: gsub_server_mac + ignore_missing: true + - uppercase: + field: beyondtrust_epm.event.server.mac + tag: uppercase_server_mac + ignore_missing: true + - set: + field: server.mac + tag: set_server_mac_from_event_server_mac + copy_from: beyondtrust_epm.event.server.mac + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.nat.ip + tag: convert_server_nat_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.server?.nat?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.server.nat.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: server.nat.ip + tag: set_server_nat_ip_from_event_server_nat_ip + copy_from: beyondtrust_epm.event.server.nat.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_server_nat_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.server?.nat?.ip != null + value: '{{{beyondtrust_epm.event.server.nat.ip}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.server.nat.port + tag: convert_server_nat_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.nat.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: server.nat.port + tag: set_server_nat_port_from_event_server_nat_port + copy_from: beyondtrust_epm.event.server.nat.port + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.packets + tag: convert_server_packets_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.packets + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: server.packets + tag: set_server_packets_from_event_server_packets + copy_from: beyondtrust_epm.event.server.packets + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.port + tag: convert_server_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: server.port + tag: set_server_port_from_event_server_port + copy_from: beyondtrust_epm.event.server.port + ignore_empty_value: true + - set: + field: server.registered_domain + tag: set_server_registered_domain_from_event_server_registered_domain + copy_from: beyondtrust_epm.event.server.registered_domain + ignore_empty_value: true + - set: + field: server.subdomain + tag: set_server_subdomain_from_event_server_subdomain + copy_from: beyondtrust_epm.event.server.subdomain + ignore_empty_value: true + - set: + field: server.top_level_domain + tag: set_server_top_level_domain_from_event_server_top_level_domain + copy_from: beyondtrust_epm.event.server.top_level_domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.user.DefaultTimezoneOffset + tag: convert_server_user_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.user.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.server.user.LocalIdentifier + tag: convert_server_user_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.user.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.server.user.changes.DefaultTimezoneOffset + tag: convert_server_user_changes_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.user.changes.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.server.user.changes.LocalIdentifier + tag: convert_server_user_changes_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.user.changes.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_server_user_changes_email_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.changes?.email != null + value: '{{{beyondtrust_epm.event.server.user.changes.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_server_user_changes_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.changes?.full_name != null + value: '{{{beyondtrust_epm.event.server.user.changes.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_server_user_changes_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.server?.user?.changes?.hash != null + value: '{{{beyondtrust_epm.event.server.user.changes.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_server_user_changes_name_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.changes?.name != null + value: '{{{beyondtrust_epm.event.server.user.changes.name}}}' + allow_duplicates: false + - set: + field: server.user.domain + tag: set_server_user_domain_from_event_server_user_domain + copy_from: beyondtrust_epm.event.server.user.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.server.user.effective.DefaultTimezoneOffset + tag: convert_server_user_effective_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.user.effective.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.server.user.effective.LocalIdentifier + tag: convert_server_user_effective_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.user.effective.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_server_user_effective_email_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.effective?.email != null + value: '{{{beyondtrust_epm.event.server.user.effective.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_server_user_effective_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.effective?.full_name != null + value: '{{{beyondtrust_epm.event.server.user.effective.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_server_user_effective_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.server?.user?.effective?.hash != null + value: '{{{beyondtrust_epm.event.server.user.effective.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_server_user_effective_id_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.effective?.id != null + value: '{{{beyondtrust_epm.event.server.user.effective.id}}}' + allow_duplicates: false + - set: + field: server.user.email + tag: set_server_user_email_from_event_server_user_email + copy_from: beyondtrust_epm.event.server.user.email + ignore_empty_value: true + - append: + field: related.user + tag: append_event_server_user_email_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.email != null + value: '{{{beyondtrust_epm.event.server.user.email}}}' + allow_duplicates: false + - set: + field: server.user.full_name + tag: set_server_user_full_name_from_event_server_user_full_name + copy_from: beyondtrust_epm.event.server.user.full_name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_server_user_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.full_name != null + value: '{{{beyondtrust_epm.event.server.user.full_name}}}' + allow_duplicates: false + - set: + field: server.user.group.domain + tag: set_server_user_group_domain_from_event_server_user_group_domain + copy_from: beyondtrust_epm.event.server.user.group.domain + ignore_empty_value: true + - set: + field: server.user.group.id + tag: set_server_user_group_id_from_event_server_user_group_id + copy_from: beyondtrust_epm.event.server.user.group.id + ignore_empty_value: true + - set: + field: server.user.group.name + tag: set_server_user_group_name_from_event_server_user_group_name + copy_from: beyondtrust_epm.event.server.user.group.name + ignore_empty_value: true + - set: + field: server.user.hash + tag: set_server_user_hash_from_event_server_user_hash + copy_from: beyondtrust_epm.event.server.user.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_server_user_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.server?.user?.hash != null + value: '{{{beyondtrust_epm.event.server.user.hash}}}' + allow_duplicates: false + - set: + field: server.user.id + tag: set_server_user_id_from_event_server_user_id + copy_from: beyondtrust_epm.event.server.user.id + ignore_empty_value: true + - append: + field: related.user + tag: append_event_server_user_id_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.id != null + value: '{{{beyondtrust_epm.event.server.user.id}}}' + allow_duplicates: false + - set: + field: server.user.name + tag: set_server_user_name_from_event_server_user_name + copy_from: beyondtrust_epm.event.server.user.name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_server_user_name_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.name != null + value: '{{{beyondtrust_epm.event.server.user.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.server.user.roles + tag: foreach_server_user_roles + if: ctx.beyondtrust_epm?.event?.server?.user?.roles instanceof List + processor: + append: + field: server.user.roles + tag: append_server_user_roles_into_server_user_roles + value: '{{{_ingest._value}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.server.user.target.DefaultTimezoneOffset + tag: convert_server_user_target_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.user.target.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.server.user.target.LocalIdentifier + tag: convert_server_user_target_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.server.user.target.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_server_user_target_email_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.target?.email != null + value: '{{{beyondtrust_epm.event.server.user.target.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_server_user_target_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.target?.full_name != null + value: '{{{beyondtrust_epm.event.server.user.target.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_server_user_target_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.server?.user?.target?.hash != null + value: '{{{beyondtrust_epm.event.server.user.target.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_server_user_target_id_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.target?.id != null + value: '{{{beyondtrust_epm.event.server.user.target.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_server_user_target_name_into_related_user + if: ctx.beyondtrust_epm?.event?.server?.user?.target?.name != null + value: '{{{beyondtrust_epm.event.server.user.target.name}}}' + allow_duplicates: false + - set: + field: source.address + tag: set_source_address_from_event_source_address + copy_from: beyondtrust_epm.event.source.address + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.as.number + tag: convert_source_as_number_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.as.number + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: source.as.number + tag: set_source_as_number_from_event_source_as_number + copy_from: beyondtrust_epm.event.source.as.number + ignore_empty_value: true + - set: + field: source.as.organization.name + tag: set_source_as_organization_name_from_event_source_as_organization_name + copy_from: beyondtrust_epm.event.source.as.organization.name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.bytes + tag: convert_source_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: source.bytes + tag: set_source_bytes_from_event_source_bytes + copy_from: beyondtrust_epm.event.source.bytes + ignore_empty_value: true + - set: + field: source.domain + tag: set_source_domain_from_event_source_domain + copy_from: beyondtrust_epm.event.source.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.geo.TimezoneOffset + tag: convert_source_geo_TimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.geo.TimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: source.geo.city_name + tag: set_source_geo_city_name_from_event_source_geo_city_name + copy_from: beyondtrust_epm.event.source.geo.city_name + ignore_empty_value: true + - set: + field: source.geo.continent_code + tag: set_source_geo_continent_code_from_event_source_geo_continent_code + copy_from: beyondtrust_epm.event.source.geo.continent_code + ignore_empty_value: true + - set: + field: source.geo.continent_name + tag: set_source_geo_continent_name_from_event_source_geo_continent_name + copy_from: beyondtrust_epm.event.source.geo.continent_name + ignore_empty_value: true + - set: + field: source.geo.country_iso_code + tag: set_source_geo_country_iso_code_from_event_source_geo_country_iso_code + copy_from: beyondtrust_epm.event.source.geo.country_iso_code + ignore_empty_value: true + - set: + field: source.geo.country_name + tag: set_source_geo_country_name_from_event_source_geo_country_name + copy_from: beyondtrust_epm.event.source.geo.country_name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.geo.location.lat + tag: convert_source_geo_location_lat_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.geo.location.lat + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.source.geo.location.lon + tag: convert_source_geo_location_lon_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.geo.location.lon + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - script: + tag: set_source_geo_location_from_lat_lon + lang: painless + description: Combine lat/lon into geo_point. + if: >- + ctx.beyondtrust_epm?.event?.source?.geo?.location?.lat != null + && ctx.beyondtrust_epm?.event?.source?.geo?.location?.lon != null + source: |- + def location = new HashMap(); + location.put('lat', ctx.beyondtrust_epm.event.source.geo.location.lat); + location.put('lon', ctx.beyondtrust_epm.event.source.geo.location.lon); + ctx.beyondtrust_epm.event.source.geo.location = location; + - set: + field: source.geo.location + tag: set_source_geo_location_from_event + copy_from: beyondtrust_epm.event.source.geo.location + ignore_empty_value: true + - set: + field: source.geo.name + tag: set_source_geo_name_from_event_source_geo_name + copy_from: beyondtrust_epm.event.source.geo.name + ignore_empty_value: true + - set: + field: source.geo.postal_code + tag: set_source_geo_postal_code_from_event_source_geo_postal_code + copy_from: beyondtrust_epm.event.source.geo.postal_code + ignore_empty_value: true + - set: + field: source.geo.region_iso_code + tag: set_source_geo_region_iso_code_from_event_source_geo_region_iso_code + copy_from: beyondtrust_epm.event.source.geo.region_iso_code + ignore_empty_value: true + - set: + field: source.geo.region_name + tag: set_source_geo_region_name_from_event_source_geo_region_name + copy_from: beyondtrust_epm.event.source.geo.region_name + ignore_empty_value: true + - set: + field: source.geo.timezone + tag: set_source_geo_timezone_from_event_source_geo_timezone + copy_from: beyondtrust_epm.event.source.geo.timezone + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.ip + tag: convert_source_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.source?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.source.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: source.ip + tag: set_source_ip_from_event_source_ip + copy_from: beyondtrust_epm.event.source.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_source_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.source?.ip != null + value: '{{{beyondtrust_epm.event.source.ip}}}' + allow_duplicates: false + - gsub: + field: beyondtrust_epm.event.source.mac + pattern: '[:.]' + replacement: '-' + tag: gsub_source_mac + ignore_missing: true + - uppercase: + field: beyondtrust_epm.event.source.mac + tag: uppercase_source_mac + ignore_missing: true + - set: + field: source.mac + tag: set_source_mac_from_event_source_mac + copy_from: beyondtrust_epm.event.source.mac + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.nat.ip + tag: convert_source_nat_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.source?.nat?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.source.nat.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: source.nat.ip + tag: set_source_nat_ip_from_event_source_nat_ip + copy_from: beyondtrust_epm.event.source.nat.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_source_nat_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.source?.nat?.ip != null + value: '{{{beyondtrust_epm.event.source.nat.ip}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.source.nat.port + tag: convert_source_nat_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.nat.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: source.nat.port + tag: set_source_nat_port_from_event_source_nat_port + copy_from: beyondtrust_epm.event.source.nat.port + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.packets + tag: convert_source_packets_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.packets + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: source.packets + tag: set_source_packets_from_event_source_packets + copy_from: beyondtrust_epm.event.source.packets + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.port + tag: convert_source_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: source.port + tag: set_source_port_from_event_source_port + copy_from: beyondtrust_epm.event.source.port + ignore_empty_value: true + - set: + field: source.registered_domain + tag: set_source_registered_domain_from_event_source_registered_domain + copy_from: beyondtrust_epm.event.source.registered_domain + ignore_empty_value: true + - set: + field: source.subdomain + tag: set_source_subdomain_from_event_source_subdomain + copy_from: beyondtrust_epm.event.source.subdomain + ignore_empty_value: true + - set: + field: source.top_level_domain + tag: set_source_top_level_domain_from_event_source_top_level_domain + copy_from: beyondtrust_epm.event.source.top_level_domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.user.DefaultTimezoneOffset + tag: convert_source_user_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.user.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.source.user.LocalIdentifier + tag: convert_source_user_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.user.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.source.user.changes.DefaultTimezoneOffset + tag: convert_source_user_changes_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.user.changes.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.source.user.changes.LocalIdentifier + tag: convert_source_user_changes_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.user.changes.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_source_user_changes_email_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.changes?.email != null + value: '{{{beyondtrust_epm.event.source.user.changes.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_source_user_changes_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.changes?.full_name != null + value: '{{{beyondtrust_epm.event.source.user.changes.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_source_user_changes_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.source?.user?.changes?.hash != null + value: '{{{beyondtrust_epm.event.source.user.changes.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_source_user_changes_name_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.changes?.name != null + value: '{{{beyondtrust_epm.event.source.user.changes.name}}}' + allow_duplicates: false + - set: + field: source.user.domain + tag: set_source_user_domain_from_event_source_user_domain + copy_from: beyondtrust_epm.event.source.user.domain + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.source.user.effective.DefaultTimezoneOffset + tag: convert_source_user_effective_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.user.effective.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.source.user.effective.LocalIdentifier + tag: convert_source_user_effective_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.user.effective.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_source_user_effective_email_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.effective?.email != null + value: '{{{beyondtrust_epm.event.source.user.effective.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_source_user_effective_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.effective?.full_name != null + value: '{{{beyondtrust_epm.event.source.user.effective.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_source_user_effective_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.source?.user?.effective?.hash != null + value: '{{{beyondtrust_epm.event.source.user.effective.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_source_user_effective_id_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.effective?.id != null + value: '{{{beyondtrust_epm.event.source.user.effective.id}}}' + allow_duplicates: false + - set: + field: source.user.email + tag: set_source_user_email_from_event_source_user_email + copy_from: beyondtrust_epm.event.source.user.email + ignore_empty_value: true + - append: + field: related.user + tag: append_event_source_user_email_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.email != null + value: '{{{beyondtrust_epm.event.source.user.email}}}' + allow_duplicates: false + - set: + field: source.user.full_name + tag: set_source_user_full_name_from_event_source_user_full_name + copy_from: beyondtrust_epm.event.source.user.full_name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_source_user_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.full_name != null + value: '{{{beyondtrust_epm.event.source.user.full_name}}}' + allow_duplicates: false + - set: + field: source.user.group.domain + tag: set_source_user_group_domain_from_event_source_user_group_domain + copy_from: beyondtrust_epm.event.source.user.group.domain + ignore_empty_value: true + - set: + field: source.user.group.id + tag: set_source_user_group_id_from_event_source_user_group_id + copy_from: beyondtrust_epm.event.source.user.group.id + ignore_empty_value: true + - set: + field: source.user.group.name + tag: set_source_user_group_name_from_event_source_user_group_name + copy_from: beyondtrust_epm.event.source.user.group.name + ignore_empty_value: true + - set: + field: source.user.hash + tag: set_source_user_hash_from_event_source_user_hash + copy_from: beyondtrust_epm.event.source.user.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_source_user_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.source?.user?.hash != null + value: '{{{beyondtrust_epm.event.source.user.hash}}}' + allow_duplicates: false + - set: + field: source.user.id + tag: set_source_user_id_from_event_source_user_id + copy_from: beyondtrust_epm.event.source.user.id + ignore_empty_value: true + - append: + field: related.user + tag: append_event_source_user_id_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.id != null + value: '{{{beyondtrust_epm.event.source.user.id}}}' + allow_duplicates: false + - set: + field: source.user.name + tag: set_source_user_name_from_event_source_user_name + copy_from: beyondtrust_epm.event.source.user.name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_source_user_name_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.name != null + value: '{{{beyondtrust_epm.event.source.user.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.source.user.roles + tag: foreach_source_user_roles + if: ctx.beyondtrust_epm?.event?.source?.user?.roles instanceof List + processor: + append: + field: source.user.roles + tag: append_source_user_roles_into_source_user_roles + value: '{{{_ingest._value}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.source.user.target.DefaultTimezoneOffset + tag: convert_source_user_target_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.user.target.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.source.user.target.LocalIdentifier + tag: convert_source_user_target_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.source.user.target.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_source_user_target_email_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.target?.email != null + value: '{{{beyondtrust_epm.event.source.user.target.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_source_user_target_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.target?.full_name != null + value: '{{{beyondtrust_epm.event.source.user.target.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_source_user_target_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.source?.user?.target?.hash != null + value: '{{{beyondtrust_epm.event.source.user.target.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_source_user_target_id_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.target?.id != null + value: '{{{beyondtrust_epm.event.source.user.target.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_source_user_target_name_into_related_user + if: ctx.beyondtrust_epm?.event?.source?.user?.target?.name != null + value: '{{{beyondtrust_epm.event.source.user.target.name}}}' + allow_duplicates: false + - set: + field: tls.cipher + tag: set_tls_cipher_from_event_tls_cipher + copy_from: beyondtrust_epm.event.tls.cipher + ignore_empty_value: true + - set: + field: tls.client.certificate + tag: set_tls_client_certificate_from_event_tls_client_certificate + copy_from: beyondtrust_epm.event.tls.client.certificate + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.client.certificate_chain + tag: foreach_tls_client_certificate_chain + if: ctx.beyondtrust_epm?.event?.tls?.client?.certificate_chain instanceof List + processor: + append: + field: tls.client.certificate_chain + tag: append_tls_client_certificate_chain_into_tls_client_certificate_chain + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: tls.client.hash.md5 + tag: set_tls_client_hash_md5_from_event_tls_client_hash_md5 + copy_from: beyondtrust_epm.event.tls.client.hash.md5 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_tls_client_hash_md5_into_related_hash + if: ctx.beyondtrust_epm?.event?.tls?.client?.hash?.md5 != null + value: '{{{beyondtrust_epm.event.tls.client.hash.md5}}}' + allow_duplicates: false + - set: + field: tls.client.hash.sha1 + tag: set_tls_client_hash_sha1_from_event_tls_client_hash_sha1 + copy_from: beyondtrust_epm.event.tls.client.hash.sha1 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_tls_client_hash_sha1_into_related_hash + if: ctx.beyondtrust_epm?.event?.tls?.client?.hash?.sha1 != null + value: '{{{beyondtrust_epm.event.tls.client.hash.sha1}}}' + allow_duplicates: false + - set: + field: tls.client.hash.sha256 + tag: set_tls_client_hash_sha256_from_event_tls_client_hash_sha256 + copy_from: beyondtrust_epm.event.tls.client.hash.sha256 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_tls_client_hash_sha256_into_related_hash + if: ctx.beyondtrust_epm?.event?.tls?.client?.hash?.sha256 != null + value: '{{{beyondtrust_epm.event.tls.client.hash.sha256}}}' + allow_duplicates: false + - set: + field: tls.client.issuer + tag: set_tls_client_issuer_from_event_tls_client_issuer + copy_from: beyondtrust_epm.event.tls.client.issuer + ignore_empty_value: true + - set: + field: tls.client.ja3 + tag: set_tls_client_ja3_from_event_tls_client_ja3 + copy_from: beyondtrust_epm.event.tls.client.ja3 + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.tls.client.not_after + tag: date_tls_client_not_after + if: ctx.beyondtrust_epm?.event?.tls?.client?.not_after != null && ctx.beyondtrust_epm.event.tls.client.not_after != '' + target_field: beyondtrust_epm.event.tls.client.not_after + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.tls.client.not_after + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.client.not_after + tag: set_tls_client_not_after_from_event_tls_client_not_after + copy_from: beyondtrust_epm.event.tls.client.not_after + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.tls.client.not_before + tag: date_tls_client_not_before + if: ctx.beyondtrust_epm?.event?.tls?.client?.not_before != null && ctx.beyondtrust_epm.event.tls.client.not_before != '' + target_field: beyondtrust_epm.event.tls.client.not_before + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.tls.client.not_before + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.client.not_before + tag: set_tls_client_not_before_from_event_tls_client_not_before + copy_from: beyondtrust_epm.event.tls.client.not_before + ignore_empty_value: true + - set: + field: tls.client.server_name + tag: set_tls_client_server_name_from_event_tls_client_server_name + copy_from: beyondtrust_epm.event.tls.client.server_name + ignore_empty_value: true + - set: + field: tls.client.subject + tag: set_tls_client_subject_from_event_tls_client_subject + copy_from: beyondtrust_epm.event.tls.client.subject + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.client.supported_ciphers + tag: foreach_tls_client_supported_ciphers + if: ctx.beyondtrust_epm?.event?.tls?.client?.supported_ciphers instanceof List + processor: + append: + field: tls.client.supported_ciphers + tag: append_tls_client_supported_ciphers_into_tls_client_supported_ciphers + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.alternative_names + tag: foreach_tls_client_x509_alternative_names + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.alternative_names instanceof List + processor: + append: + field: tls.client.x509.alternative_names + tag: append_tls_client_x509_alternative_names_into_tls_client_x509_alternative_names + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.issuer.common_name + tag: foreach_tls_client_x509_issuer_common_name + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.issuer?.common_name instanceof List + processor: + append: + field: tls.client.x509.issuer.common_name + tag: append_tls_client_x509_issuer_common_name_into_tls_client_x509_issuer_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.issuer.country + tag: foreach_tls_client_x509_issuer_country + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.issuer?.country instanceof List + processor: + append: + field: tls.client.x509.issuer.country + tag: append_tls_client_x509_issuer_country_into_tls_client_x509_issuer_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: tls.client.x509.issuer.distinguished_name + tag: set_tls_client_x509_issuer_distinguished_name_from_event_tls_client_x509_issuer_distinguished_name + copy_from: beyondtrust_epm.event.tls.client.x509.issuer.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.client.x509.issuer.locality + tag: foreach_tls_client_x509_issuer_locality + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.issuer?.locality instanceof List + processor: + append: + field: tls.client.x509.issuer.locality + tag: append_tls_client_x509_issuer_locality_into_tls_client_x509_issuer_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.issuer.organization + tag: foreach_tls_client_x509_issuer_organization + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.issuer?.organization instanceof List + processor: + append: + field: tls.client.x509.issuer.organization + tag: append_tls_client_x509_issuer_organization_into_tls_client_x509_issuer_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.issuer.organizational_unit + tag: foreach_tls_client_x509_issuer_organizational_unit + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.issuer?.organizational_unit instanceof List + processor: + append: + field: tls.client.x509.issuer.organizational_unit + tag: append_tls_client_x509_issuer_organizational_unit_into_tls_client_x509_issuer_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.issuer.state_or_province + tag: foreach_tls_client_x509_issuer_state_or_province + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.issuer?.state_or_province instanceof List + processor: + append: + field: tls.client.x509.issuer.state_or_province + tag: append_tls_client_x509_issuer_state_or_province_into_tls_client_x509_issuer_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.tls.client.x509.not_after + tag: date_tls_client_x509_not_after + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.not_after != null && ctx.beyondtrust_epm.event.tls.client.x509.not_after != '' + target_field: beyondtrust_epm.event.tls.client.x509.not_after + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.tls.client.x509.not_after + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.client.x509.not_after + tag: set_tls_client_x509_not_after_from_event_tls_client_x509_not_after + copy_from: beyondtrust_epm.event.tls.client.x509.not_after + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.tls.client.x509.not_before + tag: date_tls_client_x509_not_before + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.not_before != null && ctx.beyondtrust_epm.event.tls.client.x509.not_before != '' + target_field: beyondtrust_epm.event.tls.client.x509.not_before + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.tls.client.x509.not_before + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.client.x509.not_before + tag: set_tls_client_x509_not_before_from_event_tls_client_x509_not_before + copy_from: beyondtrust_epm.event.tls.client.x509.not_before + ignore_empty_value: true + - set: + field: tls.client.x509.public_key_algorithm + tag: set_tls_client_x509_public_key_algorithm_from_event_tls_client_x509_public_key_algorithm + copy_from: beyondtrust_epm.event.tls.client.x509.public_key_algorithm + ignore_empty_value: true + - set: + field: tls.client.x509.public_key_curve + tag: set_tls_client_x509_public_key_curve_from_event_tls_client_x509_public_key_curve + copy_from: beyondtrust_epm.event.tls.client.x509.public_key_curve + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.tls.client.x509.public_key_exponent + tag: convert_tls_client_x509_public_key_exponent_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.tls.client.x509.public_key_exponent + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.client.x509.public_key_exponent + tag: set_tls_client_x509_public_key_exponent_from_event_tls_client_x509_public_key_exponent + copy_from: beyondtrust_epm.event.tls.client.x509.public_key_exponent + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.tls.client.x509.public_key_size + tag: convert_tls_client_x509_public_key_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.tls.client.x509.public_key_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.client.x509.public_key_size + tag: set_tls_client_x509_public_key_size_from_event_tls_client_x509_public_key_size + copy_from: beyondtrust_epm.event.tls.client.x509.public_key_size + ignore_empty_value: true + - set: + field: tls.client.x509.serial_number + tag: set_tls_client_x509_serial_number_from_event_tls_client_x509_serial_number + copy_from: beyondtrust_epm.event.tls.client.x509.serial_number + ignore_empty_value: true + - set: + field: tls.client.x509.signature_algorithm + tag: set_tls_client_x509_signature_algorithm_from_event_tls_client_x509_signature_algorithm + copy_from: beyondtrust_epm.event.tls.client.x509.signature_algorithm + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.client.x509.subject.common_name + tag: foreach_tls_client_x509_subject_common_name + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.subject?.common_name instanceof List + processor: + append: + field: tls.client.x509.subject.common_name + tag: append_tls_client_x509_subject_common_name_into_tls_client_x509_subject_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.subject.country + tag: foreach_tls_client_x509_subject_country + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.subject?.country instanceof List + processor: + append: + field: tls.client.x509.subject.country + tag: append_tls_client_x509_subject_country_into_tls_client_x509_subject_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: tls.client.x509.subject.distinguished_name + tag: set_tls_client_x509_subject_distinguished_name_from_event_tls_client_x509_subject_distinguished_name + copy_from: beyondtrust_epm.event.tls.client.x509.subject.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.client.x509.subject.locality + tag: foreach_tls_client_x509_subject_locality + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.subject?.locality instanceof List + processor: + append: + field: tls.client.x509.subject.locality + tag: append_tls_client_x509_subject_locality_into_tls_client_x509_subject_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.subject.organization + tag: foreach_tls_client_x509_subject_organization + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.subject?.organization instanceof List + processor: + append: + field: tls.client.x509.subject.organization + tag: append_tls_client_x509_subject_organization_into_tls_client_x509_subject_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.subject.organizational_unit + tag: foreach_tls_client_x509_subject_organizational_unit + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.subject?.organizational_unit instanceof List + processor: + append: + field: tls.client.x509.subject.organizational_unit + tag: append_tls_client_x509_subject_organizational_unit_into_tls_client_x509_subject_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.client.x509.subject.state_or_province + tag: foreach_tls_client_x509_subject_state_or_province + if: ctx.beyondtrust_epm?.event?.tls?.client?.x509?.subject?.state_or_province instanceof List + processor: + append: + field: tls.client.x509.subject.state_or_province + tag: append_tls_client_x509_subject_state_or_province_into_tls_client_x509_subject_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: tls.client.x509.version_number + tag: set_tls_client_x509_version_number_from_event_tls_client_x509_version_number + copy_from: beyondtrust_epm.event.tls.client.x509.version_number + ignore_empty_value: true + - set: + field: tls.curve + tag: set_tls_curve_from_event_tls_curve + copy_from: beyondtrust_epm.event.tls.curve + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.tls.established + tag: convert_tls_established_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.tls.established + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.established + tag: set_tls_established_from_event_tls_established + copy_from: beyondtrust_epm.event.tls.established + ignore_empty_value: true + - set: + field: tls.next_protocol + tag: set_tls_next_protocol_from_event_tls_next_protocol + copy_from: beyondtrust_epm.event.tls.next_protocol + ignore_empty_value: true + - lowercase: + field: tls.next_protocol + tag: lowercase_tls_next_protocol + ignore_missing: true + - convert: + field: beyondtrust_epm.event.tls.resumed + tag: convert_tls_resumed_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.tls.resumed + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.resumed + tag: set_tls_resumed_from_event_tls_resumed + copy_from: beyondtrust_epm.event.tls.resumed + ignore_empty_value: true + - set: + field: tls.server.certificate + tag: set_tls_server_certificate_from_event_tls_server_certificate + copy_from: beyondtrust_epm.event.tls.server.certificate + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.server.certificate_chain + tag: foreach_tls_server_certificate_chain + if: ctx.beyondtrust_epm?.event?.tls?.server?.certificate_chain instanceof List + processor: + append: + field: tls.server.certificate_chain + tag: append_tls_server_certificate_chain_into_tls_server_certificate_chain + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: tls.server.hash.md5 + tag: set_tls_server_hash_md5_from_event_tls_server_hash_md5 + copy_from: beyondtrust_epm.event.tls.server.hash.md5 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_tls_server_hash_md5_into_related_hash + if: ctx.beyondtrust_epm?.event?.tls?.server?.hash?.md5 != null + value: '{{{beyondtrust_epm.event.tls.server.hash.md5}}}' + allow_duplicates: false + - set: + field: tls.server.hash.sha1 + tag: set_tls_server_hash_sha1_from_event_tls_server_hash_sha1 + copy_from: beyondtrust_epm.event.tls.server.hash.sha1 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_tls_server_hash_sha1_into_related_hash + if: ctx.beyondtrust_epm?.event?.tls?.server?.hash?.sha1 != null + value: '{{{beyondtrust_epm.event.tls.server.hash.sha1}}}' + allow_duplicates: false + - set: + field: tls.server.hash.sha256 + tag: set_tls_server_hash_sha256_from_event_tls_server_hash_sha256 + copy_from: beyondtrust_epm.event.tls.server.hash.sha256 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_tls_server_hash_sha256_into_related_hash + if: ctx.beyondtrust_epm?.event?.tls?.server?.hash?.sha256 != null + value: '{{{beyondtrust_epm.event.tls.server.hash.sha256}}}' + allow_duplicates: false + - set: + field: tls.server.issuer + tag: set_tls_server_issuer_from_event_tls_server_issuer + copy_from: beyondtrust_epm.event.tls.server.issuer + ignore_empty_value: true + - set: + field: tls.server.ja3s + tag: set_tls_server_ja3s_from_event_tls_server_ja3s + copy_from: beyondtrust_epm.event.tls.server.ja3s + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.tls.server.not_after + tag: date_tls_server_not_after + if: ctx.beyondtrust_epm?.event?.tls?.server?.not_after != null && ctx.beyondtrust_epm.event.tls.server.not_after != '' + target_field: beyondtrust_epm.event.tls.server.not_after + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.tls.server.not_after + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.server.not_after + tag: set_tls_server_not_after_from_event_tls_server_not_after + copy_from: beyondtrust_epm.event.tls.server.not_after + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.tls.server.not_before + tag: date_tls_server_not_before + if: ctx.beyondtrust_epm?.event?.tls?.server?.not_before != null && ctx.beyondtrust_epm.event.tls.server.not_before != '' + target_field: beyondtrust_epm.event.tls.server.not_before + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.tls.server.not_before + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.server.not_before + tag: set_tls_server_not_before_from_event_tls_server_not_before + copy_from: beyondtrust_epm.event.tls.server.not_before + ignore_empty_value: true + - set: + field: tls.server.subject + tag: set_tls_server_subject_from_event_tls_server_subject + copy_from: beyondtrust_epm.event.tls.server.subject + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.server.x509.alternative_names + tag: foreach_tls_server_x509_alternative_names + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.alternative_names instanceof List + processor: + append: + field: tls.server.x509.alternative_names + tag: append_tls_server_x509_alternative_names_into_tls_server_x509_alternative_names + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.issuer.common_name + tag: foreach_tls_server_x509_issuer_common_name + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.issuer?.common_name instanceof List + processor: + append: + field: tls.server.x509.issuer.common_name + tag: append_tls_server_x509_issuer_common_name_into_tls_server_x509_issuer_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.issuer.country + tag: foreach_tls_server_x509_issuer_country + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.issuer?.country instanceof List + processor: + append: + field: tls.server.x509.issuer.country + tag: append_tls_server_x509_issuer_country_into_tls_server_x509_issuer_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: tls.server.x509.issuer.distinguished_name + tag: set_tls_server_x509_issuer_distinguished_name_from_event_tls_server_x509_issuer_distinguished_name + copy_from: beyondtrust_epm.event.tls.server.x509.issuer.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.server.x509.issuer.locality + tag: foreach_tls_server_x509_issuer_locality + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.issuer?.locality instanceof List + processor: + append: + field: tls.server.x509.issuer.locality + tag: append_tls_server_x509_issuer_locality_into_tls_server_x509_issuer_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.issuer.organization + tag: foreach_tls_server_x509_issuer_organization + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.issuer?.organization instanceof List + processor: + append: + field: tls.server.x509.issuer.organization + tag: append_tls_server_x509_issuer_organization_into_tls_server_x509_issuer_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.issuer.organizational_unit + tag: foreach_tls_server_x509_issuer_organizational_unit + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.issuer?.organizational_unit instanceof List + processor: + append: + field: tls.server.x509.issuer.organizational_unit + tag: append_tls_server_x509_issuer_organizational_unit_into_tls_server_x509_issuer_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.issuer.state_or_province + tag: foreach_tls_server_x509_issuer_state_or_province + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.issuer?.state_or_province instanceof List + processor: + append: + field: tls.server.x509.issuer.state_or_province + tag: append_tls_server_x509_issuer_state_or_province_into_tls_server_x509_issuer_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.tls.server.x509.not_after + tag: date_tls_server_x509_not_after + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.not_after != null && ctx.beyondtrust_epm.event.tls.server.x509.not_after != '' + target_field: beyondtrust_epm.event.tls.server.x509.not_after + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.tls.server.x509.not_after + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.server.x509.not_after + tag: set_tls_server_x509_not_after_from_event_tls_server_x509_not_after + copy_from: beyondtrust_epm.event.tls.server.x509.not_after + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.tls.server.x509.not_before + tag: date_tls_server_x509_not_before + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.not_before != null && ctx.beyondtrust_epm.event.tls.server.x509.not_before != '' + target_field: beyondtrust_epm.event.tls.server.x509.not_before + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.tls.server.x509.not_before + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.server.x509.not_before + tag: set_tls_server_x509_not_before_from_event_tls_server_x509_not_before + copy_from: beyondtrust_epm.event.tls.server.x509.not_before + ignore_empty_value: true + - set: + field: tls.server.x509.public_key_algorithm + tag: set_tls_server_x509_public_key_algorithm_from_event_tls_server_x509_public_key_algorithm + copy_from: beyondtrust_epm.event.tls.server.x509.public_key_algorithm + ignore_empty_value: true + - set: + field: tls.server.x509.public_key_curve + tag: set_tls_server_x509_public_key_curve_from_event_tls_server_x509_public_key_curve + copy_from: beyondtrust_epm.event.tls.server.x509.public_key_curve + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.tls.server.x509.public_key_exponent + tag: convert_tls_server_x509_public_key_exponent_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.tls.server.x509.public_key_exponent + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.server.x509.public_key_exponent + tag: set_tls_server_x509_public_key_exponent_from_event_tls_server_x509_public_key_exponent + copy_from: beyondtrust_epm.event.tls.server.x509.public_key_exponent + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.tls.server.x509.public_key_size + tag: convert_tls_server_x509_public_key_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.tls.server.x509.public_key_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: tls.server.x509.public_key_size + tag: set_tls_server_x509_public_key_size_from_event_tls_server_x509_public_key_size + copy_from: beyondtrust_epm.event.tls.server.x509.public_key_size + ignore_empty_value: true + - set: + field: tls.server.x509.serial_number + tag: set_tls_server_x509_serial_number_from_event_tls_server_x509_serial_number + copy_from: beyondtrust_epm.event.tls.server.x509.serial_number + ignore_empty_value: true + - set: + field: tls.server.x509.signature_algorithm + tag: set_tls_server_x509_signature_algorithm_from_event_tls_server_x509_signature_algorithm + copy_from: beyondtrust_epm.event.tls.server.x509.signature_algorithm + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.server.x509.subject.common_name + tag: foreach_tls_server_x509_subject_common_name + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.subject?.common_name instanceof List + processor: + append: + field: tls.server.x509.subject.common_name + tag: append_tls_server_x509_subject_common_name_into_tls_server_x509_subject_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.subject.country + tag: foreach_tls_server_x509_subject_country + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.subject?.country instanceof List + processor: + append: + field: tls.server.x509.subject.country + tag: append_tls_server_x509_subject_country_into_tls_server_x509_subject_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: tls.server.x509.subject.distinguished_name + tag: set_tls_server_x509_subject_distinguished_name_from_event_tls_server_x509_subject_distinguished_name + copy_from: beyondtrust_epm.event.tls.server.x509.subject.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.tls.server.x509.subject.locality + tag: foreach_tls_server_x509_subject_locality + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.subject?.locality instanceof List + processor: + append: + field: tls.server.x509.subject.locality + tag: append_tls_server_x509_subject_locality_into_tls_server_x509_subject_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.subject.organization + tag: foreach_tls_server_x509_subject_organization + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.subject?.organization instanceof List + processor: + append: + field: tls.server.x509.subject.organization + tag: append_tls_server_x509_subject_organization_into_tls_server_x509_subject_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.subject.organizational_unit + tag: foreach_tls_server_x509_subject_organizational_unit + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.subject?.organizational_unit instanceof List + processor: + append: + field: tls.server.x509.subject.organizational_unit + tag: append_tls_server_x509_subject_organizational_unit_into_tls_server_x509_subject_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.tls.server.x509.subject.state_or_province + tag: foreach_tls_server_x509_subject_state_or_province + if: ctx.beyondtrust_epm?.event?.tls?.server?.x509?.subject?.state_or_province instanceof List + processor: + append: + field: tls.server.x509.subject.state_or_province + tag: append_tls_server_x509_subject_state_or_province_into_tls_server_x509_subject_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: tls.server.x509.version_number + tag: set_tls_server_x509_version_number_from_event_tls_server_x509_version_number + copy_from: beyondtrust_epm.event.tls.server.x509.version_number + ignore_empty_value: true + - set: + field: tls.version + tag: set_tls_version_from_event_tls_version + copy_from: beyondtrust_epm.event.tls.version + ignore_empty_value: true + - set: + field: tls.version_protocol + tag: set_tls_version_protocol_from_event_tls_version_protocol + copy_from: beyondtrust_epm.event.tls.version_protocol + ignore_empty_value: true + - lowercase: + field: tls.version_protocol + tag: lowercase_tls_version_protocol + ignore_missing: true + - set: + field: url.domain + tag: set_url_domain_from_event_url_domain + copy_from: beyondtrust_epm.event.url.domain + ignore_empty_value: true + - set: + field: url.extension + tag: set_url_extension_from_event_url_extension + copy_from: beyondtrust_epm.event.url.extension + ignore_empty_value: true + - set: + field: url.fragment + tag: set_url_fragment_from_event_url_fragment + copy_from: beyondtrust_epm.event.url.fragment + ignore_empty_value: true + - set: + field: url.full + tag: set_url_full_from_event_url_full + copy_from: beyondtrust_epm.event.url.full + ignore_empty_value: true + - set: + field: url.original + tag: set_url_original_from_event_url_original + copy_from: beyondtrust_epm.event.url.original + ignore_empty_value: true + - set: + field: url.password + tag: set_url_password_from_event_url_password + copy_from: beyondtrust_epm.event.url.password + ignore_empty_value: true + - set: + field: url.path + tag: set_url_path_from_event_url_path + copy_from: beyondtrust_epm.event.url.path + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.url.port + tag: convert_url_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.url.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: url.port + tag: set_url_port_from_event_url_port + copy_from: beyondtrust_epm.event.url.port + ignore_empty_value: true + - set: + field: url.query + tag: set_url_query_from_event_url_query + copy_from: beyondtrust_epm.event.url.query + ignore_empty_value: true + - set: + field: url.registered_domain + tag: set_url_registered_domain_from_event_url_registered_domain + copy_from: beyondtrust_epm.event.url.registered_domain + ignore_empty_value: true + - set: + field: url.scheme + tag: set_url_scheme_from_event_url_scheme + copy_from: beyondtrust_epm.event.url.scheme + ignore_empty_value: true + - set: + field: url.subdomain + tag: set_url_subdomain_from_event_url_subdomain + copy_from: beyondtrust_epm.event.url.subdomain + ignore_empty_value: true + - set: + field: url.top_level_domain + tag: set_url_top_level_domain_from_event_url_top_level_domain + copy_from: beyondtrust_epm.event.url.top_level_domain + ignore_empty_value: true + - set: + field: url.username + tag: set_url_username_from_event_url_username + copy_from: beyondtrust_epm.event.url.username + ignore_empty_value: true + - append: + field: related.user + tag: append_event_url_username_into_related_user + if: ctx.beyondtrust_epm?.event?.url?.username != null + value: '{{{beyondtrust_epm.event.url.username}}}' + allow_duplicates: false + - append: + field: related.hosts + tag: append_event_client_Name_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.Name != null + value: '{{{beyondtrust_epm.event.client.Name}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_client_user_DomainIdentifier_into_related_user + if: ctx.beyondtrust_epm?.event?.client?.user?.DomainIdentifier != null + value: '{{{beyondtrust_epm.event.client.user.DomainIdentifier}}}' + allow_duplicates: false + - remove: + field: + - beyondtrust_epm.event.client.address + - beyondtrust_epm.event.client.as.number + - beyondtrust_epm.event.client.as.organization.name + - beyondtrust_epm.event.client.bytes + - beyondtrust_epm.event.client.domain + - beyondtrust_epm.event.client.geo.city_name + - beyondtrust_epm.event.client.geo.continent_code + - beyondtrust_epm.event.client.geo.continent_name + - beyondtrust_epm.event.client.geo.country_iso_code + - beyondtrust_epm.event.client.geo.country_name + - beyondtrust_epm.event.client.geo.name + - beyondtrust_epm.event.client.geo.postal_code + - beyondtrust_epm.event.client.geo.region_iso_code + - beyondtrust_epm.event.client.geo.region_name + - beyondtrust_epm.event.client.geo.timezone + - beyondtrust_epm.event.client.ip + - beyondtrust_epm.event.client.mac + - beyondtrust_epm.event.client.nat.ip + - beyondtrust_epm.event.client.nat.port + - beyondtrust_epm.event.client.packets + - beyondtrust_epm.event.client.port + - beyondtrust_epm.event.client.registered_domain + - beyondtrust_epm.event.client.subdomain + - beyondtrust_epm.event.client.top_level_domain + - beyondtrust_epm.event.client.user.domain + - beyondtrust_epm.event.client.user.email + - beyondtrust_epm.event.client.user.full_name + - beyondtrust_epm.event.client.user.group.domain + - beyondtrust_epm.event.client.user.group.id + - beyondtrust_epm.event.client.user.group.name + - beyondtrust_epm.event.client.user.hash + - beyondtrust_epm.event.client.user.id + - beyondtrust_epm.event.client.user.name + - beyondtrust_epm.event.client.user.roles + - beyondtrust_epm.event.destination.address + - beyondtrust_epm.event.destination.as.number + - beyondtrust_epm.event.destination.as.organization.name + - beyondtrust_epm.event.destination.bytes + - beyondtrust_epm.event.destination.domain + - beyondtrust_epm.event.destination.geo.city_name + - beyondtrust_epm.event.destination.geo.continent_code + - beyondtrust_epm.event.destination.geo.continent_name + - beyondtrust_epm.event.destination.geo.country_iso_code + - beyondtrust_epm.event.destination.geo.country_name + - beyondtrust_epm.event.destination.geo.name + - beyondtrust_epm.event.destination.geo.postal_code + - beyondtrust_epm.event.destination.geo.region_iso_code + - beyondtrust_epm.event.destination.geo.region_name + - beyondtrust_epm.event.destination.geo.timezone + - beyondtrust_epm.event.destination.ip + - beyondtrust_epm.event.destination.mac + - beyondtrust_epm.event.destination.nat.ip + - beyondtrust_epm.event.destination.nat.port + - beyondtrust_epm.event.destination.packets + - beyondtrust_epm.event.destination.port + - beyondtrust_epm.event.destination.registered_domain + - beyondtrust_epm.event.destination.subdomain + - beyondtrust_epm.event.destination.top_level_domain + - beyondtrust_epm.event.destination.user.domain + - beyondtrust_epm.event.destination.user.email + - beyondtrust_epm.event.destination.user.full_name + - beyondtrust_epm.event.destination.user.group.domain + - beyondtrust_epm.event.destination.user.group.id + - beyondtrust_epm.event.destination.user.group.name + - beyondtrust_epm.event.destination.user.hash + - beyondtrust_epm.event.destination.user.id + - beyondtrust_epm.event.destination.user.name + - beyondtrust_epm.event.destination.user.roles + - beyondtrust_epm.event.dns.header_flags + - beyondtrust_epm.event.dns.id + - beyondtrust_epm.event.dns.op_code + - beyondtrust_epm.event.dns.question.class + - beyondtrust_epm.event.dns.question.name + - beyondtrust_epm.event.dns.question.registered_domain + - beyondtrust_epm.event.dns.question.subdomain + - beyondtrust_epm.event.dns.question.top_level_domain + - beyondtrust_epm.event.dns.question.type + - beyondtrust_epm.event.dns.resolved_ip + - beyondtrust_epm.event.dns.response_code + - beyondtrust_epm.event.dns.type + - beyondtrust_epm.event.http.request.body.bytes + - beyondtrust_epm.event.http.request.body.content + - beyondtrust_epm.event.http.request.bytes + - beyondtrust_epm.event.http.request.id + - beyondtrust_epm.event.http.request.method + - beyondtrust_epm.event.http.request.mime_type + - beyondtrust_epm.event.http.request.referrer + - beyondtrust_epm.event.http.response.body.bytes + - beyondtrust_epm.event.http.response.body.content + - beyondtrust_epm.event.http.response.bytes + - beyondtrust_epm.event.http.response.mime_type + - beyondtrust_epm.event.http.response.status_code + - beyondtrust_epm.event.http.version + - beyondtrust_epm.event.network.application + - beyondtrust_epm.event.network.bytes + - beyondtrust_epm.event.network.community_id + - beyondtrust_epm.event.network.direction + - beyondtrust_epm.event.network.forwarded_ip + - beyondtrust_epm.event.network.iana_number + - beyondtrust_epm.event.network.name + - beyondtrust_epm.event.network.packets + - beyondtrust_epm.event.network.protocol + - beyondtrust_epm.event.network.transport + - beyondtrust_epm.event.network.type + - beyondtrust_epm.event.network.vlan.id + - beyondtrust_epm.event.network.vlan.name + - beyondtrust_epm.event.server.address + - beyondtrust_epm.event.server.as.number + - beyondtrust_epm.event.server.as.organization.name + - beyondtrust_epm.event.server.bytes + - beyondtrust_epm.event.server.domain + - beyondtrust_epm.event.server.geo.city_name + - beyondtrust_epm.event.server.geo.continent_code + - beyondtrust_epm.event.server.geo.continent_name + - beyondtrust_epm.event.server.geo.country_iso_code + - beyondtrust_epm.event.server.geo.country_name + - beyondtrust_epm.event.server.geo.name + - beyondtrust_epm.event.server.geo.postal_code + - beyondtrust_epm.event.server.geo.region_iso_code + - beyondtrust_epm.event.server.geo.region_name + - beyondtrust_epm.event.server.geo.timezone + - beyondtrust_epm.event.server.ip + - beyondtrust_epm.event.server.mac + - beyondtrust_epm.event.server.nat.ip + - beyondtrust_epm.event.server.nat.port + - beyondtrust_epm.event.server.packets + - beyondtrust_epm.event.server.port + - beyondtrust_epm.event.server.registered_domain + - beyondtrust_epm.event.server.subdomain + - beyondtrust_epm.event.server.top_level_domain + - beyondtrust_epm.event.server.user.domain + - beyondtrust_epm.event.server.user.email + - beyondtrust_epm.event.server.user.full_name + - beyondtrust_epm.event.server.user.group.domain + - beyondtrust_epm.event.server.user.group.id + - beyondtrust_epm.event.server.user.group.name + - beyondtrust_epm.event.server.user.hash + - beyondtrust_epm.event.server.user.id + - beyondtrust_epm.event.server.user.name + - beyondtrust_epm.event.server.user.roles + - beyondtrust_epm.event.source.address + - beyondtrust_epm.event.source.as.number + - beyondtrust_epm.event.source.as.organization.name + - beyondtrust_epm.event.source.bytes + - beyondtrust_epm.event.source.domain + - beyondtrust_epm.event.source.geo.city_name + - beyondtrust_epm.event.source.geo.continent_code + - beyondtrust_epm.event.source.geo.continent_name + - beyondtrust_epm.event.source.geo.country_iso_code + - beyondtrust_epm.event.source.geo.country_name + - beyondtrust_epm.event.source.geo.name + - beyondtrust_epm.event.source.geo.postal_code + - beyondtrust_epm.event.source.geo.region_iso_code + - beyondtrust_epm.event.source.geo.region_name + - beyondtrust_epm.event.source.geo.timezone + - beyondtrust_epm.event.source.ip + - beyondtrust_epm.event.source.mac + - beyondtrust_epm.event.source.nat.ip + - beyondtrust_epm.event.source.nat.port + - beyondtrust_epm.event.source.packets + - beyondtrust_epm.event.source.port + - beyondtrust_epm.event.source.registered_domain + - beyondtrust_epm.event.source.subdomain + - beyondtrust_epm.event.source.top_level_domain + - beyondtrust_epm.event.source.user.domain + - beyondtrust_epm.event.source.user.email + - beyondtrust_epm.event.source.user.full_name + - beyondtrust_epm.event.source.user.group.domain + - beyondtrust_epm.event.source.user.group.id + - beyondtrust_epm.event.source.user.group.name + - beyondtrust_epm.event.source.user.hash + - beyondtrust_epm.event.source.user.id + - beyondtrust_epm.event.source.user.name + - beyondtrust_epm.event.source.user.roles + - beyondtrust_epm.event.tls.cipher + - beyondtrust_epm.event.tls.client.certificate + - beyondtrust_epm.event.tls.client.certificate_chain + - beyondtrust_epm.event.tls.client.hash.md5 + - beyondtrust_epm.event.tls.client.hash.sha1 + - beyondtrust_epm.event.tls.client.hash.sha256 + - beyondtrust_epm.event.tls.client.issuer + - beyondtrust_epm.event.tls.client.ja3 + - beyondtrust_epm.event.tls.client.not_after + - beyondtrust_epm.event.tls.client.not_before + - beyondtrust_epm.event.tls.client.server_name + - beyondtrust_epm.event.tls.client.subject + - beyondtrust_epm.event.tls.client.supported_ciphers + - beyondtrust_epm.event.tls.client.x509.alternative_names + - beyondtrust_epm.event.tls.client.x509.issuer.common_name + - beyondtrust_epm.event.tls.client.x509.issuer.country + - beyondtrust_epm.event.tls.client.x509.issuer.distinguished_name + - beyondtrust_epm.event.tls.client.x509.issuer.locality + - beyondtrust_epm.event.tls.client.x509.issuer.organization + - beyondtrust_epm.event.tls.client.x509.issuer.organizational_unit + - beyondtrust_epm.event.tls.client.x509.issuer.state_or_province + - beyondtrust_epm.event.tls.client.x509.not_after + - beyondtrust_epm.event.tls.client.x509.not_before + - beyondtrust_epm.event.tls.client.x509.public_key_algorithm + - beyondtrust_epm.event.tls.client.x509.public_key_curve + - beyondtrust_epm.event.tls.client.x509.public_key_exponent + - beyondtrust_epm.event.tls.client.x509.public_key_size + - beyondtrust_epm.event.tls.client.x509.serial_number + - beyondtrust_epm.event.tls.client.x509.signature_algorithm + - beyondtrust_epm.event.tls.client.x509.subject.common_name + - beyondtrust_epm.event.tls.client.x509.subject.country + - beyondtrust_epm.event.tls.client.x509.subject.distinguished_name + - beyondtrust_epm.event.tls.client.x509.subject.locality + - beyondtrust_epm.event.tls.client.x509.subject.organization + - beyondtrust_epm.event.tls.client.x509.subject.organizational_unit + - beyondtrust_epm.event.tls.client.x509.subject.state_or_province + - beyondtrust_epm.event.tls.client.x509.version_number + - beyondtrust_epm.event.tls.curve + - beyondtrust_epm.event.tls.established + - beyondtrust_epm.event.tls.next_protocol + - beyondtrust_epm.event.tls.resumed + - beyondtrust_epm.event.tls.server.certificate + - beyondtrust_epm.event.tls.server.certificate_chain + - beyondtrust_epm.event.tls.server.hash.md5 + - beyondtrust_epm.event.tls.server.hash.sha1 + - beyondtrust_epm.event.tls.server.hash.sha256 + - beyondtrust_epm.event.tls.server.issuer + - beyondtrust_epm.event.tls.server.ja3s + - beyondtrust_epm.event.tls.server.not_after + - beyondtrust_epm.event.tls.server.not_before + - beyondtrust_epm.event.tls.server.subject + - beyondtrust_epm.event.tls.server.x509.alternative_names + - beyondtrust_epm.event.tls.server.x509.issuer.common_name + - beyondtrust_epm.event.tls.server.x509.issuer.country + - beyondtrust_epm.event.tls.server.x509.issuer.distinguished_name + - beyondtrust_epm.event.tls.server.x509.issuer.locality + - beyondtrust_epm.event.tls.server.x509.issuer.organization + - beyondtrust_epm.event.tls.server.x509.issuer.organizational_unit + - beyondtrust_epm.event.tls.server.x509.issuer.state_or_province + - beyondtrust_epm.event.tls.server.x509.not_after + - beyondtrust_epm.event.tls.server.x509.not_before + - beyondtrust_epm.event.tls.server.x509.public_key_algorithm + - beyondtrust_epm.event.tls.server.x509.public_key_curve + - beyondtrust_epm.event.tls.server.x509.public_key_exponent + - beyondtrust_epm.event.tls.server.x509.public_key_size + - beyondtrust_epm.event.tls.server.x509.serial_number + - beyondtrust_epm.event.tls.server.x509.signature_algorithm + - beyondtrust_epm.event.tls.server.x509.subject.common_name + - beyondtrust_epm.event.tls.server.x509.subject.country + - beyondtrust_epm.event.tls.server.x509.subject.distinguished_name + - beyondtrust_epm.event.tls.server.x509.subject.locality + - beyondtrust_epm.event.tls.server.x509.subject.organization + - beyondtrust_epm.event.tls.server.x509.subject.organizational_unit + - beyondtrust_epm.event.tls.server.x509.subject.state_or_province + - beyondtrust_epm.event.tls.server.x509.version_number + - beyondtrust_epm.event.tls.version + - beyondtrust_epm.event.tls.version_protocol + - beyondtrust_epm.event.url.domain + - beyondtrust_epm.event.url.extension + - beyondtrust_epm.event.url.fragment + - beyondtrust_epm.event.url.full + - beyondtrust_epm.event.url.original + - beyondtrust_epm.event.url.password + - beyondtrust_epm.event.url.path + - beyondtrust_epm.event.url.port + - beyondtrust_epm.event.url.query + - beyondtrust_epm.event.url.registered_domain + - beyondtrust_epm.event.url.scheme + - beyondtrust_epm.event.url.subdomain + - beyondtrust_epm.event.url.top_level_domain + - beyondtrust_epm.event.url.username + tag: remove_fields_mapped_with_ecs + ignore_missing: true diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-process.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-process.yml new file mode 100644 index 00000000000..5107f5934ad --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-process.yml @@ -0,0 +1,1955 @@ +--- +description: Pipeline for processing process fields. +processors: + - rename: + field: beyondtrust_epm.event.process.HostedFile.owner + tag: rename_process_hosted_file_owner + target_field: beyondtrust_epm.event.process.HostedFile.OwnerKeyword + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.owner instanceof String + - convert: + field: beyondtrust_epm.event.process.ElevationRequired + tag: convert_process_ElevationRequired_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.ElevationRequired + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.event.process.HostedFile.accessed + tag: date_process_HostedFile_accessed + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.accessed != null && ctx.beyondtrust_epm.event.process.HostedFile.accessed != '' + target_field: beyondtrust_epm.event.process.HostedFile.accessed + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.accessed + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.HostedFile.code_signature.exists + tag: convert_process_HostedFile_code_signature_exists_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.code_signature.exists + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.event.process.HostedFile.code_signature.timestamp + tag: date_process_HostedFile_code_signature_timestamp + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.code_signature?.timestamp != null && ctx.beyondtrust_epm.event.process.HostedFile.code_signature.timestamp != '' + target_field: beyondtrust_epm.event.process.HostedFile.code_signature.timestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.code_signature.timestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.HostedFile.code_signature.trusted + tag: convert_process_HostedFile_code_signature_trusted_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.code_signature.trusted + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.HostedFile.code_signature.valid + tag: convert_process_HostedFile_code_signature_valid_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.code_signature.valid + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.event.process.HostedFile.created + tag: date_process_HostedFile_created + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.created != null && ctx.beyondtrust_epm.event.process.HostedFile.created != '' + target_field: beyondtrust_epm.event.process.HostedFile.created + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.created + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.event.process.HostedFile.ctime + tag: date_process_HostedFile_ctime + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.ctime != null && ctx.beyondtrust_epm.event.process.HostedFile.ctime != '' + target_field: beyondtrust_epm.event.process.HostedFile.ctime + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.ctime + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.event.process.HostedFile.elf.creation_date + tag: date_process_HostedFile_elf_creation_date + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.elf?.creation_date != null && ctx.beyondtrust_epm.event.process.HostedFile.elf.creation_date != '' + target_field: beyondtrust_epm.event.process.HostedFile.elf.creation_date + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.elf.creation_date + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.HostedFile.elf.header.entrypoint + tag: convert_process_HostedFile_elf_header_entrypoint_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.elf.header.entrypoint + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.HostedFile.elf.sections + tag: foreach_process_HostedFile_elf_sections_chi2 + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.chi2 + tag: convert_process_HostedFile_elf_sections_chi2_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.chi2 + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.HostedFile.elf.sections + tag: foreach_process_HostedFile_elf_sections_entropy + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.entropy + tag: convert_process_HostedFile_elf_sections_entropy_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.entropy + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.HostedFile.elf.sections + tag: foreach_process_HostedFile_elf_sections_physical_size + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.physical_size + tag: convert_process_HostedFile_elf_sections_physical_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.physical_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.HostedFile.elf.sections + tag: foreach_process_HostedFile_elf_sections_virtual_address + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.virtual_address + tag: convert_process_HostedFile_elf_sections_virtual_address_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.virtual_address + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.HostedFile.elf.sections + tag: foreach_process_HostedFile_elf_sections_virtual_size + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.virtual_size + tag: convert_process_HostedFile_elf_sections_virtual_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.virtual_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.hash + tag: append_event_process_HostedFile_elf_telfhash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.elf?.telfhash != null + value: '{{{beyondtrust_epm.event.process.HostedFile.elf.telfhash}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_HostedFile_hash_md5_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.hash?.md5 != null + value: '{{{beyondtrust_epm.event.process.HostedFile.hash.md5}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_HostedFile_hash_sha1_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.hash?.sha1 != null + value: '{{{beyondtrust_epm.event.process.HostedFile.hash.sha1}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_HostedFile_hash_sha256_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.hash?.sha256 != null + value: '{{{beyondtrust_epm.event.process.HostedFile.hash.sha256}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_HostedFile_hash_sha384_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.hash?.sha384 != null + value: '{{{beyondtrust_epm.event.process.HostedFile.hash.sha384}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_HostedFile_hash_sha512_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.hash?.sha512 != null + value: '{{{beyondtrust_epm.event.process.HostedFile.hash.sha512}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_HostedFile_hash_ssdeep_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.hash?.ssdeep != null + value: '{{{beyondtrust_epm.event.process.HostedFile.hash.ssdeep}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_HostedFile_hash_tlsh_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.hash?.tlsh != null + value: '{{{beyondtrust_epm.event.process.HostedFile.hash.tlsh}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.process.HostedFile.mtime + tag: date_process_HostedFile_mtime + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.mtime != null && ctx.beyondtrust_epm.event.process.HostedFile.mtime != '' + target_field: beyondtrust_epm.event.process.HostedFile.mtime + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.mtime + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.hash + tag: append_event_process_HostedFile_pe_imphash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.pe?.imphash != null + value: '{{{beyondtrust_epm.event.process.HostedFile.pe.imphash}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_HostedFile_pe_pehash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.pe?.pehash != null + value: '{{{beyondtrust_epm.event.process.HostedFile.pe.pehash}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.process.HostedFile.size + tag: convert_process_HostedFile_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.event.process.HostedFile.x509.not_after + tag: date_process_HostedFile_x509_not_after + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.x509?.not_after != null && ctx.beyondtrust_epm.event.process.HostedFile.x509.not_after != '' + target_field: beyondtrust_epm.event.process.HostedFile.x509.not_after + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.x509.not_after + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.event.process.HostedFile.x509.not_before + tag: date_process_HostedFile_x509_not_before + if: ctx.beyondtrust_epm?.event?.process?.HostedFile?.x509?.not_before != null && ctx.beyondtrust_epm.event.process.HostedFile.x509.not_before != '' + target_field: beyondtrust_epm.event.process.HostedFile.x509.not_before + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.x509.not_before + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.HostedFile.x509.public_key_exponent + tag: convert_process_HostedFile_x509_public_key_exponent_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.x509.public_key_exponent + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.HostedFile.x509.public_key_size + tag: convert_process_HostedFile_x509_public_key_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.HostedFile.x509.public_key_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.args + tag: foreach_process_args + if: ctx.beyondtrust_epm?.event?.process?.args instanceof List + processor: + append: + field: process.args + tag: append_process_args_into_process_args + value: '{{{_ingest._value}}}' + allow_duplicates: true + - convert: + field: beyondtrust_epm.event.process.args_count + tag: convert_process_args_count_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.args_count + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.args_count + tag: set_process_args_count_from_event_process_args_count + copy_from: beyondtrust_epm.event.process.args_count + ignore_empty_value: true + - set: + field: process.code_signature.digest_algorithm + tag: set_process_code_signature_digest_algorithm_from_event_process_code_signature_digest_algorithm + copy_from: beyondtrust_epm.event.process.code_signature.digest_algorithm + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.code_signature.exists + tag: convert_process_code_signature_exists_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.code_signature.exists + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.code_signature.exists + tag: set_process_code_signature_exists_from_event_process_code_signature_exists + copy_from: beyondtrust_epm.event.process.code_signature.exists + ignore_empty_value: true + - set: + field: process.code_signature.signing_id + tag: set_process_code_signature_signing_id_from_event_process_code_signature_signing_id + copy_from: beyondtrust_epm.event.process.code_signature.signing_id + ignore_empty_value: true + - set: + field: process.code_signature.status + tag: set_process_code_signature_status_from_event_process_code_signature_status + copy_from: beyondtrust_epm.event.process.code_signature.status + ignore_empty_value: true + - set: + field: process.code_signature.subject_name + tag: set_process_code_signature_subject_name_from_event_process_code_signature_subject_name + copy_from: beyondtrust_epm.event.process.code_signature.subject_name + ignore_empty_value: true + - set: + field: process.code_signature.team_id + tag: set_process_code_signature_team_id_from_event_process_code_signature_team_id + copy_from: beyondtrust_epm.event.process.code_signature.team_id + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.process.code_signature.timestamp + tag: date_process_code_signature_timestamp + if: ctx.beyondtrust_epm?.event?.process?.code_signature?.timestamp != null && ctx.beyondtrust_epm.event.process.code_signature.timestamp != '' + target_field: beyondtrust_epm.event.process.code_signature.timestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.code_signature.timestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.code_signature.timestamp + tag: set_process_code_signature_timestamp_from_event_process_code_signature_timestamp + copy_from: beyondtrust_epm.event.process.code_signature.timestamp + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.code_signature.trusted + tag: convert_process_code_signature_trusted_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.code_signature.trusted + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.code_signature.trusted + tag: set_process_code_signature_trusted_from_event_process_code_signature_trusted + copy_from: beyondtrust_epm.event.process.code_signature.trusted + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.code_signature.valid + tag: convert_process_code_signature_valid_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.code_signature.valid + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.code_signature.valid + tag: set_process_code_signature_valid_from_event_process_code_signature_valid + copy_from: beyondtrust_epm.event.process.code_signature.valid + ignore_empty_value: true + - set: + field: process.command_line + tag: set_process_command_line_from_event_process_command_line + copy_from: beyondtrust_epm.event.process.command_line + ignore_empty_value: true + override: true + - set: + field: process.command_line + tag: set_process_command_line_from_event_EPMWinMac_RemotePowerShell_Command + copy_from: beyondtrust_epm.event.EPMWinMac.RemotePowerShell.Command + if: ctx.process?.command_line == null + ignore_empty_value: true + - set: + field: process.elf.architecture + tag: set_process_elf_architecture_from_event_process_elf_architecture + copy_from: beyondtrust_epm.event.process.elf.architecture + ignore_empty_value: true + - set: + field: process.elf.byte_order + tag: set_process_elf_byte_order_from_event_process_elf_byte_order + copy_from: beyondtrust_epm.event.process.elf.byte_order + ignore_empty_value: true + - set: + field: process.elf.cpu_type + tag: set_process_elf_cpu_type_from_event_process_elf_cpu_type + copy_from: beyondtrust_epm.event.process.elf.cpu_type + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.process.elf.creation_date + tag: date_process_elf_creation_date + if: ctx.beyondtrust_epm?.event?.process?.elf?.creation_date != null && ctx.beyondtrust_epm.event.process.elf.creation_date != '' + target_field: beyondtrust_epm.event.process.elf.creation_date + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.elf.creation_date + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.elf.creation_date + tag: set_process_elf_creation_date_from_event_process_elf_creation_date + copy_from: beyondtrust_epm.event.process.elf.creation_date + ignore_empty_value: true + - set: + field: process.elf.header.abi_version + tag: set_process_elf_header_abi_version_from_event_process_elf_header_abi_version + copy_from: beyondtrust_epm.event.process.elf.header.abi_version + ignore_empty_value: true + - set: + field: process.elf.header.class + tag: set_process_elf_header_class_from_event_process_elf_header_class + copy_from: beyondtrust_epm.event.process.elf.header.class + ignore_empty_value: true + - set: + field: process.elf.header.data + tag: set_process_elf_header_data_from_event_process_elf_header_data + copy_from: beyondtrust_epm.event.process.elf.header.data + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.elf.header.entrypoint + tag: convert_process_elf_header_entrypoint_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.elf.header.entrypoint + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.elf.header.entrypoint + tag: set_process_elf_header_entrypoint_from_event_process_elf_header_entrypoint + copy_from: beyondtrust_epm.event.process.elf.header.entrypoint + ignore_empty_value: true + - set: + field: process.elf.header.object_version + tag: set_process_elf_header_object_version_from_event_process_elf_header_object_version + copy_from: beyondtrust_epm.event.process.elf.header.object_version + ignore_empty_value: true + - set: + field: process.elf.header.os_abi + tag: set_process_elf_header_os_abi_from_event_process_elf_header_os_abi + copy_from: beyondtrust_epm.event.process.elf.header.os_abi + ignore_empty_value: true + - set: + field: process.elf.header.type + tag: set_process_elf_header_type_from_event_process_elf_header_type + copy_from: beyondtrust_epm.event.process.elf.header.type + ignore_empty_value: true + - set: + field: process.elf.header.version + tag: set_process_elf_header_version_from_event_process_elf_header_version + copy_from: beyondtrust_epm.event.process.elf.header.version + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_chi2 + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.chi2 + tag: convert_process_elf_sections_chi2_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.chi2 + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_entropy + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.entropy + tag: convert_process_elf_sections_entropy_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.entropy + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_physical_size + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.physical_size + tag: convert_process_elf_sections_physical_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.physical_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_virtual_address + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.virtual_address + tag: convert_process_elf_sections_virtual_address_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.virtual_address + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_virtual_size + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.virtual_size + tag: convert_process_elf_sections_virtual_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.virtual_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_append_process_elf_sections_chi2 + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.chi2 + tag: append_process_elf_sections_chi2_into_process_elf_sections_chi2 + value: '{{{_ingest._value.chi2}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_append_process_elf_sections_entropy + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.entropy + tag: append_process_elf_sections_entropy_into_process_elf_sections_entropy + value: '{{{_ingest._value.entropy}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_flags + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.flags + tag: append_process_elf_sections_flags_into_process_elf_sections_flags + value: '{{{_ingest._value.flags}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_name + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.name + tag: append_process_elf_sections_name_into_process_elf_sections_name + value: '{{{_ingest._value.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_physical_offset + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.physical_offset + tag: append_process_elf_sections_physical_offset_into_process_elf_sections_physical_offset + value: '{{{_ingest._value.physical_offset}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_append_process_elf_sections_physical_size + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.physical_size + tag: append_process_elf_sections_physical_size_into_process_elf_sections_physical_size + value: '{{{_ingest._value.physical_size}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections_type + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.type + tag: append_process_elf_sections_type_into_process_elf_sections_type + value: '{{{_ingest._value.type}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_append_process_elf_sections_virtual_address + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.virtual_address + tag: append_process_elf_sections_virtual_address_into_process_elf_sections_virtual_address + value: '{{{_ingest._value.virtual_address}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_append_process_elf_sections_virtual_size + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + append: + field: process.elf.sections.virtual_size + tag: append_process_elf_sections_virtual_size_into_process_elf_sections_virtual_size + value: '{{{_ingest._value.virtual_size}}}' + allow_duplicates: false + - foreach: + field: process.elf.sections.chi2 + tag: foreach_process_elf_sections_chi2_convert_to_long + if: ctx.process?.elf?.sections?.chi2 instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_process_elf_sections_chi2_elements_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: process.elf.sections.entropy + tag: foreach_process_elf_sections_entropy_convert_to_long + if: ctx.process?.elf?.sections?.entropy instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_process_elf_sections_entropy_elements_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: process.elf.sections.physical_size + tag: foreach_process_elf_sections_physical_size_convert_to_long + if: ctx.process?.elf?.sections?.physical_size instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_process_elf_sections_physical_size_elements_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: process.elf.sections.virtual_address + tag: foreach_process_elf_sections_virtual_address_convert_to_long + if: ctx.process?.elf?.sections?.virtual_address instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_process_elf_sections_virtual_address_elements_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: process.elf.sections.virtual_size + tag: foreach_process_elf_sections_virtual_size_convert_to_long + if: ctx.process?.elf?.sections?.virtual_size instanceof List + processor: + convert: + field: _ingest._value + tag: convert_ecs_process_elf_sections_virtual_size_elements_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.process.elf.segments + tag: foreach_process_elf_segments_sections + if: ctx.beyondtrust_epm?.event?.process?.elf?.segments instanceof List + processor: + append: + field: process.elf.segments.sections + tag: append_process_elf_segments_sections_into_process_elf_segments_sections + value: '{{{_ingest._value.sections}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.segments + tag: foreach_process_elf_segments_type + if: ctx.beyondtrust_epm?.event?.process?.elf?.segments instanceof List + processor: + append: + field: process.elf.segments.type + tag: append_process_elf_segments_type_into_process_elf_segments_type + value: '{{{_ingest._value.type}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.shared_libraries + tag: foreach_process_elf_shared_libraries + if: ctx.beyondtrust_epm?.event?.process?.elf?.shared_libraries instanceof List + processor: + append: + field: process.elf.shared_libraries + tag: append_process_elf_shared_libraries_into_process_elf_shared_libraries + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: process.elf.telfhash + tag: set_process_elf_telfhash_from_event_process_elf_telfhash + copy_from: beyondtrust_epm.event.process.elf.telfhash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_elf_telfhash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.elf?.telfhash != null + value: '{{{beyondtrust_epm.event.process.elf.telfhash}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.process.end + tag: date_process_end + if: ctx.beyondtrust_epm?.event?.process?.end != null && ctx.beyondtrust_epm.event.process.end != '' + target_field: beyondtrust_epm.event.process.end + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.end + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.end + tag: set_process_end_from_event_process_end + copy_from: beyondtrust_epm.event.process.end + ignore_empty_value: true + - set: + field: process.entity_id + tag: set_process_entity_id_from_event_process_entity_id + copy_from: beyondtrust_epm.event.process.entity_id + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.as.number + tag: convert_process_entry_meta_source_as_number_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.as.number + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.bytes + tag: convert_process_entry_meta_source_bytes_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.bytes + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.geo.TimezoneOffset + tag: convert_process_entry_meta_source_geo_TimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.geo.TimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.geo.location.lat + tag: convert_process_entry_meta_source_geo_location_lat_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.geo.location.lat + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.geo.location.lon + tag: convert_process_entry_meta_source_geo_location_lon_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.geo.location.lon + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - script: + tag: set_process_entry_meta_source_geo_location_from_lat_lon + lang: painless + description: Combine lat/lon into geo_point. + if: >- + ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.geo?.location?.lat != null + && ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.geo?.location?.lon != null + source: |- + def location = new HashMap(); + location.put('lat', ctx.beyondtrust_epm.event.process.entry_meta.source.geo.location.lat); + location.put('lon', ctx.beyondtrust_epm.event.process.entry_meta.source.geo.location.lon); + ctx.beyondtrust_epm.event.process.entry_meta.source.geo.location = location; + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.ip + tag: convert_process_entry_meta_source_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.ip + tag: append_event_process_entry_meta_source_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.ip != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.ip}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.nat.ip + tag: convert_process_entry_meta_source_nat_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.nat?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.nat.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.ip + tag: append_event_process_entry_meta_source_nat_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.nat?.ip != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.nat.ip}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.nat.port + tag: convert_process_entry_meta_source_nat_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.nat.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.packets + tag: convert_process_entry_meta_source_packets_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.packets + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.port + tag: convert_process_entry_meta_source_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.user.DefaultTimezoneOffset + tag: convert_process_entry_meta_source_user_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.user.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.user.LocalIdentifier + tag: convert_process_entry_meta_source_user_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.user.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.user.changes.DefaultTimezoneOffset + tag: convert_process_entry_meta_source_user_changes_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.user.changes.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.user.changes.LocalIdentifier + tag: convert_process_entry_meta_source_user_changes_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.user.changes.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_changes_email_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.changes?.email != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.changes.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_changes_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.changes?.full_name != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.changes.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_entry_meta_source_user_changes_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.changes?.hash != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.changes.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_changes_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.changes?.name != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.changes.name}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.user.effective.DefaultTimezoneOffset + tag: convert_process_entry_meta_source_user_effective_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.user.effective.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.user.effective.LocalIdentifier + tag: convert_process_entry_meta_source_user_effective_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.user.effective.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_effective_email_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.effective?.email != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.effective.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_effective_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.effective?.full_name != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.effective.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_entry_meta_source_user_effective_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.effective?.hash != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.effective.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_effective_id_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.effective?.id != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.effective.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_email_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.email != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.full_name != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_entry_meta_source_user_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.hash != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_id_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.id != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.name != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.name}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.user.target.DefaultTimezoneOffset + tag: convert_process_entry_meta_source_user_target_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.user.target.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.entry_meta.source.user.target.LocalIdentifier + tag: convert_process_entry_meta_source_user_target_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.entry_meta.source.user.target.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_target_email_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.target?.email != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.target.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_target_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.target?.full_name != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.target.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_entry_meta_source_user_target_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.target?.hash != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.target.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_target_id_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.target?.id != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.target.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_entry_meta_source_user_target_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.entry_meta?.source?.user?.target?.name != null + value: '{{{beyondtrust_epm.event.process.entry_meta.source.user.target.name}}}' + allow_duplicates: false + - append: + field: process.env_vars + tag: append_beyondtrust_epm_event_process_env_vars_into_process_env_vars + if: ctx.beyondtrust_epm?.event?.process?.env_vars != null + value: '{{{beyondtrust_epm.event.process.env_vars}}}' + allow_duplicates: false + - set: + field: process.executable + tag: set_process_executable_from_event_process_executable + copy_from: beyondtrust_epm.event.process.executable + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.exit_code + tag: convert_process_exit_code_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.exit_code + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.exit_code + tag: set_process_exit_code_from_event_process_exit_code + copy_from: beyondtrust_epm.event.process.exit_code + ignore_empty_value: true + - set: + field: process.group.id + tag: set_process_group_id_from_event_process_group_id + copy_from: beyondtrust_epm.event.process.group.id + ignore_empty_value: true + - set: + field: process.group.name + tag: set_process_group_name_from_event_process_group_name + copy_from: beyondtrust_epm.event.process.group.name + ignore_empty_value: true + - set: + field: process.hash.md5 + tag: set_process_hash_md5_from_event_process_hash_md5 + copy_from: beyondtrust_epm.event.process.hash.md5 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_hash_md5_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.hash?.md5 != null + value: '{{{beyondtrust_epm.event.process.hash.md5}}}' + allow_duplicates: false + - set: + field: process.hash.sha1 + tag: set_process_hash_sha1_from_event_process_hash_sha1 + copy_from: beyondtrust_epm.event.process.hash.sha1 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_hash_sha1_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.hash?.sha1 != null + value: '{{{beyondtrust_epm.event.process.hash.sha1}}}' + allow_duplicates: false + - set: + field: process.hash.sha256 + tag: set_process_hash_sha256_from_event_process_hash_sha256 + copy_from: beyondtrust_epm.event.process.hash.sha256 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_hash_sha256_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.hash?.sha256 != null + value: '{{{beyondtrust_epm.event.process.hash.sha256}}}' + allow_duplicates: false + - set: + field: process.hash.sha384 + tag: set_process_hash_sha384_from_event_process_hash_sha384 + copy_from: beyondtrust_epm.event.process.hash.sha384 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_hash_sha384_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.hash?.sha384 != null + value: '{{{beyondtrust_epm.event.process.hash.sha384}}}' + allow_duplicates: false + - set: + field: process.hash.sha512 + tag: set_process_hash_sha512_from_event_process_hash_sha512 + copy_from: beyondtrust_epm.event.process.hash.sha512 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_hash_sha512_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.hash?.sha512 != null + value: '{{{beyondtrust_epm.event.process.hash.sha512}}}' + allow_duplicates: false + - set: + field: process.hash.ssdeep + tag: set_process_hash_ssdeep_from_event_process_hash_ssdeep + copy_from: beyondtrust_epm.event.process.hash.ssdeep + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_hash_ssdeep_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.hash?.ssdeep != null + value: '{{{beyondtrust_epm.event.process.hash.ssdeep}}}' + allow_duplicates: false + - set: + field: process.hash.tlsh + tag: set_process_hash_tlsh_from_event_process_hash_tlsh + copy_from: beyondtrust_epm.event.process.hash.tlsh + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_hash_tlsh_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.hash?.tlsh != null + value: '{{{beyondtrust_epm.event.process.hash.tlsh}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.process.interactive + tag: convert_process_interactive_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.interactive + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.interactive + tag: set_process_interactive_from_event_process_interactive + copy_from: beyondtrust_epm.event.process.interactive + ignore_empty_value: true + - set: + field: process.name + tag: set_process_name_from_event_process_name + copy_from: beyondtrust_epm.event.process.name + ignore_empty_value: true + - set: + field: process.pe.architecture + tag: set_process_pe_architecture_from_event_process_pe_architecture + copy_from: beyondtrust_epm.event.process.pe.architecture + ignore_empty_value: true + - set: + field: process.pe.company + tag: set_process_pe_company_from_event_process_pe_company + copy_from: beyondtrust_epm.event.process.pe.company + ignore_empty_value: true + - set: + field: process.pe.description + tag: set_process_pe_description_from_event_process_pe_description + copy_from: beyondtrust_epm.event.process.pe.description + ignore_empty_value: true + - set: + field: process.pe.file_version + tag: set_process_pe_file_version_from_event_process_pe_file_version + copy_from: beyondtrust_epm.event.process.pe.file_version + ignore_empty_value: true + - set: + field: process.pe.imphash + tag: set_process_pe_imphash_from_event_process_pe_imphash + copy_from: beyondtrust_epm.event.process.pe.imphash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_pe_imphash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.pe?.imphash != null + value: '{{{beyondtrust_epm.event.process.pe.imphash}}}' + allow_duplicates: false + - set: + field: process.pe.original_file_name + tag: set_process_pe_original_file_name_from_event_process_pe_original_file_name + copy_from: beyondtrust_epm.event.process.pe.original_file_name + ignore_empty_value: true + - set: + field: process.pe.pehash + tag: set_process_pe_pehash_from_event_process_pe_pehash + copy_from: beyondtrust_epm.event.process.pe.pehash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_process_pe_pehash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.pe?.pehash != null + value: '{{{beyondtrust_epm.event.process.pe.pehash}}}' + allow_duplicates: false + - set: + field: process.pe.product + tag: set_process_pe_product_from_event_process_pe_product + copy_from: beyondtrust_epm.event.process.pe.product + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.pgid + tag: convert_process_pgid_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.pgid + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.pid + tag: convert_process_pid_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.pid + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.pid + tag: set_process_pid_from_event_process_pid + copy_from: beyondtrust_epm.event.process.pid + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.same_as_process + tag: convert_process_same_as_process_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.same_as_process + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - date: + field: beyondtrust_epm.event.process.start + tag: date_process_start + if: ctx.beyondtrust_epm?.event?.process?.start != null && ctx.beyondtrust_epm.event.process.start != '' + target_field: beyondtrust_epm.event.process.start + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.process.start + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.start + tag: set_process_start_from_event_process_start + copy_from: beyondtrust_epm.event.process.start + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.thread.id + tag: convert_process_thread_id_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.thread.id + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.thread.id + tag: set_process_thread_id_from_event_process_thread_id + copy_from: beyondtrust_epm.event.process.thread.id + ignore_empty_value: true + - set: + field: process.thread.name + tag: set_process_thread_name_from_event_process_thread_name + copy_from: beyondtrust_epm.event.process.thread.name + ignore_empty_value: true + - set: + field: process.title + tag: set_process_title_from_event_process_title + copy_from: beyondtrust_epm.event.process.title + ignore_empty_value: true + - set: + field: process.tty + tag: set_process_tty_from_event_process_tty + copy_from: beyondtrust_epm.event.process.tty + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.uptime + tag: convert_process_uptime_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.uptime + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: process.uptime + tag: set_process_uptime_from_event_process_uptime + copy_from: beyondtrust_epm.event.process.uptime + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.process.user.DefaultTimezoneOffset + tag: convert_process_user_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.user.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.user.LocalIdentifier + tag: convert_process_user_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.user.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.user.changes.DefaultTimezoneOffset + tag: convert_process_user_changes_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.user.changes.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.user.changes.LocalIdentifier + tag: convert_process_user_changes_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.user.changes.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_process_user_changes_email_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.changes?.email != null + value: '{{{beyondtrust_epm.event.process.user.changes.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_changes_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.changes?.full_name != null + value: '{{{beyondtrust_epm.event.process.user.changes.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_user_changes_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.user?.changes?.hash != null + value: '{{{beyondtrust_epm.event.process.user.changes.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_changes_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.changes?.name != null + value: '{{{beyondtrust_epm.event.process.user.changes.name}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.process.user.effective.DefaultTimezoneOffset + tag: convert_process_user_effective_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.user.effective.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.user.effective.LocalIdentifier + tag: convert_process_user_effective_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.user.effective.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_process_user_effective_email_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.effective?.email != null + value: '{{{beyondtrust_epm.event.process.user.effective.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_effective_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.effective?.full_name != null + value: '{{{beyondtrust_epm.event.process.user.effective.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_user_effective_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.user?.effective?.hash != null + value: '{{{beyondtrust_epm.event.process.user.effective.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_effective_id_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.effective?.id != null + value: '{{{beyondtrust_epm.event.process.user.effective.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_email_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.email != null + value: '{{{beyondtrust_epm.event.process.user.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.full_name != null + value: '{{{beyondtrust_epm.event.process.user.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_user_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.user?.hash != null + value: '{{{beyondtrust_epm.event.process.user.hash}}}' + allow_duplicates: false + - set: + field: process.user.id + tag: set_process_user_id_from_event_process_user_id + copy_from: beyondtrust_epm.event.process.user.id + ignore_empty_value: true + - append: + field: related.user + tag: append_event_process_user_id_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.id != null + value: '{{{beyondtrust_epm.event.process.user.id}}}' + allow_duplicates: false + - set: + field: process.user.name + tag: set_process_user_name_from_event_process_user_name + copy_from: beyondtrust_epm.event.process.user.name + ignore_empty_value: true + - append: + field: related.user + tag: append_event_process_user_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.name != null + value: '{{{beyondtrust_epm.event.process.user.name}}}' + allow_duplicates: false + - convert: + field: beyondtrust_epm.event.process.user.target.DefaultTimezoneOffset + tag: convert_process_user_target_DefaultTimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.user.target.DefaultTimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.process.user.target.LocalIdentifier + tag: convert_process_user_target_LocalIdentifier_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.process.user.target.LocalIdentifier + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: related.user + tag: append_event_process_user_target_email_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.target?.email != null + value: '{{{beyondtrust_epm.event.process.user.target.email}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_target_full_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.target?.full_name != null + value: '{{{beyondtrust_epm.event.process.user.target.full_name}}}' + allow_duplicates: false + - append: + field: related.hash + tag: append_event_process_user_target_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.process?.user?.target?.hash != null + value: '{{{beyondtrust_epm.event.process.user.target.hash}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_target_id_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.target?.id != null + value: '{{{beyondtrust_epm.event.process.user.target.id}}}' + allow_duplicates: false + - append: + field: related.user + tag: append_event_process_user_target_name_into_related_user + if: ctx.beyondtrust_epm?.event?.process?.user?.target?.name != null + value: '{{{beyondtrust_epm.event.process.user.target.name}}}' + allow_duplicates: false + - set: + field: process.working_directory + tag: set_process_working_directory_from_event_process_working_directory + copy_from: beyondtrust_epm.event.process.working_directory + ignore_empty_value: true + - set: + field: process.code_signature.exists + tag: set_process_code_signature_exists_from_process_HostedFile_code_signature_exists + copy_from: beyondtrust_epm.event.process.HostedFile.code_signature.exists + ignore_empty_value: true + override: false + - set: + field: process.code_signature.subject_name + tag: set_process_code_signature_subject_name_from_process_HostedFile_code_signature_subject_name + copy_from: beyondtrust_epm.event.process.HostedFile.code_signature.subject_name + ignore_empty_value: true + override: false + - set: + field: process.code_signature.valid + tag: set_process_code_signature_valid_from_process_HostedFile_code_signature_valid + copy_from: beyondtrust_epm.event.process.HostedFile.code_signature.valid + ignore_empty_value: true + override: false + - set: + field: process.hash.md5 + tag: set_process_hash_md5_from_process_HostedFile_hash_md5 + copy_from: beyondtrust_epm.event.process.HostedFile.hash.md5 + ignore_empty_value: true + override: false + - set: + field: process.hash.sha1 + tag: set_process_hash_sha1_from_process_HostedFile_hash_sha1 + copy_from: beyondtrust_epm.event.process.HostedFile.hash.sha1 + ignore_empty_value: true + override: false + - set: + field: process.hash.sha256 + tag: set_process_hash_sha256_from_process_HostedFile_hash_sha256 + copy_from: beyondtrust_epm.event.process.HostedFile.hash.sha256 + ignore_empty_value: true + override: false + - set: + field: process.name + tag: set_process_name_from_process_HostedFile_name + copy_from: beyondtrust_epm.event.process.HostedFile.name + ignore_empty_value: true + override: false + - set: + field: process.executable + tag: set_process_executable_from_process_HostedFile_path + copy_from: beyondtrust_epm.event.process.HostedFile.path + ignore_empty_value: true + override: false + - set: + field: process.pe.company + tag: set_process_pe_company_from_process_HostedFile_pe_company + copy_from: beyondtrust_epm.event.process.HostedFile.pe.company + ignore_empty_value: true + override: false + - set: + field: process.pe.description + tag: set_process_pe_description_from_process_HostedFile_pe_description + copy_from: beyondtrust_epm.event.process.HostedFile.pe.description + ignore_empty_value: true + override: false + - set: + field: process.pe.original_file_name + tag: set_process_pe_original_file_name_from_process_HostedFile_pe_original_file_name + copy_from: beyondtrust_epm.event.process.HostedFile.pe.original_file_name + ignore_empty_value: true + override: false + - append: + field: event.category + tag: append_event_category_process + if: >- + ctx.process != null + && (ctx.event?.category == null || !ctx.event.category.contains('process')) + value: process + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.process.elf.sections + tag: foreach_process_elf_sections + if: ctx.beyondtrust_epm?.event?.process?.elf?.sections instanceof List + processor: + remove: + field: + - _ingest._value.chi2 + - _ingest._value.entropy + - _ingest._value.flags + - _ingest._value.name + - _ingest._value.physical_offset + - _ingest._value.physical_size + - _ingest._value.type + - _ingest._value.virtual_address + - _ingest._value.virtual_size + tag: remove_fields_mapped_with_ecs_from_process_elf_sections + ignore_missing: true + - foreach: + field: beyondtrust_epm.event.process.elf.segments + tag: foreach_process_elf_segments + if: ctx.beyondtrust_epm?.event?.process?.elf?.segments instanceof List + processor: + remove: + field: + - _ingest._value.sections + - _ingest._value.type + tag: remove_fields_mapped_with_ecs_from_process_elf_segments + ignore_missing: true + - remove: + field: + - beyondtrust_epm.event.EPMWinMac.RemotePowerShell.Command + - beyondtrust_epm.event.process.args + - beyondtrust_epm.event.process.args_count + - beyondtrust_epm.event.process.code_signature.digest_algorithm + - beyondtrust_epm.event.process.code_signature.exists + - beyondtrust_epm.event.process.code_signature.signing_id + - beyondtrust_epm.event.process.code_signature.status + - beyondtrust_epm.event.process.code_signature.subject_name + - beyondtrust_epm.event.process.code_signature.team_id + - beyondtrust_epm.event.process.code_signature.timestamp + - beyondtrust_epm.event.process.code_signature.trusted + - beyondtrust_epm.event.process.code_signature.valid + - beyondtrust_epm.event.process.command_line + - beyondtrust_epm.event.process.elf.architecture + - beyondtrust_epm.event.process.elf.byte_order + - beyondtrust_epm.event.process.elf.cpu_type + - beyondtrust_epm.event.process.elf.creation_date + - beyondtrust_epm.event.process.elf.header.abi_version + - beyondtrust_epm.event.process.elf.header.class + - beyondtrust_epm.event.process.elf.header.data + - beyondtrust_epm.event.process.elf.header.entrypoint + - beyondtrust_epm.event.process.elf.header.object_version + - beyondtrust_epm.event.process.elf.header.os_abi + - beyondtrust_epm.event.process.elf.header.type + - beyondtrust_epm.event.process.elf.header.version + - beyondtrust_epm.event.process.elf.shared_libraries + - beyondtrust_epm.event.process.elf.telfhash + - beyondtrust_epm.event.process.end + - beyondtrust_epm.event.process.entity_id + - beyondtrust_epm.event.process.env_vars + - beyondtrust_epm.event.process.executable + - beyondtrust_epm.event.process.exit_code + - beyondtrust_epm.event.process.group.id + - beyondtrust_epm.event.process.group.name + - beyondtrust_epm.event.process.hash.md5 + - beyondtrust_epm.event.process.hash.sha1 + - beyondtrust_epm.event.process.hash.sha256 + - beyondtrust_epm.event.process.hash.sha384 + - beyondtrust_epm.event.process.hash.sha512 + - beyondtrust_epm.event.process.hash.ssdeep + - beyondtrust_epm.event.process.hash.tlsh + - beyondtrust_epm.event.process.interactive + - beyondtrust_epm.event.process.name + - beyondtrust_epm.event.process.pe.architecture + - beyondtrust_epm.event.process.pe.company + - beyondtrust_epm.event.process.pe.description + - beyondtrust_epm.event.process.pe.file_version + - beyondtrust_epm.event.process.pe.imphash + - beyondtrust_epm.event.process.pe.original_file_name + - beyondtrust_epm.event.process.pe.pehash + - beyondtrust_epm.event.process.pe.product + - beyondtrust_epm.event.process.pid + - beyondtrust_epm.event.process.start + - beyondtrust_epm.event.process.thread.id + - beyondtrust_epm.event.process.thread.name + - beyondtrust_epm.event.process.title + - beyondtrust_epm.event.process.uptime + - beyondtrust_epm.event.process.user.id + - beyondtrust_epm.event.process.user.name + - beyondtrust_epm.event.process.working_directory + tag: remove_fields_mapped_with_ecs + ignore_missing: true diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-service-application.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-service-application.yml new file mode 100644 index 00000000000..fd0747bd3e1 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-service-application.yml @@ -0,0 +1,580 @@ +--- +description: Pipeline for processing service and application fields (service, agent, log, error, event, data_stream). +processors: + - set: + field: event.reason + tag: set_event_reason_from_event_EPMWinMac_Configuration_Message_UserReason + copy_from: beyondtrust_epm.event.EPMWinMac.Configuration.Message.UserReason + ignore_empty_value: true + - set: + field: event.action + tag: set_event_action_from_event_EPMWinMac_Event_Action + copy_from: beyondtrust_epm.event.EPMWinMac.Event.Action + ignore_empty_value: true + - lowercase: + field: event.action + tag: lowercase_event_action + ignore_missing: true + - set: + field: event.code + tag: set_event_code_from_event_EPMWinMac_Event_Type + copy_from: beyondtrust_epm.event.EPMWinMac.Event.Type + ignore_empty_value: true + - set: + field: service.name + tag: set_service_name_from_event_EPMWinMac_ServiceControl_Service_DisplayName + copy_from: beyondtrust_epm.event.EPMWinMac.ServiceControl.Service.DisplayName + ignore_empty_value: true + - set: + field: error.code + tag: set_error_code_from_event_error_code + copy_from: beyondtrust_epm.event.error.code + ignore_empty_value: true + - set: + field: error.id + tag: set_error_id_from_event_error_id + copy_from: beyondtrust_epm.event.error.id + ignore_empty_value: true + - set: + field: error.stack_trace + tag: set_error_stack_trace_from_event_error_stack_trace + copy_from: beyondtrust_epm.event.error.stack_trace + ignore_empty_value: true + - set: + field: error.type + tag: set_error_type_from_event_error_type + copy_from: beyondtrust_epm.event.error.type + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.event.ReceivedAt + tag: date_event_ReceivedAt + if: ctx.beyondtrust_epm?.event?.event?.ReceivedAt != null && ctx.beyondtrust_epm.event.event.ReceivedAt != '' + target_field: beyondtrust_epm.event.event.ReceivedAt + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.event.ReceivedAt + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - append: + field: event.action + tag: append_beyondtrust_epm_event_event_action_into_event_action + if: ctx.beyondtrust_epm?.event?.event?.action != null + value: '{{{beyondtrust_epm.event.event.action}}}' + allow_duplicates: false + - set: + field: event.agent_id_status + tag: set_event_agent_id_status_from_event_event_agent_id_status + copy_from: beyondtrust_epm.event.event.agent_id_status + ignore_empty_value: true + - append: + field: event.code + tag: append_beyondtrust_epm_event_event_code_into_event_code + if: ctx.beyondtrust_epm?.event?.event?.code != null + value: '{{{beyondtrust_epm.event.event.code}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.event.created + tag: date_event_created + if: ctx.beyondtrust_epm?.event?.event?.created != null && ctx.beyondtrust_epm.event.event.created != '' + target_field: beyondtrust_epm.event.event.created + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.event.created + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.created + tag: set_event_created_from_event_event_created + copy_from: beyondtrust_epm.event.event.created + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.event.duration + tag: convert_event_duration_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.event.duration + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.duration + tag: set_event_duration_from_event_event_duration + copy_from: beyondtrust_epm.event.event.duration + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.event.end + tag: date_event_end + if: ctx.beyondtrust_epm?.event?.event?.end != null && ctx.beyondtrust_epm.event.event.end != '' + target_field: beyondtrust_epm.event.event.end + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.event.end + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.end + tag: set_event_end_from_event_event_end + copy_from: beyondtrust_epm.event.event.end + ignore_empty_value: true + - set: + field: event.hash + tag: set_event_hash_from_event_event_hash + copy_from: beyondtrust_epm.event.event.hash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_event_hash_into_related_hash + if: ctx.beyondtrust_epm?.event?.event?.hash != null + value: '{{{beyondtrust_epm.event.event.hash}}}' + allow_duplicates: false + - set: + field: event.id + tag: set_event_id_from_event_event_id + if: ctx.beyondtrust_epm?.event?.event?.id != null + copy_from: beyondtrust_epm.event.event.id + ignore_empty_value: true + - set: + field: event.id + tag: set_event_id_from_event_EPMWinMac_Session_JITAdmin_RequestIdentifier + copy_from: beyondtrust_epm.event.EPMWinMac.Session.JITAdmin.RequestIdentifier + ignore_empty_value: true + override: false + - date: + field: beyondtrust_epm.event.event.ingested + tag: date_event_ingested + if: ctx.beyondtrust_epm?.event?.event?.ingested != null && ctx.beyondtrust_epm.event.event.ingested != '' + target_field: beyondtrust_epm.event.event.ingested + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.event.ingested + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.outcome + tag: set_event_outcome_from_event_event_outcome + copy_from: beyondtrust_epm.event.event.outcome + ignore_empty_value: true + - set: + field: event.provider + tag: set_event_provider_from_event_event_provider + copy_from: beyondtrust_epm.event.event.provider + ignore_empty_value: true + - append: + field: event.reason + tag: append_beyondtrust_epm_event_event_reason_into_event_reason + if: ctx.beyondtrust_epm?.event?.event?.reason != null + value: '{{{beyondtrust_epm.event.event.reason}}}' + allow_duplicates: false + - set: + field: event.reference + tag: set_event_reference_from_event_event_reference + copy_from: beyondtrust_epm.event.event.reference + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.event.risk_score + tag: convert_event_risk_score_to_float + type: float + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.event.risk_score + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.risk_score + tag: set_event_risk_score_from_event_event_risk_score + copy_from: beyondtrust_epm.event.event.risk_score + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.event.risk_score_norm + tag: convert_event_risk_score_norm_to_float + type: float + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.event.risk_score_norm + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.risk_score_norm + tag: set_event_risk_score_norm_from_event_event_risk_score_norm + copy_from: beyondtrust_epm.event.event.risk_score_norm + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.event.sequence + tag: convert_event_sequence_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.event.sequence + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.sequence + tag: set_event_sequence_from_event_event_sequence + copy_from: beyondtrust_epm.event.event.sequence + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.event.severity + tag: convert_event_severity_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.event.severity + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.severity + tag: set_event_severity_from_event_event_severity + copy_from: beyondtrust_epm.event.event.severity + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.event.start + tag: date_event_start + if: ctx.beyondtrust_epm?.event?.event?.start != null && ctx.beyondtrust_epm.event.event.start != '' + target_field: beyondtrust_epm.event.event.start + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.event.start + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: event.start + tag: set_event_start_from_event_event_start + copy_from: beyondtrust_epm.event.event.start + ignore_empty_value: true + - set: + field: event.timezone + tag: set_event_timezone_from_event_event_timezone + copy_from: beyondtrust_epm.event.event.timezone + ignore_empty_value: true + - set: + field: event.url + tag: set_event_url_from_event_event_url + copy_from: beyondtrust_epm.event.event.url + ignore_empty_value: true + - set: + field: log.file.path + tag: set_log_file_path_from_event_log_file_path + copy_from: beyondtrust_epm.event.log.file.path + ignore_empty_value: true + - set: + field: log.level + tag: set_log_level_from_event_log_level + copy_from: beyondtrust_epm.event.log.level + ignore_empty_value: true + - set: + field: log.logger + tag: set_log_logger_from_event_log_logger + copy_from: beyondtrust_epm.event.log.logger + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.log.origin.file.line + tag: convert_log_origin_file_line_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.log.origin.file.line + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: log.origin.file.line + tag: set_log_origin_file_line_from_event_log_origin_file_line + copy_from: beyondtrust_epm.event.log.origin.file.line + ignore_empty_value: true + - set: + field: log.origin.file.name + tag: set_log_origin_file_name_from_event_log_origin_file_name + copy_from: beyondtrust_epm.event.log.origin.file.name + ignore_empty_value: true + - set: + field: log.origin.function + tag: set_log_origin_function_from_event_log_origin_function + copy_from: beyondtrust_epm.event.log.origin.function + ignore_empty_value: true + - set: + field: service.address + tag: set_service_address_from_event_service_address + copy_from: beyondtrust_epm.event.service.address + ignore_empty_value: true + - set: + field: service.environment + tag: set_service_environment_from_event_service_environment + copy_from: beyondtrust_epm.event.service.environment + ignore_empty_value: true + - set: + field: service.ephemeral_id + tag: set_service_ephemeral_id_from_event_service_ephemeral_id + copy_from: beyondtrust_epm.event.service.ephemeral_id + ignore_empty_value: true + - set: + field: service.id + tag: set_service_id_from_event_service_id + copy_from: beyondtrust_epm.event.service.id + ignore_empty_value: true + - append: + field: service.name + tag: append_beyondtrust_epm_event_service_name_into_service_name + if: ctx.beyondtrust_epm?.event?.service?.name != null + value: '{{{beyondtrust_epm.event.service.name}}}' + allow_duplicates: false + - set: + field: service.node.name + tag: set_service_node_name_from_event_service_node_name + copy_from: beyondtrust_epm.event.service.node.name + ignore_empty_value: true + - set: + field: service.node.role + tag: set_service_node_role_from_event_service_node_role + copy_from: beyondtrust_epm.event.service.node.role + ignore_empty_value: true + - set: + field: service.origin.address + tag: set_service_origin_address_from_event_service_origin_address + copy_from: beyondtrust_epm.event.service.origin.address + ignore_empty_value: true + - set: + field: service.origin.environment + tag: set_service_origin_environment_from_event_service_origin_environment + copy_from: beyondtrust_epm.event.service.origin.environment + ignore_empty_value: true + - set: + field: service.origin.ephemeral_id + tag: set_service_origin_ephemeral_id_from_event_service_origin_ephemeral_id + copy_from: beyondtrust_epm.event.service.origin.ephemeral_id + ignore_empty_value: true + - set: + field: service.origin.id + tag: set_service_origin_id_from_event_service_origin_id + copy_from: beyondtrust_epm.event.service.origin.id + ignore_empty_value: true + - set: + field: service.origin.name + tag: set_service_origin_name_from_event_service_origin_name + copy_from: beyondtrust_epm.event.service.origin.name + ignore_empty_value: true + - set: + field: service.origin.node.name + tag: set_service_origin_node_name_from_event_service_origin_node_name + copy_from: beyondtrust_epm.event.service.origin.node.name + ignore_empty_value: true + - set: + field: service.origin.node.role + tag: set_service_origin_node_role_from_event_service_origin_node_role + copy_from: beyondtrust_epm.event.service.origin.node.role + ignore_empty_value: true + - set: + field: service.origin.state + tag: set_service_origin_state_from_event_service_origin_state + copy_from: beyondtrust_epm.event.service.origin.state + ignore_empty_value: true + - set: + field: service.origin.type + tag: set_service_origin_type_from_event_service_origin_type + copy_from: beyondtrust_epm.event.service.origin.type + ignore_empty_value: true + - set: + field: service.origin.version + tag: set_service_origin_version_from_event_service_origin_version + copy_from: beyondtrust_epm.event.service.origin.version + ignore_empty_value: true + - set: + field: service.state + tag: set_service_state_from_event_service_state + copy_from: beyondtrust_epm.event.service.state + ignore_empty_value: true + - set: + field: service.target.address + tag: set_service_target_address_from_event_service_target_address + copy_from: beyondtrust_epm.event.service.target.address + ignore_empty_value: true + - set: + field: service.target.environment + tag: set_service_target_environment_from_event_service_target_environment + copy_from: beyondtrust_epm.event.service.target.environment + ignore_empty_value: true + - set: + field: service.target.ephemeral_id + tag: set_service_target_ephemeral_id_from_event_service_target_ephemeral_id + copy_from: beyondtrust_epm.event.service.target.ephemeral_id + ignore_empty_value: true + - set: + field: service.target.id + tag: set_service_target_id_from_event_service_target_id + copy_from: beyondtrust_epm.event.service.target.id + ignore_empty_value: true + - set: + field: service.target.name + tag: set_service_target_name_from_event_service_target_name + copy_from: beyondtrust_epm.event.service.target.name + ignore_empty_value: true + - set: + field: service.target.node.name + tag: set_service_target_node_name_from_event_service_target_node_name + copy_from: beyondtrust_epm.event.service.target.node.name + ignore_empty_value: true + - set: + field: service.target.node.role + tag: set_service_target_node_role_from_event_service_target_node_role + copy_from: beyondtrust_epm.event.service.target.node.role + ignore_empty_value: true + - set: + field: service.target.state + tag: set_service_target_state_from_event_service_target_state + copy_from: beyondtrust_epm.event.service.target.state + ignore_empty_value: true + - set: + field: service.target.type + tag: set_service_target_type_from_event_service_target_type + copy_from: beyondtrust_epm.event.service.target.type + ignore_empty_value: true + - set: + field: service.target.version + tag: set_service_target_version_from_event_service_target_version + copy_from: beyondtrust_epm.event.service.target.version + ignore_empty_value: true + - set: + field: service.type + tag: set_service_type_from_event_service_type + copy_from: beyondtrust_epm.event.service.type + ignore_empty_value: true + - set: + field: service.version + tag: set_service_version_from_event_service_version + copy_from: beyondtrust_epm.event.service.version + ignore_empty_value: true + # Seed @timestamp from the event receipt time (ReceivedAt). override:false keeps + # any value already present on the document. The metadata-observability pipeline + # later sets @timestamp from the event occurrence time with override enabled, so + # occurrence time takes precedence over receipt time when both are present. + - set: + field: '@timestamp' + tag: set_timestamp_from_event_ReceivedAt + copy_from: beyondtrust_epm.event.event.ReceivedAt + ignore_empty_value: true + override: false + - set: + field: event.original + tag: set_event_original_from_event_event_original + copy_from: beyondtrust_epm.event.event.original + ignore_empty_value: true + override: false + - foreach: + field: beyondtrust_epm.event.event.category + tag: foreach_event_event_category + if: ctx.beyondtrust_epm?.event?.event?.category instanceof List + processor: + append: + field: event.category + tag: append_event_event_category_into_event_category + value: '{{{_ingest._value}}}' + allow_duplicates: false + - append: + field: event.category + tag: append_event_event_category_into_event_category + if: ctx.beyondtrust_epm?.event?.event?.category instanceof String + value: '{{{beyondtrust_epm.event.event.category}}}' + allow_duplicates: false + - remove: + field: + - beyondtrust_epm.event.EPMWinMac.Configuration.Message.UserReason + - beyondtrust_epm.event.EPMWinMac.Event.Action + - beyondtrust_epm.event.EPMWinMac.Event.Type + - beyondtrust_epm.event.EPMWinMac.ServiceControl.Service.DisplayName + - beyondtrust_epm.event.error.code + - beyondtrust_epm.event.error.id + - beyondtrust_epm.event.error.stack_trace + - beyondtrust_epm.event.error.type + - beyondtrust_epm.event.event.action + - beyondtrust_epm.event.event.agent_id_status + - beyondtrust_epm.event.event.code + - beyondtrust_epm.event.event.created + - beyondtrust_epm.event.event.duration + - beyondtrust_epm.event.event.end + - beyondtrust_epm.event.event.hash + - beyondtrust_epm.event.event.id + - beyondtrust_epm.event.event.outcome + - beyondtrust_epm.event.event.provider + - beyondtrust_epm.event.event.reason + - beyondtrust_epm.event.event.reference + - beyondtrust_epm.event.event.risk_score + - beyondtrust_epm.event.event.risk_score_norm + - beyondtrust_epm.event.event.sequence + - beyondtrust_epm.event.event.severity + - beyondtrust_epm.event.event.start + - beyondtrust_epm.event.event.timezone + - beyondtrust_epm.event.event.url + - beyondtrust_epm.event.log.file.path + - beyondtrust_epm.event.log.level + - beyondtrust_epm.event.log.logger + - beyondtrust_epm.event.log.origin.file.line + - beyondtrust_epm.event.log.origin.file.name + - beyondtrust_epm.event.log.origin.function + - beyondtrust_epm.event.service.address + - beyondtrust_epm.event.service.environment + - beyondtrust_epm.event.service.ephemeral_id + - beyondtrust_epm.event.service.id + - beyondtrust_epm.event.service.name + - beyondtrust_epm.event.service.node.name + - beyondtrust_epm.event.service.node.role + - beyondtrust_epm.event.service.origin.address + - beyondtrust_epm.event.service.origin.environment + - beyondtrust_epm.event.service.origin.ephemeral_id + - beyondtrust_epm.event.service.origin.id + - beyondtrust_epm.event.service.origin.name + - beyondtrust_epm.event.service.origin.node.name + - beyondtrust_epm.event.service.origin.node.role + - beyondtrust_epm.event.service.origin.state + - beyondtrust_epm.event.service.origin.type + - beyondtrust_epm.event.service.origin.version + - beyondtrust_epm.event.service.state + - beyondtrust_epm.event.service.target.address + - beyondtrust_epm.event.service.target.environment + - beyondtrust_epm.event.service.target.ephemeral_id + - beyondtrust_epm.event.service.target.id + - beyondtrust_epm.event.service.target.name + - beyondtrust_epm.event.service.target.node.name + - beyondtrust_epm.event.service.target.node.role + - beyondtrust_epm.event.service.target.state + - beyondtrust_epm.event.service.target.type + - beyondtrust_epm.event.service.target.version + - beyondtrust_epm.event.service.type + - beyondtrust_epm.event.service.version + tag: remove_fields_mapped_with_ecs + ignore_missing: true diff --git a/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-threat-security.yml b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-threat-security.yml new file mode 100644 index 00000000000..2724063dfc5 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/elasticsearch/ingest_pipeline/pipeline-threat-security.yml @@ -0,0 +1,2275 @@ +--- +description: Pipeline for processing threat and security intelligence fields (threat, vulnerability, rule). +processors: + - rename: + field: beyondtrust_epm.event.threat.indicator.file.owner + tag: rename_threat_indicator_file_owner + target_field: beyondtrust_epm.event.threat.indicator.file.owner_keyword + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.owner instanceof String + - set: + field: threat.indicator.file.owner + tag: set_beyondtrust_epm_event_threat_indicator_file_owner + value: '{{{beyondtrust_epm.event.threat.indicator.file.owner_keyword}}}' + ignore_empty_value: true + - set: + field: rule.description + tag: set_rule_description_from_event_EPMWinMac_Configuration_Workstyle_Description + copy_from: beyondtrust_epm.event.EPMWinMac.Configuration.Workstyle.Description + ignore_empty_value: true + - set: + field: rule.id + tag: set_rule_id_from_event_EPMWinMac_Configuration_Workstyle_Identifier + copy_from: beyondtrust_epm.event.EPMWinMac.Configuration.Workstyle.Identifier + ignore_empty_value: true + - set: + field: rule.name + tag: set_rule_name_from_event_EPMWinMac_Configuration_Workstyle_Name + copy_from: beyondtrust_epm.event.EPMWinMac.Configuration.Workstyle.Name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.rule.author + tag: foreach_rule_author + if: ctx.beyondtrust_epm?.event?.rule?.author instanceof List + processor: + append: + field: rule.author + tag: append_rule_author_into_rule_author + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: rule.category + tag: set_rule_category_from_event_rule_category + copy_from: beyondtrust_epm.event.rule.category + ignore_empty_value: true + - append: + field: rule.description + tag: append_beyondtrust_epm_event_rule_description_into_rule_description + if: ctx.beyondtrust_epm?.event?.rule?.description != null + value: '{{{beyondtrust_epm.event.rule.description}}}' + allow_duplicates: false + - append: + field: rule.id + tag: append_beyondtrust_epm_event_rule_id_into_rule_id + if: ctx.beyondtrust_epm?.event?.rule?.id != null + value: '{{{beyondtrust_epm.event.rule.id}}}' + allow_duplicates: false + - set: + field: rule.license + tag: set_rule_license_from_event_rule_license + copy_from: beyondtrust_epm.event.rule.license + ignore_empty_value: true + - append: + field: rule.name + tag: append_beyondtrust_epm_event_rule_name_into_rule_name + if: ctx.beyondtrust_epm?.event?.rule?.name != null + value: '{{{beyondtrust_epm.event.rule.name}}}' + allow_duplicates: false + - set: + field: rule.reference + tag: set_rule_reference_from_event_rule_reference + copy_from: beyondtrust_epm.event.rule.reference + ignore_empty_value: true + - set: + field: rule.ruleset + tag: set_rule_ruleset_from_event_rule_ruleset + copy_from: beyondtrust_epm.event.rule.ruleset + ignore_empty_value: true + - set: + field: rule.uuid + tag: set_rule_uuid_from_event_rule_uuid + copy_from: beyondtrust_epm.event.rule.uuid + ignore_empty_value: true + - set: + field: rule.version + tag: set_rule_version_from_event_rule_version + copy_from: beyondtrust_epm.event.rule.version + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.enrichments + tag: foreach_threat_enrichments_matched_atomic + if: ctx.beyondtrust_epm?.event?.threat?.enrichments instanceof List + processor: + append: + field: threat.enrichments.matched.atomic + tag: append_threat_enrichments_matched_atomic_into_threat_enrichments_matched_atomic + value: '{{{_ingest._value.matched.atomic}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.enrichments + tag: foreach_threat_enrichments_matched_field + if: ctx.beyondtrust_epm?.event?.threat?.enrichments instanceof List + processor: + append: + field: threat.enrichments.matched.field + tag: append_threat_enrichments_matched_field_into_threat_enrichments_matched_field + value: '{{{_ingest._value.matched.field}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.enrichments + tag: foreach_threat_enrichments_matched_id + if: ctx.beyondtrust_epm?.event?.threat?.enrichments instanceof List + processor: + append: + field: threat.enrichments.matched.id + tag: append_threat_enrichments_matched_id_into_threat_enrichments_matched_id + value: '{{{_ingest._value.matched.id}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.enrichments + tag: foreach_threat_enrichments_matched_index + if: ctx.beyondtrust_epm?.event?.threat?.enrichments instanceof List + processor: + append: + field: threat.enrichments.matched.index + tag: append_threat_enrichments_matched_index_into_threat_enrichments_matched_index + value: '{{{_ingest._value.matched.index}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.enrichments + tag: foreach_threat_enrichments_matched_occurred + if: ctx.beyondtrust_epm?.event?.threat?.enrichments instanceof List + processor: + date: + field: _ingest._value.matched.occurred + tag: date_threat_enrichments_matched_occurred + target_field: _ingest._value.matched.occurred + formats: + - ISO8601 + on_failure: + - remove: + field: + - _ingest._value.matched.occurred + ignore_missing: true + - foreach: + field: beyondtrust_epm.event.threat.enrichments + tag: foreach_threat_enrichments_matched_occurred + if: ctx.beyondtrust_epm?.event?.threat?.enrichments instanceof List + processor: + append: + field: threat.enrichments.matched.occurred + tag: append_threat_enrichments_matched_occurred_into_threat_enrichments_matched_occurred + value: '{{{_ingest._value.matched.occurred}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.enrichments + tag: foreach_threat_enrichments_matched_type + if: ctx.beyondtrust_epm?.event?.threat?.enrichments instanceof List + processor: + append: + field: threat.enrichments.matched.type + tag: append_threat_enrichments_matched_type_into_threat_enrichments_matched_type + value: '{{{_ingest._value.matched.type}}}' + allow_duplicates: false + - set: + field: threat.feed.dashboard_id + tag: set_threat_feed_dashboard_id_from_event_threat_feed_dashboard_id + copy_from: beyondtrust_epm.event.threat.feed.dashboard_id + ignore_empty_value: true + - set: + field: threat.feed.description + tag: set_threat_feed_description_from_event_threat_feed_description + copy_from: beyondtrust_epm.event.threat.feed.description + ignore_empty_value: true + - set: + field: threat.feed.name + tag: set_threat_feed_name_from_event_threat_feed_name + copy_from: beyondtrust_epm.event.threat.feed.name + ignore_empty_value: true + - set: + field: threat.feed.reference + tag: set_threat_feed_reference_from_event_threat_feed_reference + copy_from: beyondtrust_epm.event.threat.feed.reference + ignore_empty_value: true + - set: + field: threat.framework + tag: set_threat_framework_from_event_threat_framework + copy_from: beyondtrust_epm.event.threat.framework + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.group.alias + tag: foreach_threat_group_alias + if: ctx.beyondtrust_epm?.event?.threat?.group?.alias instanceof List + processor: + append: + field: threat.group.alias + tag: append_threat_group_alias_into_threat_group_alias + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.group.id + tag: set_threat_group_id_from_event_threat_group_id + copy_from: beyondtrust_epm.event.threat.group.id + ignore_empty_value: true + - set: + field: threat.group.name + tag: set_threat_group_name_from_event_threat_group_name + copy_from: beyondtrust_epm.event.threat.group.name + ignore_empty_value: true + - set: + field: threat.group.reference + tag: set_threat_group_reference_from_event_threat_group_reference + copy_from: beyondtrust_epm.event.threat.group.reference + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.as.number + tag: convert_threat_indicator_as_number_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.as.number + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.as.number + tag: set_threat_indicator_as_number_from_event_threat_indicator_as_number + copy_from: beyondtrust_epm.event.threat.indicator.as.number + ignore_empty_value: true + - set: + field: threat.indicator.as.organization.name + tag: set_threat_indicator_as_organization_name_from_event_threat_indicator_as_organization_name + copy_from: beyondtrust_epm.event.threat.indicator.as.organization.name + ignore_empty_value: true + - set: + field: threat.indicator.confidence + tag: set_threat_indicator_confidence_from_event_threat_indicator_confidence + copy_from: beyondtrust_epm.event.threat.indicator.confidence + ignore_empty_value: true + - set: + field: threat.indicator.description + tag: set_threat_indicator_description_from_event_threat_indicator_description + copy_from: beyondtrust_epm.event.threat.indicator.description + ignore_empty_value: true + - set: + field: threat.indicator.email.address + tag: set_threat_indicator_email_address_from_event_threat_indicator_email_address + copy_from: beyondtrust_epm.event.threat.indicator.email.address + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.file.accessed + tag: date_threat_indicator_file_accessed + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.accessed != null && ctx.beyondtrust_epm.event.threat.indicator.file.accessed != '' + target_field: beyondtrust_epm.event.threat.indicator.file.accessed + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.accessed + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.accessed + tag: set_threat_indicator_file_accessed_from_event_threat_indicator_file_accessed + copy_from: beyondtrust_epm.event.threat.indicator.file.accessed + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.attributes + tag: foreach_threat_indicator_file_attributes + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.attributes instanceof List + processor: + append: + field: threat.indicator.file.attributes + tag: append_threat_indicator_file_attributes_into_threat_indicator_file_attributes + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.code_signature.digest_algorithm + tag: set_threat_indicator_file_code_signature_digest_algorithm_from_event_threat_indicator_file_code_signature_digest_algorithm + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.digest_algorithm + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.file.code_signature.exists + tag: convert_threat_indicator_file_code_signature_exists_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.code_signature.exists + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.code_signature.exists + tag: set_threat_indicator_file_code_signature_exists_from_event_threat_indicator_file_code_signature_exists + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.exists + ignore_empty_value: true + - set: + field: threat.indicator.file.code_signature.signing_id + tag: set_threat_indicator_file_code_signature_signing_id_from_event_threat_indicator_file_code_signature_signing_id + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.signing_id + ignore_empty_value: true + - set: + field: threat.indicator.file.code_signature.status + tag: set_threat_indicator_file_code_signature_status_from_event_threat_indicator_file_code_signature_status + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.status + ignore_empty_value: true + - set: + field: threat.indicator.file.code_signature.subject_name + tag: set_threat_indicator_file_code_signature_subject_name_from_event_threat_indicator_file_code_signature_subject_name + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.subject_name + ignore_empty_value: true + - set: + field: threat.indicator.file.code_signature.team_id + tag: set_threat_indicator_file_code_signature_team_id_from_event_threat_indicator_file_code_signature_team_id + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.team_id + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.file.code_signature.timestamp + tag: date_threat_indicator_file_code_signature_timestamp + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.code_signature?.timestamp != null && ctx.beyondtrust_epm.event.threat.indicator.file.code_signature.timestamp != '' + target_field: beyondtrust_epm.event.threat.indicator.file.code_signature.timestamp + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.code_signature.timestamp + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.code_signature.timestamp + tag: set_threat_indicator_file_code_signature_timestamp_from_event_threat_indicator_file_code_signature_timestamp + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.timestamp + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.file.code_signature.trusted + tag: convert_threat_indicator_file_code_signature_trusted_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.code_signature.trusted + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.code_signature.trusted + tag: set_threat_indicator_file_code_signature_trusted_from_event_threat_indicator_file_code_signature_trusted + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.trusted + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.file.code_signature.valid + tag: convert_threat_indicator_file_code_signature_valid_to_boolean + type: boolean + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.code_signature.valid + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.code_signature.valid + tag: set_threat_indicator_file_code_signature_valid_from_event_threat_indicator_file_code_signature_valid + copy_from: beyondtrust_epm.event.threat.indicator.file.code_signature.valid + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.file.created + tag: date_threat_indicator_file_created + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.created != null && ctx.beyondtrust_epm.event.threat.indicator.file.created != '' + target_field: beyondtrust_epm.event.threat.indicator.file.created + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.created + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.created + tag: set_threat_indicator_file_created_from_event_threat_indicator_file_created + copy_from: beyondtrust_epm.event.threat.indicator.file.created + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.file.ctime + tag: date_threat_indicator_file_ctime + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.ctime != null && ctx.beyondtrust_epm.event.threat.indicator.file.ctime != '' + target_field: beyondtrust_epm.event.threat.indicator.file.ctime + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.ctime + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.ctime + tag: set_threat_indicator_file_ctime_from_event_threat_indicator_file_ctime + copy_from: beyondtrust_epm.event.threat.indicator.file.ctime + ignore_empty_value: true + - set: + field: threat.indicator.file.device + tag: set_threat_indicator_file_device_from_event_threat_indicator_file_device + copy_from: beyondtrust_epm.event.threat.indicator.file.device + ignore_empty_value: true + - set: + field: threat.indicator.file.directory + tag: set_threat_indicator_file_directory_from_event_threat_indicator_file_directory + copy_from: beyondtrust_epm.event.threat.indicator.file.directory + ignore_empty_value: true + - set: + field: threat.indicator.file.drive_letter + tag: set_threat_indicator_file_drive_letter_from_event_threat_indicator_file_drive_letter + copy_from: beyondtrust_epm.event.threat.indicator.file.drive_letter + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.architecture + tag: set_threat_indicator_file_elf_architecture_from_event_threat_indicator_file_elf_architecture + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.architecture + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.byte_order + tag: set_threat_indicator_file_elf_byte_order_from_event_threat_indicator_file_elf_byte_order + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.byte_order + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.cpu_type + tag: set_threat_indicator_file_elf_cpu_type_from_event_threat_indicator_file_elf_cpu_type + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.cpu_type + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.file.elf.creation_date + tag: date_threat_indicator_file_elf_creation_date + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.creation_date != null && ctx.beyondtrust_epm.event.threat.indicator.file.elf.creation_date != '' + target_field: beyondtrust_epm.event.threat.indicator.file.elf.creation_date + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.elf.creation_date + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.elf.creation_date + tag: set_threat_indicator_file_elf_creation_date_from_event_threat_indicator_file_elf_creation_date + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.creation_date + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.header.abi_version + tag: set_threat_indicator_file_elf_header_abi_version_from_event_threat_indicator_file_elf_header_abi_version + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.header.abi_version + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.header.class + tag: set_threat_indicator_file_elf_header_class_from_event_threat_indicator_file_elf_header_class + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.header.class + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.header.data + tag: set_threat_indicator_file_elf_header_data_from_event_threat_indicator_file_elf_header_data + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.header.data + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.file.elf.header.entrypoint + tag: convert_threat_indicator_file_elf_header_entrypoint_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.elf.header.entrypoint + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.elf.header.entrypoint + tag: set_threat_indicator_file_elf_header_entrypoint_from_event_threat_indicator_file_elf_header_entrypoint + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.header.entrypoint + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.header.object_version + tag: set_threat_indicator_file_elf_header_object_version_from_event_threat_indicator_file_elf_header_object_version + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.header.object_version + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.header.os_abi + tag: set_threat_indicator_file_elf_header_os_abi_from_event_threat_indicator_file_elf_header_os_abi + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.header.os_abi + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.header.type + tag: set_threat_indicator_file_elf_header_type_from_event_threat_indicator_file_elf_header_type + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.header.type + ignore_empty_value: true + - set: + field: threat.indicator.file.elf.header.version + tag: set_threat_indicator_file_elf_header_version_from_event_threat_indicator_file_elf_header_version + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.header.version + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_chi2 + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.chi2 + tag: convert_threat_indicator_file_elf_sections_chi2_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.chi2 + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_entropy + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.entropy + tag: convert_threat_indicator_file_elf_sections_entropy_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.entropy + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_flags + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + append: + field: threat.indicator.file.elf.sections.flags + tag: append_threat_indicator_file_elf_sections_flags_into_threat_indicator_file_elf_sections_flags + value: '{{{_ingest._value.flags}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_name + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + append: + field: threat.indicator.file.elf.sections.name + tag: append_threat_indicator_file_elf_sections_name_into_threat_indicator_file_elf_sections_name + value: '{{{_ingest._value.name}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_physical_offset + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + append: + field: threat.indicator.file.elf.sections.physical_offset + tag: append_threat_indicator_file_elf_sections_physical_offset_into_threat_indicator_file_elf_sections_physical_offset + value: '{{{_ingest._value.physical_offset}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_physical_size + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.physical_size + tag: convert_threat_indicator_file_elf_sections_physical_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.physical_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_type + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + append: + field: threat.indicator.file.elf.sections.type + tag: append_threat_indicator_file_elf_sections_type_into_threat_indicator_file_elf_sections_type + value: '{{{_ingest._value.type}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_virtual_address + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.virtual_address + tag: convert_threat_indicator_file_elf_sections_virtual_address_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.virtual_address + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections_virtual_size + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + convert: + field: _ingest._value.virtual_size + tag: convert_threat_indicator_file_elf_sections_virtual_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: + - _ingest._value.virtual_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.elf.sections + tag: set_threat_indicator_file_elf_sections_from_event_threat_indicator_file_elf_sections + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.sections + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.segments + tag: foreach_threat_indicator_file_elf_segments_sections + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.segments instanceof List + processor: + append: + field: threat.indicator.file.elf.segments.sections + tag: append_threat_indicator_file_elf_segments_sections_into_threat_indicator_file_elf_segments_sections + value: '{{{_ingest._value.sections}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.segments + tag: foreach_threat_indicator_file_elf_segments_type + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.segments instanceof List + processor: + append: + field: threat.indicator.file.elf.segments.type + tag: append_threat_indicator_file_elf_segments_type_into_threat_indicator_file_elf_segments_type + value: '{{{_ingest._value.type}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.shared_libraries + tag: foreach_threat_indicator_file_elf_shared_libraries + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.shared_libraries instanceof List + processor: + append: + field: threat.indicator.file.elf.shared_libraries + tag: append_threat_indicator_file_elf_shared_libraries_into_threat_indicator_file_elf_shared_libraries + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.elf.telfhash + tag: set_threat_indicator_file_elf_telfhash_from_event_threat_indicator_file_elf_telfhash + copy_from: beyondtrust_epm.event.threat.indicator.file.elf.telfhash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_elf_telfhash_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.telfhash != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.elf.telfhash}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.extension + tag: set_threat_indicator_file_extension_from_event_threat_indicator_file_extension + copy_from: beyondtrust_epm.event.threat.indicator.file.extension + ignore_empty_value: true + - set: + field: threat.indicator.file.fork_name + tag: set_threat_indicator_file_fork_name_from_event_threat_indicator_file_fork_name + copy_from: beyondtrust_epm.event.threat.indicator.file.fork_name + ignore_empty_value: true + - set: + field: threat.indicator.file.gid + tag: set_threat_indicator_file_gid_from_event_threat_indicator_file_gid + copy_from: beyondtrust_epm.event.threat.indicator.file.gid + ignore_empty_value: true + - set: + field: threat.indicator.file.group + tag: set_threat_indicator_file_group_from_event_threat_indicator_file_group + copy_from: beyondtrust_epm.event.threat.indicator.file.group + ignore_empty_value: true + - set: + field: threat.indicator.file.hash.md5 + tag: set_threat_indicator_file_hash_md5_from_event_threat_indicator_file_hash_md5 + copy_from: beyondtrust_epm.event.threat.indicator.file.hash.md5 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_hash_md5_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.hash?.md5 != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.hash.md5}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.hash.sha1 + tag: set_threat_indicator_file_hash_sha1_from_event_threat_indicator_file_hash_sha1 + copy_from: beyondtrust_epm.event.threat.indicator.file.hash.sha1 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_hash_sha1_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.hash?.sha1 != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.hash.sha1}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.hash.sha256 + tag: set_threat_indicator_file_hash_sha256_from_event_threat_indicator_file_hash_sha256 + copy_from: beyondtrust_epm.event.threat.indicator.file.hash.sha256 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_hash_sha256_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.hash?.sha256 != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.hash.sha256}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.hash.sha384 + tag: set_threat_indicator_file_hash_sha384_from_event_threat_indicator_file_hash_sha384 + copy_from: beyondtrust_epm.event.threat.indicator.file.hash.sha384 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_hash_sha384_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.hash?.sha384 != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.hash.sha384}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.hash.sha512 + tag: set_threat_indicator_file_hash_sha512_from_event_threat_indicator_file_hash_sha512 + copy_from: beyondtrust_epm.event.threat.indicator.file.hash.sha512 + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_hash_sha512_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.hash?.sha512 != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.hash.sha512}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.hash.ssdeep + tag: set_threat_indicator_file_hash_ssdeep_from_event_threat_indicator_file_hash_ssdeep + copy_from: beyondtrust_epm.event.threat.indicator.file.hash.ssdeep + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_hash_ssdeep_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.hash?.ssdeep != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.hash.ssdeep}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.hash.tlsh + tag: set_threat_indicator_file_hash_tlsh_from_event_threat_indicator_file_hash_tlsh + copy_from: beyondtrust_epm.event.threat.indicator.file.hash.tlsh + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_hash_tlsh_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.hash?.tlsh != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.hash.tlsh}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.inode + tag: set_threat_indicator_file_inode_from_event_threat_indicator_file_inode + copy_from: beyondtrust_epm.event.threat.indicator.file.inode + ignore_empty_value: true + - set: + field: threat.indicator.file.mime_type + tag: set_threat_indicator_file_mime_type_from_event_threat_indicator_file_mime_type + copy_from: beyondtrust_epm.event.threat.indicator.file.mime_type + ignore_empty_value: true + - set: + field: threat.indicator.file.mode + tag: set_threat_indicator_file_mode_from_event_threat_indicator_file_mode + copy_from: beyondtrust_epm.event.threat.indicator.file.mode + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.file.mtime + tag: date_threat_indicator_file_mtime + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.mtime != null && ctx.beyondtrust_epm.event.threat.indicator.file.mtime != '' + target_field: beyondtrust_epm.event.threat.indicator.file.mtime + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.mtime + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.mtime + tag: set_threat_indicator_file_mtime_from_event_threat_indicator_file_mtime + copy_from: beyondtrust_epm.event.threat.indicator.file.mtime + ignore_empty_value: true + - set: + field: threat.indicator.file.name + tag: set_threat_indicator_file_name_from_event_threat_indicator_file_name + copy_from: beyondtrust_epm.event.threat.indicator.file.name + ignore_empty_value: true + - set: + field: threat.indicator.file.path + tag: set_threat_indicator_file_path_from_event_threat_indicator_file_path + copy_from: beyondtrust_epm.event.threat.indicator.file.path + ignore_empty_value: true + - set: + field: threat.indicator.file.pe.architecture + tag: set_threat_indicator_file_pe_architecture_from_event_threat_indicator_file_pe_architecture + copy_from: beyondtrust_epm.event.threat.indicator.file.pe.architecture + ignore_empty_value: true + - set: + field: threat.indicator.file.pe.company + tag: set_threat_indicator_file_pe_company_from_event_threat_indicator_file_pe_company + copy_from: beyondtrust_epm.event.threat.indicator.file.pe.company + ignore_empty_value: true + - set: + field: threat.indicator.file.pe.description + tag: set_threat_indicator_file_pe_description_from_event_threat_indicator_file_pe_description + copy_from: beyondtrust_epm.event.threat.indicator.file.pe.description + ignore_empty_value: true + - set: + field: threat.indicator.file.pe.file_version + tag: set_threat_indicator_file_pe_file_version_from_event_threat_indicator_file_pe_file_version + copy_from: beyondtrust_epm.event.threat.indicator.file.pe.file_version + ignore_empty_value: true + - set: + field: threat.indicator.file.pe.imphash + tag: set_threat_indicator_file_pe_imphash_from_event_threat_indicator_file_pe_imphash + copy_from: beyondtrust_epm.event.threat.indicator.file.pe.imphash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_pe_imphash_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.pe?.imphash != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.pe.imphash}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.pe.original_file_name + tag: set_threat_indicator_file_pe_original_file_name_from_event_threat_indicator_file_pe_original_file_name + copy_from: beyondtrust_epm.event.threat.indicator.file.pe.original_file_name + ignore_empty_value: true + - set: + field: threat.indicator.file.pe.pehash + tag: set_threat_indicator_file_pe_pehash_from_event_threat_indicator_file_pe_pehash + copy_from: beyondtrust_epm.event.threat.indicator.file.pe.pehash + ignore_empty_value: true + - append: + field: related.hash + tag: append_event_threat_indicator_file_pe_pehash_into_related_hash + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.pe?.pehash != null + value: '{{{beyondtrust_epm.event.threat.indicator.file.pe.pehash}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.pe.product + tag: set_threat_indicator_file_pe_product_from_event_threat_indicator_file_pe_product + copy_from: beyondtrust_epm.event.threat.indicator.file.pe.product + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.file.size + tag: convert_threat_indicator_file_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.size + tag: set_threat_indicator_file_size_from_event_threat_indicator_file_size + copy_from: beyondtrust_epm.event.threat.indicator.file.size + ignore_empty_value: true + - set: + field: threat.indicator.file.target_path + tag: set_threat_indicator_file_target_path_from_event_threat_indicator_file_target_path + copy_from: beyondtrust_epm.event.threat.indicator.file.target_path + ignore_empty_value: true + - set: + field: threat.indicator.file.type + tag: set_threat_indicator_file_type_from_event_threat_indicator_file_type + copy_from: beyondtrust_epm.event.threat.indicator.file.type + ignore_empty_value: true + - set: + field: threat.indicator.file.uid + tag: set_threat_indicator_file_uid_from_event_threat_indicator_file_uid + copy_from: beyondtrust_epm.event.threat.indicator.file.uid + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.alternative_names + tag: foreach_threat_indicator_file_x509_alternative_names + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.alternative_names instanceof List + processor: + append: + field: threat.indicator.file.x509.alternative_names + tag: append_threat_indicator_file_x509_alternative_names_into_threat_indicator_file_x509_alternative_names + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.issuer.common_name + tag: foreach_threat_indicator_file_x509_issuer_common_name + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.issuer?.common_name instanceof List + processor: + append: + field: threat.indicator.file.x509.issuer.common_name + tag: append_threat_indicator_file_x509_issuer_common_name_into_threat_indicator_file_x509_issuer_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.issuer.country + tag: foreach_threat_indicator_file_x509_issuer_country + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.issuer?.country instanceof List + processor: + append: + field: threat.indicator.file.x509.issuer.country + tag: append_threat_indicator_file_x509_issuer_country_into_threat_indicator_file_x509_issuer_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.x509.issuer.distinguished_name + tag: set_threat_indicator_file_x509_issuer_distinguished_name_from_event_threat_indicator_file_x509_issuer_distinguished_name + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.issuer.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.issuer.locality + tag: foreach_threat_indicator_file_x509_issuer_locality + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.issuer?.locality instanceof List + processor: + append: + field: threat.indicator.file.x509.issuer.locality + tag: append_threat_indicator_file_x509_issuer_locality_into_threat_indicator_file_x509_issuer_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.issuer.organization + tag: foreach_threat_indicator_file_x509_issuer_organization + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.issuer?.organization instanceof List + processor: + append: + field: threat.indicator.file.x509.issuer.organization + tag: append_threat_indicator_file_x509_issuer_organization_into_threat_indicator_file_x509_issuer_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.issuer.organizational_unit + tag: foreach_threat_indicator_file_x509_issuer_organizational_unit + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.issuer?.organizational_unit instanceof List + processor: + append: + field: threat.indicator.file.x509.issuer.organizational_unit + tag: append_threat_indicator_file_x509_issuer_organizational_unit_into_threat_indicator_file_x509_issuer_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.issuer.state_or_province + tag: foreach_threat_indicator_file_x509_issuer_state_or_province + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.issuer?.state_or_province instanceof List + processor: + append: + field: threat.indicator.file.x509.issuer.state_or_province + tag: append_threat_indicator_file_x509_issuer_state_or_province_into_threat_indicator_file_x509_issuer_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.threat.indicator.file.x509.not_after + tag: date_threat_indicator_file_x509_not_after + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.not_after != null && ctx.beyondtrust_epm.event.threat.indicator.file.x509.not_after != '' + target_field: beyondtrust_epm.event.threat.indicator.file.x509.not_after + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.x509.not_after + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.x509.not_after + tag: set_threat_indicator_file_x509_not_after_from_event_threat_indicator_file_x509_not_after + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.not_after + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.file.x509.not_before + tag: date_threat_indicator_file_x509_not_before + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.not_before != null && ctx.beyondtrust_epm.event.threat.indicator.file.x509.not_before != '' + target_field: beyondtrust_epm.event.threat.indicator.file.x509.not_before + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.x509.not_before + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.x509.not_before + tag: set_threat_indicator_file_x509_not_before_from_event_threat_indicator_file_x509_not_before + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.not_before + ignore_empty_value: true + - set: + field: threat.indicator.file.x509.public_key_algorithm + tag: set_threat_indicator_file_x509_public_key_algorithm_from_event_threat_indicator_file_x509_public_key_algorithm + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.public_key_algorithm + ignore_empty_value: true + - set: + field: threat.indicator.file.x509.public_key_curve + tag: set_threat_indicator_file_x509_public_key_curve_from_event_threat_indicator_file_x509_public_key_curve + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.public_key_curve + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.file.x509.public_key_exponent + tag: convert_threat_indicator_file_x509_public_key_exponent_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.x509.public_key_exponent + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.x509.public_key_exponent + tag: set_threat_indicator_file_x509_public_key_exponent_from_event_threat_indicator_file_x509_public_key_exponent + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.public_key_exponent + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.file.x509.public_key_size + tag: convert_threat_indicator_file_x509_public_key_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.file.x509.public_key_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.file.x509.public_key_size + tag: set_threat_indicator_file_x509_public_key_size_from_event_threat_indicator_file_x509_public_key_size + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.public_key_size + ignore_empty_value: true + - set: + field: threat.indicator.file.x509.serial_number + tag: set_threat_indicator_file_x509_serial_number_from_event_threat_indicator_file_x509_serial_number + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.serial_number + ignore_empty_value: true + - set: + field: threat.indicator.file.x509.signature_algorithm + tag: set_threat_indicator_file_x509_signature_algorithm_from_event_threat_indicator_file_x509_signature_algorithm + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.signature_algorithm + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.subject.common_name + tag: foreach_threat_indicator_file_x509_subject_common_name + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.subject?.common_name instanceof List + processor: + append: + field: threat.indicator.file.x509.subject.common_name + tag: append_threat_indicator_file_x509_subject_common_name_into_threat_indicator_file_x509_subject_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.subject.country + tag: foreach_threat_indicator_file_x509_subject_country + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.subject?.country instanceof List + processor: + append: + field: threat.indicator.file.x509.subject.country + tag: append_threat_indicator_file_x509_subject_country_into_threat_indicator_file_x509_subject_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.x509.subject.distinguished_name + tag: set_threat_indicator_file_x509_subject_distinguished_name_from_event_threat_indicator_file_x509_subject_distinguished_name + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.subject.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.subject.locality + tag: foreach_threat_indicator_file_x509_subject_locality + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.subject?.locality instanceof List + processor: + append: + field: threat.indicator.file.x509.subject.locality + tag: append_threat_indicator_file_x509_subject_locality_into_threat_indicator_file_x509_subject_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.subject.organization + tag: foreach_threat_indicator_file_x509_subject_organization + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.subject?.organization instanceof List + processor: + append: + field: threat.indicator.file.x509.subject.organization + tag: append_threat_indicator_file_x509_subject_organization_into_threat_indicator_file_x509_subject_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.subject.organizational_unit + tag: foreach_threat_indicator_file_x509_subject_organizational_unit + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.subject?.organizational_unit instanceof List + processor: + append: + field: threat.indicator.file.x509.subject.organizational_unit + tag: append_threat_indicator_file_x509_subject_organizational_unit_into_threat_indicator_file_x509_subject_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.x509.subject.state_or_province + tag: foreach_threat_indicator_file_x509_subject_state_or_province + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.x509?.subject?.state_or_province instanceof List + processor: + append: + field: threat.indicator.file.x509.subject.state_or_province + tag: append_threat_indicator_file_x509_subject_state_or_province_into_threat_indicator_file_x509_subject_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.file.x509.version_number + tag: set_threat_indicator_file_x509_version_number_from_event_threat_indicator_file_x509_version_number + copy_from: beyondtrust_epm.event.threat.indicator.file.x509.version_number + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.first_seen + tag: date_threat_indicator_first_seen + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.first_seen != null && ctx.beyondtrust_epm.event.threat.indicator.first_seen != '' + target_field: beyondtrust_epm.event.threat.indicator.first_seen + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.first_seen + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.first_seen + tag: set_threat_indicator_first_seen_from_event_threat_indicator_first_seen + copy_from: beyondtrust_epm.event.threat.indicator.first_seen + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.geo.TimezoneOffset + tag: convert_threat_indicator_geo_TimezoneOffset_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.geo.TimezoneOffset + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.geo.city_name + tag: set_threat_indicator_geo_city_name_from_event_threat_indicator_geo_city_name + copy_from: beyondtrust_epm.event.threat.indicator.geo.city_name + ignore_empty_value: true + - set: + field: threat.indicator.geo.continent_code + tag: set_threat_indicator_geo_continent_code_from_event_threat_indicator_geo_continent_code + copy_from: beyondtrust_epm.event.threat.indicator.geo.continent_code + ignore_empty_value: true + - set: + field: threat.indicator.geo.continent_name + tag: set_threat_indicator_geo_continent_name_from_event_threat_indicator_geo_continent_name + copy_from: beyondtrust_epm.event.threat.indicator.geo.continent_name + ignore_empty_value: true + - set: + field: threat.indicator.geo.country_iso_code + tag: set_threat_indicator_geo_country_iso_code_from_event_threat_indicator_geo_country_iso_code + copy_from: beyondtrust_epm.event.threat.indicator.geo.country_iso_code + ignore_empty_value: true + - set: + field: threat.indicator.geo.country_name + tag: set_threat_indicator_geo_country_name_from_event_threat_indicator_geo_country_name + copy_from: beyondtrust_epm.event.threat.indicator.geo.country_name + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.geo.location.lat + tag: convert_threat_indicator_geo_location_lat_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.geo.location.lat + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - convert: + field: beyondtrust_epm.event.threat.indicator.geo.location.lon + tag: convert_threat_indicator_geo_location_lon_to_double + type: double + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.geo.location.lon + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - script: + tag: set_threat_indicator_geo_location_from_lat_lon + lang: painless + description: Combine lat/lon into geo_point. + if: >- + ctx.beyondtrust_epm?.event?.threat?.indicator?.geo?.location?.lat != null + && ctx.beyondtrust_epm?.event?.threat?.indicator?.geo?.location?.lon != null + source: |- + def location = new HashMap(); + location.put('lat', ctx.beyondtrust_epm.event.threat.indicator.geo.location.lat); + location.put('lon', ctx.beyondtrust_epm.event.threat.indicator.geo.location.lon); + ctx.beyondtrust_epm.event.threat.indicator.geo.location = location; + - set: + field: threat.indicator.geo.location + tag: set_threat_indicator_geo_location_from_event + copy_from: beyondtrust_epm.event.threat.indicator.geo.location + ignore_empty_value: true + - set: + field: threat.indicator.geo.name + tag: set_threat_indicator_geo_name_from_event_threat_indicator_geo_name + copy_from: beyondtrust_epm.event.threat.indicator.geo.name + ignore_empty_value: true + - set: + field: threat.indicator.geo.postal_code + tag: set_threat_indicator_geo_postal_code_from_event_threat_indicator_geo_postal_code + copy_from: beyondtrust_epm.event.threat.indicator.geo.postal_code + ignore_empty_value: true + - set: + field: threat.indicator.geo.region_iso_code + tag: set_threat_indicator_geo_region_iso_code_from_event_threat_indicator_geo_region_iso_code + copy_from: beyondtrust_epm.event.threat.indicator.geo.region_iso_code + ignore_empty_value: true + - set: + field: threat.indicator.geo.region_name + tag: set_threat_indicator_geo_region_name_from_event_threat_indicator_geo_region_name + copy_from: beyondtrust_epm.event.threat.indicator.geo.region_name + ignore_empty_value: true + - set: + field: threat.indicator.geo.timezone + tag: set_threat_indicator_geo_timezone_from_event_threat_indicator_geo_timezone + copy_from: beyondtrust_epm.event.threat.indicator.geo.timezone + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.ip + tag: convert_threat_indicator_ip_to_ip + type: ip + ignore_missing: true + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.ip != null + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.ip + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.ip + tag: set_threat_indicator_ip_from_event_threat_indicator_ip + copy_from: beyondtrust_epm.event.threat.indicator.ip + ignore_empty_value: true + - append: + field: related.ip + tag: append_event_threat_indicator_ip_into_related_ip + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.ip != null + value: '{{{beyondtrust_epm.event.threat.indicator.ip}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.threat.indicator.last_seen + tag: date_threat_indicator_last_seen + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.last_seen != null && ctx.beyondtrust_epm.event.threat.indicator.last_seen != '' + target_field: beyondtrust_epm.event.threat.indicator.last_seen + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.last_seen + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.last_seen + tag: set_threat_indicator_last_seen_from_event_threat_indicator_last_seen + copy_from: beyondtrust_epm.event.threat.indicator.last_seen + ignore_empty_value: true + - set: + field: threat.indicator.marking.tlp + tag: set_threat_indicator_marking_tlp_from_event_threat_indicator_marking_tlp + copy_from: beyondtrust_epm.event.threat.indicator.marking.tlp + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.modified_at + tag: date_threat_indicator_modified_at + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.modified_at != null && ctx.beyondtrust_epm.event.threat.indicator.modified_at != '' + target_field: beyondtrust_epm.event.threat.indicator.modified_at + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.modified_at + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.modified_at + tag: set_threat_indicator_modified_at_from_event_threat_indicator_modified_at + copy_from: beyondtrust_epm.event.threat.indicator.modified_at + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.port + tag: convert_threat_indicator_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.port + tag: set_threat_indicator_port_from_event_threat_indicator_port + copy_from: beyondtrust_epm.event.threat.indicator.port + ignore_empty_value: true + - set: + field: threat.indicator.provider + tag: set_threat_indicator_provider_from_event_threat_indicator_provider + copy_from: beyondtrust_epm.event.threat.indicator.provider + ignore_empty_value: true + - set: + field: threat.indicator.reference + tag: set_threat_indicator_reference_from_event_threat_indicator_reference + copy_from: beyondtrust_epm.event.threat.indicator.reference + ignore_empty_value: true + - set: + field: threat.indicator.registry.data.bytes + tag: set_threat_indicator_registry_data_bytes_from_event_threat_indicator_registry_data_bytes + copy_from: beyondtrust_epm.event.threat.indicator.registry.data.bytes + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.registry.data.strings + tag: foreach_threat_indicator_registry_data_strings + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.registry?.data?.strings instanceof List + processor: + append: + field: threat.indicator.registry.data.strings + tag: append_threat_indicator_registry_data_strings_into_threat_indicator_registry_data_strings + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.registry.data.type + tag: set_threat_indicator_registry_data_type_from_event_threat_indicator_registry_data_type + copy_from: beyondtrust_epm.event.threat.indicator.registry.data.type + ignore_empty_value: true + - set: + field: threat.indicator.registry.hive + tag: set_threat_indicator_registry_hive_from_event_threat_indicator_registry_hive + copy_from: beyondtrust_epm.event.threat.indicator.registry.hive + ignore_empty_value: true + - set: + field: threat.indicator.registry.key + tag: set_threat_indicator_registry_key_from_event_threat_indicator_registry_key + copy_from: beyondtrust_epm.event.threat.indicator.registry.key + ignore_empty_value: true + - set: + field: threat.indicator.registry.path + tag: set_threat_indicator_registry_path_from_event_threat_indicator_registry_path + copy_from: beyondtrust_epm.event.threat.indicator.registry.path + ignore_empty_value: true + - set: + field: threat.indicator.registry.value + tag: set_threat_indicator_registry_value_from_event_threat_indicator_registry_value + copy_from: beyondtrust_epm.event.threat.indicator.registry.value + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.scanner_stats + tag: convert_threat_indicator_scanner_stats_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.scanner_stats + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.scanner_stats + tag: set_threat_indicator_scanner_stats_from_event_threat_indicator_scanner_stats + copy_from: beyondtrust_epm.event.threat.indicator.scanner_stats + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.sightings + tag: convert_threat_indicator_sightings_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.sightings + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.sightings + tag: set_threat_indicator_sightings_from_event_threat_indicator_sightings + copy_from: beyondtrust_epm.event.threat.indicator.sightings + ignore_empty_value: true + - set: + field: threat.indicator.type + tag: set_threat_indicator_type_from_event_threat_indicator_type + copy_from: beyondtrust_epm.event.threat.indicator.type + ignore_empty_value: true + - set: + field: threat.indicator.url.domain + tag: set_threat_indicator_url_domain_from_event_threat_indicator_url_domain + copy_from: beyondtrust_epm.event.threat.indicator.url.domain + ignore_empty_value: true + - set: + field: threat.indicator.url.extension + tag: set_threat_indicator_url_extension_from_event_threat_indicator_url_extension + copy_from: beyondtrust_epm.event.threat.indicator.url.extension + ignore_empty_value: true + - set: + field: threat.indicator.url.fragment + tag: set_threat_indicator_url_fragment_from_event_threat_indicator_url_fragment + copy_from: beyondtrust_epm.event.threat.indicator.url.fragment + ignore_empty_value: true + - set: + field: threat.indicator.url.full + tag: set_threat_indicator_url_full_from_event_threat_indicator_url_full + copy_from: beyondtrust_epm.event.threat.indicator.url.full + ignore_empty_value: true + - set: + field: threat.indicator.url.original + tag: set_threat_indicator_url_original_from_event_threat_indicator_url_original + copy_from: beyondtrust_epm.event.threat.indicator.url.original + ignore_empty_value: true + - set: + field: threat.indicator.url.password + tag: set_threat_indicator_url_password_from_event_threat_indicator_url_password + copy_from: beyondtrust_epm.event.threat.indicator.url.password + ignore_empty_value: true + - set: + field: threat.indicator.url.path + tag: set_threat_indicator_url_path_from_event_threat_indicator_url_path + copy_from: beyondtrust_epm.event.threat.indicator.url.path + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.url.port + tag: convert_threat_indicator_url_port_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.url.port + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.url.port + tag: set_threat_indicator_url_port_from_event_threat_indicator_url_port + copy_from: beyondtrust_epm.event.threat.indicator.url.port + ignore_empty_value: true + - set: + field: threat.indicator.url.query + tag: set_threat_indicator_url_query_from_event_threat_indicator_url_query + copy_from: beyondtrust_epm.event.threat.indicator.url.query + ignore_empty_value: true + - set: + field: threat.indicator.url.registered_domain + tag: set_threat_indicator_url_registered_domain_from_event_threat_indicator_url_registered_domain + copy_from: beyondtrust_epm.event.threat.indicator.url.registered_domain + ignore_empty_value: true + - set: + field: threat.indicator.url.scheme + tag: set_threat_indicator_url_scheme_from_event_threat_indicator_url_scheme + copy_from: beyondtrust_epm.event.threat.indicator.url.scheme + ignore_empty_value: true + - set: + field: threat.indicator.url.subdomain + tag: set_threat_indicator_url_subdomain_from_event_threat_indicator_url_subdomain + copy_from: beyondtrust_epm.event.threat.indicator.url.subdomain + ignore_empty_value: true + - set: + field: threat.indicator.url.top_level_domain + tag: set_threat_indicator_url_top_level_domain_from_event_threat_indicator_url_top_level_domain + copy_from: beyondtrust_epm.event.threat.indicator.url.top_level_domain + ignore_empty_value: true + - set: + field: threat.indicator.url.username + tag: set_threat_indicator_url_username_from_event_threat_indicator_url_username + copy_from: beyondtrust_epm.event.threat.indicator.url.username + ignore_empty_value: true + - append: + field: related.user + tag: append_event_threat_indicator_url_username_into_related_user + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.url?.username != null + value: '{{{beyondtrust_epm.event.threat.indicator.url.username}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.alternative_names + tag: foreach_threat_indicator_x509_alternative_names + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.alternative_names instanceof List + processor: + append: + field: threat.indicator.x509.alternative_names + tag: append_threat_indicator_x509_alternative_names_into_threat_indicator_x509_alternative_names + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.issuer.common_name + tag: foreach_threat_indicator_x509_issuer_common_name + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.issuer?.common_name instanceof List + processor: + append: + field: threat.indicator.x509.issuer.common_name + tag: append_threat_indicator_x509_issuer_common_name_into_threat_indicator_x509_issuer_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.issuer.country + tag: foreach_threat_indicator_x509_issuer_country + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.issuer?.country instanceof List + processor: + append: + field: threat.indicator.x509.issuer.country + tag: append_threat_indicator_x509_issuer_country_into_threat_indicator_x509_issuer_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.x509.issuer.distinguished_name + tag: set_threat_indicator_x509_issuer_distinguished_name_from_event_threat_indicator_x509_issuer_distinguished_name + copy_from: beyondtrust_epm.event.threat.indicator.x509.issuer.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.issuer.locality + tag: foreach_threat_indicator_x509_issuer_locality + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.issuer?.locality instanceof List + processor: + append: + field: threat.indicator.x509.issuer.locality + tag: append_threat_indicator_x509_issuer_locality_into_threat_indicator_x509_issuer_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.issuer.organization + tag: foreach_threat_indicator_x509_issuer_organization + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.issuer?.organization instanceof List + processor: + append: + field: threat.indicator.x509.issuer.organization + tag: append_threat_indicator_x509_issuer_organization_into_threat_indicator_x509_issuer_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.issuer.organizational_unit + tag: foreach_threat_indicator_x509_issuer_organizational_unit + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.issuer?.organizational_unit instanceof List + processor: + append: + field: threat.indicator.x509.issuer.organizational_unit + tag: append_threat_indicator_x509_issuer_organizational_unit_into_threat_indicator_x509_issuer_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.issuer.state_or_province + tag: foreach_threat_indicator_x509_issuer_state_or_province + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.issuer?.state_or_province instanceof List + processor: + append: + field: threat.indicator.x509.issuer.state_or_province + tag: append_threat_indicator_x509_issuer_state_or_province_into_threat_indicator_x509_issuer_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - date: + field: beyondtrust_epm.event.threat.indicator.x509.not_after + tag: date_threat_indicator_x509_not_after + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.not_after != null && ctx.beyondtrust_epm.event.threat.indicator.x509.not_after != '' + target_field: beyondtrust_epm.event.threat.indicator.x509.not_after + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.x509.not_after + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.x509.not_after + tag: set_threat_indicator_x509_not_after_from_event_threat_indicator_x509_not_after + copy_from: beyondtrust_epm.event.threat.indicator.x509.not_after + ignore_empty_value: true + - date: + field: beyondtrust_epm.event.threat.indicator.x509.not_before + tag: date_threat_indicator_x509_not_before + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.not_before != null && ctx.beyondtrust_epm.event.threat.indicator.x509.not_before != '' + target_field: beyondtrust_epm.event.threat.indicator.x509.not_before + formats: + - ISO8601 + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.x509.not_before + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.x509.not_before + tag: set_threat_indicator_x509_not_before_from_event_threat_indicator_x509_not_before + copy_from: beyondtrust_epm.event.threat.indicator.x509.not_before + ignore_empty_value: true + - set: + field: threat.indicator.x509.public_key_algorithm + tag: set_threat_indicator_x509_public_key_algorithm_from_event_threat_indicator_x509_public_key_algorithm + copy_from: beyondtrust_epm.event.threat.indicator.x509.public_key_algorithm + ignore_empty_value: true + - set: + field: threat.indicator.x509.public_key_curve + tag: set_threat_indicator_x509_public_key_curve_from_event_threat_indicator_x509_public_key_curve + copy_from: beyondtrust_epm.event.threat.indicator.x509.public_key_curve + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.x509.public_key_exponent + tag: convert_threat_indicator_x509_public_key_exponent_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.x509.public_key_exponent + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.x509.public_key_exponent + tag: set_threat_indicator_x509_public_key_exponent_from_event_threat_indicator_x509_public_key_exponent + copy_from: beyondtrust_epm.event.threat.indicator.x509.public_key_exponent + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.threat.indicator.x509.public_key_size + tag: convert_threat_indicator_x509_public_key_size_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.threat.indicator.x509.public_key_size + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: threat.indicator.x509.public_key_size + tag: set_threat_indicator_x509_public_key_size_from_event_threat_indicator_x509_public_key_size + copy_from: beyondtrust_epm.event.threat.indicator.x509.public_key_size + ignore_empty_value: true + - set: + field: threat.indicator.x509.serial_number + tag: set_threat_indicator_x509_serial_number_from_event_threat_indicator_x509_serial_number + copy_from: beyondtrust_epm.event.threat.indicator.x509.serial_number + ignore_empty_value: true + - set: + field: threat.indicator.x509.signature_algorithm + tag: set_threat_indicator_x509_signature_algorithm_from_event_threat_indicator_x509_signature_algorithm + copy_from: beyondtrust_epm.event.threat.indicator.x509.signature_algorithm + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.subject.common_name + tag: foreach_threat_indicator_x509_subject_common_name + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.subject?.common_name instanceof List + processor: + append: + field: threat.indicator.x509.subject.common_name + tag: append_threat_indicator_x509_subject_common_name_into_threat_indicator_x509_subject_common_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.subject.country + tag: foreach_threat_indicator_x509_subject_country + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.subject?.country instanceof List + processor: + append: + field: threat.indicator.x509.subject.country + tag: append_threat_indicator_x509_subject_country_into_threat_indicator_x509_subject_country + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.x509.subject.distinguished_name + tag: set_threat_indicator_x509_subject_distinguished_name_from_event_threat_indicator_x509_subject_distinguished_name + copy_from: beyondtrust_epm.event.threat.indicator.x509.subject.distinguished_name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.subject.locality + tag: foreach_threat_indicator_x509_subject_locality + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.subject?.locality instanceof List + processor: + append: + field: threat.indicator.x509.subject.locality + tag: append_threat_indicator_x509_subject_locality_into_threat_indicator_x509_subject_locality + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.subject.organization + tag: foreach_threat_indicator_x509_subject_organization + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.subject?.organization instanceof List + processor: + append: + field: threat.indicator.x509.subject.organization + tag: append_threat_indicator_x509_subject_organization_into_threat_indicator_x509_subject_organization + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.subject.organizational_unit + tag: foreach_threat_indicator_x509_subject_organizational_unit + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.subject?.organizational_unit instanceof List + processor: + append: + field: threat.indicator.x509.subject.organizational_unit + tag: append_threat_indicator_x509_subject_organizational_unit_into_threat_indicator_x509_subject_organizational_unit + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.indicator.x509.subject.state_or_province + tag: foreach_threat_indicator_x509_subject_state_or_province + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.x509?.subject?.state_or_province instanceof List + processor: + append: + field: threat.indicator.x509.subject.state_or_province + tag: append_threat_indicator_x509_subject_state_or_province_into_threat_indicator_x509_subject_state_or_province + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.indicator.x509.version_number + tag: set_threat_indicator_x509_version_number_from_event_threat_indicator_x509_version_number + copy_from: beyondtrust_epm.event.threat.indicator.x509.version_number + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.software.alias + tag: foreach_threat_software_alias + if: ctx.beyondtrust_epm?.event?.threat?.software?.alias instanceof List + processor: + append: + field: threat.software.alias + tag: append_threat_software_alias_into_threat_software_alias + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.software.id + tag: set_threat_software_id_from_event_threat_software_id + copy_from: beyondtrust_epm.event.threat.software.id + ignore_empty_value: true + - set: + field: threat.software.name + tag: set_threat_software_name_from_event_threat_software_name + copy_from: beyondtrust_epm.event.threat.software.name + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.software.platforms + tag: foreach_threat_software_platforms + if: ctx.beyondtrust_epm?.event?.threat?.software?.platforms instanceof List + processor: + append: + field: threat.software.platforms + tag: append_threat_software_platforms_into_threat_software_platforms + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: threat.software.reference + tag: set_threat_software_reference_from_event_threat_software_reference + copy_from: beyondtrust_epm.event.threat.software.reference + ignore_empty_value: true + - set: + field: threat.software.type + tag: set_threat_software_type_from_event_threat_software_type + copy_from: beyondtrust_epm.event.threat.software.type + ignore_empty_value: true + - foreach: + field: beyondtrust_epm.event.threat.tactic.id + tag: foreach_threat_tactic_id + if: ctx.beyondtrust_epm?.event?.threat?.tactic?.id instanceof List + processor: + append: + field: threat.tactic.id + tag: append_threat_tactic_id_into_threat_tactic_id + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.tactic.name + tag: foreach_threat_tactic_name + if: ctx.beyondtrust_epm?.event?.threat?.tactic?.name instanceof List + processor: + append: + field: threat.tactic.name + tag: append_threat_tactic_name_into_threat_tactic_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.tactic.reference + tag: foreach_threat_tactic_reference + if: ctx.beyondtrust_epm?.event?.threat?.tactic?.reference instanceof List + processor: + append: + field: threat.tactic.reference + tag: append_threat_tactic_reference_into_threat_tactic_reference + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.technique.id + tag: foreach_threat_technique_id + if: ctx.beyondtrust_epm?.event?.threat?.technique?.id instanceof List + processor: + append: + field: threat.technique.id + tag: append_threat_technique_id_into_threat_technique_id + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.technique.name + tag: foreach_threat_technique_name + if: ctx.beyondtrust_epm?.event?.threat?.technique?.name instanceof List + processor: + append: + field: threat.technique.name + tag: append_threat_technique_name_into_threat_technique_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.technique.reference + tag: foreach_threat_technique_reference + if: ctx.beyondtrust_epm?.event?.threat?.technique?.reference instanceof List + processor: + append: + field: threat.technique.reference + tag: append_threat_technique_reference_into_threat_technique_reference + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.technique.subtechnique.id + tag: foreach_threat_technique_subtechnique_id + if: ctx.beyondtrust_epm?.event?.threat?.technique?.subtechnique?.id instanceof List + processor: + append: + field: threat.technique.subtechnique.id + tag: append_threat_technique_subtechnique_id_into_threat_technique_subtechnique_id + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.technique.subtechnique.name + tag: foreach_threat_technique_subtechnique_name + if: ctx.beyondtrust_epm?.event?.threat?.technique?.subtechnique?.name instanceof List + processor: + append: + field: threat.technique.subtechnique.name + tag: append_threat_technique_subtechnique_name_into_threat_technique_subtechnique_name + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.technique.subtechnique.reference + tag: foreach_threat_technique_subtechnique_reference + if: ctx.beyondtrust_epm?.event?.threat?.technique?.subtechnique?.reference instanceof List + processor: + append: + field: threat.technique.subtechnique.reference + tag: append_threat_technique_subtechnique_reference_into_threat_technique_subtechnique_reference + value: '{{{_ingest._value}}}' + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.vulnerability.category + tag: foreach_vulnerability_category + if: ctx.beyondtrust_epm?.event?.vulnerability?.category instanceof List + processor: + append: + field: vulnerability.category + tag: append_vulnerability_category_into_vulnerability_category + value: '{{{_ingest._value}}}' + allow_duplicates: false + - set: + field: vulnerability.classification + tag: set_vulnerability_classification_from_event_vulnerability_classification + copy_from: beyondtrust_epm.event.vulnerability.classification + ignore_empty_value: true + - set: + field: vulnerability.description + tag: set_vulnerability_description_from_event_vulnerability_description + copy_from: beyondtrust_epm.event.vulnerability.description + ignore_empty_value: true + - set: + field: vulnerability.enumeration + tag: set_vulnerability_enumeration_from_event_vulnerability_enumeration + copy_from: beyondtrust_epm.event.vulnerability.enumeration + ignore_empty_value: true + - set: + field: vulnerability.id + tag: set_vulnerability_id_from_event_vulnerability_id + copy_from: beyondtrust_epm.event.vulnerability.id + ignore_empty_value: true + - set: + field: vulnerability.reference + tag: set_vulnerability_reference_from_event_vulnerability_reference + copy_from: beyondtrust_epm.event.vulnerability.reference + ignore_empty_value: true + - set: + field: vulnerability.report_id + tag: set_vulnerability_report_id_from_event_vulnerability_report_id + copy_from: beyondtrust_epm.event.vulnerability.report_id + ignore_empty_value: true + - set: + field: vulnerability.scanner.vendor + tag: set_vulnerability_scanner_vendor_from_event_vulnerability_scanner_vendor + copy_from: beyondtrust_epm.event.vulnerability.scanner.vendor + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.vulnerability.score.base + tag: convert_vulnerability_score_base_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.vulnerability.score.base + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: vulnerability.score.base + tag: set_vulnerability_score_base_from_event_vulnerability_score_base + copy_from: beyondtrust_epm.event.vulnerability.score.base + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.vulnerability.score.environmental + tag: convert_vulnerability_score_environmental_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.vulnerability.score.environmental + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: vulnerability.score.environmental + tag: set_vulnerability_score_environmental_from_event_vulnerability_score_environmental + copy_from: beyondtrust_epm.event.vulnerability.score.environmental + ignore_empty_value: true + - convert: + field: beyondtrust_epm.event.vulnerability.score.temporal + tag: convert_vulnerability_score_temporal_to_long + type: long + ignore_missing: true + on_failure: + - remove: + field: beyondtrust_epm.event.vulnerability.score.temporal + ignore_missing: true + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.on_failure_pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' + - set: + field: vulnerability.score.temporal + tag: set_vulnerability_score_temporal_from_event_vulnerability_score_temporal + copy_from: beyondtrust_epm.event.vulnerability.score.temporal + ignore_empty_value: true + - set: + field: vulnerability.score.version + tag: set_vulnerability_score_version_from_event_vulnerability_score_version + copy_from: beyondtrust_epm.event.vulnerability.score.version + ignore_empty_value: true + - set: + field: vulnerability.severity + tag: set_vulnerability_severity_from_event_vulnerability_severity + copy_from: beyondtrust_epm.event.vulnerability.severity + ignore_empty_value: true + - append: + field: event.category + tag: append_event_category_threat + if: >- + ctx.threat != null + && (ctx.event?.category == null || !ctx.event.category.contains('threat')) + value: threat + allow_duplicates: false + - append: + field: event.category + tag: append_event_category_vulnerability + if: >- + ctx.vulnerability != null + && (ctx.event?.category == null || !ctx.event.category.contains('vulnerability')) + value: vulnerability + allow_duplicates: false + - foreach: + field: beyondtrust_epm.event.threat.enrichments + tag: foreach_threat_enrichments + if: ctx.beyondtrust_epm?.event?.threat?.enrichments instanceof List + processor: + remove: + field: + - _ingest._value.matched.atomic + - _ingest._value.matched.field + - _ingest._value.matched.id + - _ingest._value.matched.index + - _ingest._value.matched.occurred + - _ingest._value.matched.type + tag: remove_fields_mapped_with_ecs_from_threat_enrichments + ignore_missing: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.sections + tag: foreach_threat_indicator_file_elf_sections + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.sections instanceof List + processor: + remove: + field: + - _ingest._value.chi2 + - _ingest._value.entropy + - _ingest._value.flags + - _ingest._value.name + - _ingest._value.physical_offset + - _ingest._value.physical_size + - _ingest._value.type + - _ingest._value.virtual_address + - _ingest._value.virtual_size + tag: remove_fields_mapped_with_ecs_from_threat_indicator_file_elf_sections + ignore_missing: true + - foreach: + field: beyondtrust_epm.event.threat.indicator.file.elf.segments + tag: foreach_threat_indicator_file_elf_segments + if: ctx.beyondtrust_epm?.event?.threat?.indicator?.file?.elf?.segments instanceof List + processor: + remove: + field: + - _ingest._value.sections + - _ingest._value.type + tag: remove_fields_mapped_with_ecs_from_threat_indicator_file_elf_segments + ignore_missing: true + - remove: + field: + - beyondtrust_epm.event.EPMWinMac.Configuration.Workstyle.Description + - beyondtrust_epm.event.EPMWinMac.Configuration.Workstyle.Identifier + - beyondtrust_epm.event.EPMWinMac.Configuration.Workstyle.Name + - beyondtrust_epm.event.rule.author + - beyondtrust_epm.event.rule.category + - beyondtrust_epm.event.rule.description + - beyondtrust_epm.event.rule.id + - beyondtrust_epm.event.rule.license + - beyondtrust_epm.event.rule.name + - beyondtrust_epm.event.rule.reference + - beyondtrust_epm.event.rule.ruleset + - beyondtrust_epm.event.rule.uuid + - beyondtrust_epm.event.rule.version + - beyondtrust_epm.event.threat.feed.dashboard_id + - beyondtrust_epm.event.threat.feed.description + - beyondtrust_epm.event.threat.feed.name + - beyondtrust_epm.event.threat.feed.reference + - beyondtrust_epm.event.threat.framework + - beyondtrust_epm.event.threat.group.alias + - beyondtrust_epm.event.threat.group.id + - beyondtrust_epm.event.threat.group.name + - beyondtrust_epm.event.threat.group.reference + - beyondtrust_epm.event.threat.indicator.as.number + - beyondtrust_epm.event.threat.indicator.as.organization.name + - beyondtrust_epm.event.threat.indicator.confidence + - beyondtrust_epm.event.threat.indicator.description + - beyondtrust_epm.event.threat.indicator.email.address + - beyondtrust_epm.event.threat.indicator.file.accessed + - beyondtrust_epm.event.threat.indicator.file.attributes + - beyondtrust_epm.event.threat.indicator.file.code_signature.digest_algorithm + - beyondtrust_epm.event.threat.indicator.file.code_signature.exists + - beyondtrust_epm.event.threat.indicator.file.code_signature.signing_id + - beyondtrust_epm.event.threat.indicator.file.code_signature.status + - beyondtrust_epm.event.threat.indicator.file.code_signature.subject_name + - beyondtrust_epm.event.threat.indicator.file.code_signature.team_id + - beyondtrust_epm.event.threat.indicator.file.code_signature.timestamp + - beyondtrust_epm.event.threat.indicator.file.code_signature.trusted + - beyondtrust_epm.event.threat.indicator.file.code_signature.valid + - beyondtrust_epm.event.threat.indicator.file.created + - beyondtrust_epm.event.threat.indicator.file.ctime + - beyondtrust_epm.event.threat.indicator.file.device + - beyondtrust_epm.event.threat.indicator.file.directory + - beyondtrust_epm.event.threat.indicator.file.drive_letter + - beyondtrust_epm.event.threat.indicator.file.elf.architecture + - beyondtrust_epm.event.threat.indicator.file.elf.byte_order + - beyondtrust_epm.event.threat.indicator.file.elf.cpu_type + - beyondtrust_epm.event.threat.indicator.file.elf.creation_date + - beyondtrust_epm.event.threat.indicator.file.elf.header.abi_version + - beyondtrust_epm.event.threat.indicator.file.elf.header.class + - beyondtrust_epm.event.threat.indicator.file.elf.header.data + - beyondtrust_epm.event.threat.indicator.file.elf.header.entrypoint + - beyondtrust_epm.event.threat.indicator.file.elf.header.object_version + - beyondtrust_epm.event.threat.indicator.file.elf.header.os_abi + - beyondtrust_epm.event.threat.indicator.file.elf.header.type + - beyondtrust_epm.event.threat.indicator.file.elf.header.version + - beyondtrust_epm.event.threat.indicator.file.elf.shared_libraries + - beyondtrust_epm.event.threat.indicator.file.elf.telfhash + - beyondtrust_epm.event.threat.indicator.file.extension + - beyondtrust_epm.event.threat.indicator.file.fork_name + - beyondtrust_epm.event.threat.indicator.file.gid + - beyondtrust_epm.event.threat.indicator.file.group + - beyondtrust_epm.event.threat.indicator.file.hash.md5 + - beyondtrust_epm.event.threat.indicator.file.hash.sha1 + - beyondtrust_epm.event.threat.indicator.file.hash.sha256 + - beyondtrust_epm.event.threat.indicator.file.hash.sha384 + - beyondtrust_epm.event.threat.indicator.file.hash.sha512 + - beyondtrust_epm.event.threat.indicator.file.hash.ssdeep + - beyondtrust_epm.event.threat.indicator.file.hash.tlsh + - beyondtrust_epm.event.threat.indicator.file.inode + - beyondtrust_epm.event.threat.indicator.file.mime_type + - beyondtrust_epm.event.threat.indicator.file.mode + - beyondtrust_epm.event.threat.indicator.file.mtime + - beyondtrust_epm.event.threat.indicator.file.name + - beyondtrust_epm.event.threat.indicator.file.owner_keyword + - beyondtrust_epm.event.threat.indicator.file.path + - beyondtrust_epm.event.threat.indicator.file.pe.architecture + - beyondtrust_epm.event.threat.indicator.file.pe.company + - beyondtrust_epm.event.threat.indicator.file.pe.description + - beyondtrust_epm.event.threat.indicator.file.pe.file_version + - beyondtrust_epm.event.threat.indicator.file.pe.imphash + - beyondtrust_epm.event.threat.indicator.file.pe.original_file_name + - beyondtrust_epm.event.threat.indicator.file.pe.pehash + - beyondtrust_epm.event.threat.indicator.file.pe.product + - beyondtrust_epm.event.threat.indicator.file.size + - beyondtrust_epm.event.threat.indicator.file.target_path + - beyondtrust_epm.event.threat.indicator.file.type + - beyondtrust_epm.event.threat.indicator.file.uid + - beyondtrust_epm.event.threat.indicator.file.x509.alternative_names + - beyondtrust_epm.event.threat.indicator.file.x509.issuer.common_name + - beyondtrust_epm.event.threat.indicator.file.x509.issuer.country + - beyondtrust_epm.event.threat.indicator.file.x509.issuer.distinguished_name + - beyondtrust_epm.event.threat.indicator.file.x509.issuer.locality + - beyondtrust_epm.event.threat.indicator.file.x509.issuer.organization + - beyondtrust_epm.event.threat.indicator.file.x509.issuer.organizational_unit + - beyondtrust_epm.event.threat.indicator.file.x509.issuer.state_or_province + - beyondtrust_epm.event.threat.indicator.file.x509.not_after + - beyondtrust_epm.event.threat.indicator.file.x509.not_before + - beyondtrust_epm.event.threat.indicator.file.x509.public_key_algorithm + - beyondtrust_epm.event.threat.indicator.file.x509.public_key_curve + - beyondtrust_epm.event.threat.indicator.file.x509.public_key_exponent + - beyondtrust_epm.event.threat.indicator.file.x509.public_key_size + - beyondtrust_epm.event.threat.indicator.file.x509.serial_number + - beyondtrust_epm.event.threat.indicator.file.x509.signature_algorithm + - beyondtrust_epm.event.threat.indicator.file.x509.subject.common_name + - beyondtrust_epm.event.threat.indicator.file.x509.subject.country + - beyondtrust_epm.event.threat.indicator.file.x509.subject.distinguished_name + - beyondtrust_epm.event.threat.indicator.file.x509.subject.locality + - beyondtrust_epm.event.threat.indicator.file.x509.subject.organization + - beyondtrust_epm.event.threat.indicator.file.x509.subject.organizational_unit + - beyondtrust_epm.event.threat.indicator.file.x509.subject.state_or_province + - beyondtrust_epm.event.threat.indicator.file.x509.version_number + - beyondtrust_epm.event.threat.indicator.first_seen + - beyondtrust_epm.event.threat.indicator.geo.city_name + - beyondtrust_epm.event.threat.indicator.geo.continent_code + - beyondtrust_epm.event.threat.indicator.geo.continent_name + - beyondtrust_epm.event.threat.indicator.geo.country_iso_code + - beyondtrust_epm.event.threat.indicator.geo.country_name + - beyondtrust_epm.event.threat.indicator.geo.name + - beyondtrust_epm.event.threat.indicator.geo.postal_code + - beyondtrust_epm.event.threat.indicator.geo.region_iso_code + - beyondtrust_epm.event.threat.indicator.geo.region_name + - beyondtrust_epm.event.threat.indicator.geo.timezone + - beyondtrust_epm.event.threat.indicator.ip + - beyondtrust_epm.event.threat.indicator.last_seen + - beyondtrust_epm.event.threat.indicator.marking.tlp + - beyondtrust_epm.event.threat.indicator.modified_at + - beyondtrust_epm.event.threat.indicator.port + - beyondtrust_epm.event.threat.indicator.provider + - beyondtrust_epm.event.threat.indicator.reference + - beyondtrust_epm.event.threat.indicator.registry.data.bytes + - beyondtrust_epm.event.threat.indicator.registry.data.strings + - beyondtrust_epm.event.threat.indicator.registry.data.type + - beyondtrust_epm.event.threat.indicator.registry.hive + - beyondtrust_epm.event.threat.indicator.registry.key + - beyondtrust_epm.event.threat.indicator.registry.path + - beyondtrust_epm.event.threat.indicator.registry.value + - beyondtrust_epm.event.threat.indicator.scanner_stats + - beyondtrust_epm.event.threat.indicator.sightings + - beyondtrust_epm.event.threat.indicator.type + - beyondtrust_epm.event.threat.indicator.url.domain + - beyondtrust_epm.event.threat.indicator.url.extension + - beyondtrust_epm.event.threat.indicator.url.fragment + - beyondtrust_epm.event.threat.indicator.url.full + - beyondtrust_epm.event.threat.indicator.url.original + - beyondtrust_epm.event.threat.indicator.url.password + - beyondtrust_epm.event.threat.indicator.url.path + - beyondtrust_epm.event.threat.indicator.url.port + - beyondtrust_epm.event.threat.indicator.url.query + - beyondtrust_epm.event.threat.indicator.url.registered_domain + - beyondtrust_epm.event.threat.indicator.url.scheme + - beyondtrust_epm.event.threat.indicator.url.subdomain + - beyondtrust_epm.event.threat.indicator.url.top_level_domain + - beyondtrust_epm.event.threat.indicator.url.username + - beyondtrust_epm.event.threat.indicator.x509.alternative_names + - beyondtrust_epm.event.threat.indicator.x509.issuer.common_name + - beyondtrust_epm.event.threat.indicator.x509.issuer.country + - beyondtrust_epm.event.threat.indicator.x509.issuer.distinguished_name + - beyondtrust_epm.event.threat.indicator.x509.issuer.locality + - beyondtrust_epm.event.threat.indicator.x509.issuer.organization + - beyondtrust_epm.event.threat.indicator.x509.issuer.organizational_unit + - beyondtrust_epm.event.threat.indicator.x509.issuer.state_or_province + - beyondtrust_epm.event.threat.indicator.x509.not_after + - beyondtrust_epm.event.threat.indicator.x509.not_before + - beyondtrust_epm.event.threat.indicator.x509.public_key_algorithm + - beyondtrust_epm.event.threat.indicator.x509.public_key_curve + - beyondtrust_epm.event.threat.indicator.x509.public_key_exponent + - beyondtrust_epm.event.threat.indicator.x509.public_key_size + - beyondtrust_epm.event.threat.indicator.x509.serial_number + - beyondtrust_epm.event.threat.indicator.x509.signature_algorithm + - beyondtrust_epm.event.threat.indicator.x509.subject.common_name + - beyondtrust_epm.event.threat.indicator.x509.subject.country + - beyondtrust_epm.event.threat.indicator.x509.subject.distinguished_name + - beyondtrust_epm.event.threat.indicator.x509.subject.locality + - beyondtrust_epm.event.threat.indicator.x509.subject.organization + - beyondtrust_epm.event.threat.indicator.x509.subject.organizational_unit + - beyondtrust_epm.event.threat.indicator.x509.subject.state_or_province + - beyondtrust_epm.event.threat.indicator.x509.version_number + - beyondtrust_epm.event.threat.software.alias + - beyondtrust_epm.event.threat.software.id + - beyondtrust_epm.event.threat.software.name + - beyondtrust_epm.event.threat.software.platforms + - beyondtrust_epm.event.threat.software.reference + - beyondtrust_epm.event.threat.software.type + - beyondtrust_epm.event.threat.tactic.id + - beyondtrust_epm.event.threat.tactic.name + - beyondtrust_epm.event.threat.tactic.reference + - beyondtrust_epm.event.threat.technique.id + - beyondtrust_epm.event.threat.technique.name + - beyondtrust_epm.event.threat.technique.reference + - beyondtrust_epm.event.threat.technique.subtechnique.id + - beyondtrust_epm.event.threat.technique.subtechnique.name + - beyondtrust_epm.event.threat.technique.subtechnique.reference + - beyondtrust_epm.event.vulnerability.category + - beyondtrust_epm.event.vulnerability.classification + - beyondtrust_epm.event.vulnerability.description + - beyondtrust_epm.event.vulnerability.enumeration + - beyondtrust_epm.event.vulnerability.id + - beyondtrust_epm.event.vulnerability.reference + - beyondtrust_epm.event.vulnerability.report_id + - beyondtrust_epm.event.vulnerability.scanner.vendor + - beyondtrust_epm.event.vulnerability.score.base + - beyondtrust_epm.event.vulnerability.score.environmental + - beyondtrust_epm.event.vulnerability.score.temporal + - beyondtrust_epm.event.vulnerability.score.version + - beyondtrust_epm.event.vulnerability.severity + tag: remove_fields_mapped_with_ecs + ignore_missing: true diff --git a/packages/beyondtrust_epm/data_stream/event/fields/base-fields.yml b/packages/beyondtrust_epm/data_stream/event/fields/base-fields.yml new file mode 100644 index 00000000000..3253cc887e9 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/fields/base-fields.yml @@ -0,0 +1,16 @@ +- name: data_stream.dataset + external: ecs +- name: data_stream.namespace + external: ecs +- name: data_stream.type + external: ecs +- name: event.dataset + type: constant_keyword + external: ecs + value: beyondtrust_epm.event +- name: event.module + type: constant_keyword + external: ecs + value: beyondtrust_epm +- name: '@timestamp' + external: ecs diff --git a/packages/beyondtrust_epm/data_stream/event/fields/beats.yml b/packages/beyondtrust_epm/data_stream/event/fields/beats.yml new file mode 100644 index 00000000000..3f0fa78e05a --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/fields/beats.yml @@ -0,0 +1,21 @@ +- name: input.type + type: keyword + description: Type of filebeat input. +- name: log.offset + type: long + description: Log offset. +- name: aws.s3 + type: group + fields: + - name: bucket + type: group + fields: + - name: arn + type: keyword + - name: name + type: keyword + - name: object + type: group + fields: + - name: key + type: keyword diff --git a/packages/beyondtrust_epm/data_stream/event/fields/ecs.yml b/packages/beyondtrust_epm/data_stream/event/fields/ecs.yml new file mode 100644 index 00000000000..54bc65e57c7 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/fields/ecs.yml @@ -0,0 +1,2 @@ +- external: ecs + name: user_agent.original diff --git a/packages/beyondtrust_epm/data_stream/event/fields/fields.yml b/packages/beyondtrust_epm/data_stream/event/fields/fields.yml new file mode 100644 index 00000000000..5f67f6a0e74 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/fields/fields.yml @@ -0,0 +1,4320 @@ +- name: beyondtrust_epm + type: group + fields: + - name: event + type: group + fields: + - name: '@timestamp' + type: date + - name: agent + type: group + fields: + - name: build + type: group + fields: + - name: original + type: keyword + - name: ephemeral_id + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: client + type: group + fields: + - name: address + type: keyword + - name: as + type: group + fields: + - name: number + type: long + - name: organization + type: group + fields: + - name: name + type: keyword + - name: bytes + type: long + - name: domain + type: keyword + - name: geo + type: group + fields: + - name: city_name + type: keyword + - name: continent_code + type: keyword + - name: continent_name + type: keyword + - name: country_iso_code + type: keyword + - name: country_name + type: keyword + - name: location + type: geo_point + - name: name + type: keyword + - name: postal_code + type: keyword + - name: region_iso_code + type: keyword + - name: region_name + type: keyword + - name: timezone + type: keyword + - name: timezone_offset + type: long + - name: ip + type: ip + - name: mac + type: keyword + - name: name + type: keyword + - name: nat + type: group + fields: + - name: ip + type: ip + - name: port + type: long + - name: packets + type: long + - name: port + type: long + - name: registered_domain + type: keyword + - name: subdomain + type: keyword + - name: top_level_domain + type: keyword + - name: user + type: group + fields: + - name: changes + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: effective + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: target + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: cloud + type: group + fields: + - name: account + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: availability_zone + type: keyword + - name: instance + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: machine + type: group + fields: + - name: type + type: keyword + - name: origin + type: group + fields: + - name: account + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: availability_zone + type: keyword + - name: instance + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: machine + type: group + fields: + - name: type + type: keyword + - name: project + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: provider + type: keyword + - name: region + type: keyword + - name: service + type: group + fields: + - name: name + type: keyword + - name: project + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: provider + type: keyword + - name: region + type: keyword + - name: service + type: group + fields: + - name: name + type: keyword + - name: target + type: group + fields: + - name: account + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: availability_zone + type: keyword + - name: instance + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: machine + type: group + fields: + - name: type + type: keyword + - name: project + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: provider + type: keyword + - name: region + type: keyword + - name: service + type: group + fields: + - name: name + type: keyword + - name: container + type: group + fields: + - name: cpu + type: group + fields: + - name: usage + type: scaled_float + - name: disk + type: group + fields: + - name: read + type: group + fields: + - name: bytes + type: long + - name: write + type: group + fields: + - name: bytes + type: long + - name: id + type: keyword + - name: image + type: group + fields: + - name: hash + type: group + fields: + - name: all + type: keyword + - name: name + type: keyword + - name: tag + type: keyword + - name: labels + type: keyword + - name: memory + type: group + fields: + - name: usage + type: scaled_float + - name: name + type: keyword + - name: network + type: group + fields: + - name: egress + type: group + fields: + - name: bytes + type: long + - name: ingress + type: group + fields: + - name: bytes + type: long + - name: runtime + type: keyword + - name: data_stream + type: group + fields: + - name: dataset + type: constant_keyword + - name: namespace + type: constant_keyword + - name: type + type: constant_keyword + - name: destination + type: group + fields: + - name: address + type: keyword + - name: as + type: group + fields: + - name: number + type: long + - name: organization + type: group + fields: + - name: name + type: keyword + - name: bytes + type: long + - name: domain + type: keyword + - name: geo + type: group + fields: + - name: city_name + type: keyword + - name: continent_code + type: keyword + - name: continent_name + type: keyword + - name: country_iso_code + type: keyword + - name: country_name + type: keyword + - name: location + type: geo_point + - name: name + type: keyword + - name: postal_code + type: keyword + - name: region_iso_code + type: keyword + - name: region_name + type: keyword + - name: timezone + type: keyword + - name: timezone_offset + type: long + - name: ip + type: ip + - name: mac + type: keyword + - name: nat + type: group + fields: + - name: ip + type: ip + - name: port + type: long + - name: packets + type: long + - name: port + type: long + - name: registered_domain + type: keyword + - name: subdomain + type: keyword + - name: top_level_domain + type: keyword + - name: user + type: group + fields: + - name: changes + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: effective + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: target + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: dll + type: group + fields: + - name: code_signature + type: group + fields: + - name: digest_algorithm + type: keyword + - name: exists + type: boolean + - name: signing_id + type: keyword + - name: status + type: keyword + - name: subject_name + type: keyword + - name: team_id + type: keyword + - name: timestamp + type: date + - name: trusted + type: boolean + - name: valid + type: boolean + - name: hash + type: group + fields: + - name: md5 + type: keyword + - name: sha1 + type: keyword + - name: sha256 + type: keyword + - name: sha384 + type: keyword + - name: sha512 + type: keyword + - name: ssdeep + type: keyword + - name: tlsh + type: keyword + - name: name + type: keyword + - name: path + type: keyword + - name: pe + type: group + fields: + - name: architecture + type: keyword + - name: company + type: keyword + - name: description + type: keyword + - name: file_version + type: keyword + - name: imphash + type: keyword + - name: original_file_name + type: keyword + - name: pehash + type: keyword + - name: product + type: keyword + - name: dns + type: group + fields: + - name: answers + type: keyword + - name: header_flags + type: keyword + - name: id + type: keyword + - name: op_code + type: keyword + - name: question + type: group + fields: + - name: class + type: keyword + - name: name + type: keyword + - name: registered_domain + type: keyword + - name: subdomain + type: keyword + - name: top_level_domain + type: keyword + - name: type + type: keyword + - name: resolved_ip + type: ip + - name: response_code + type: keyword + - name: type + type: keyword + - name: ecs + type: group + fields: + - name: version + type: keyword + - name: email + type: group + fields: + - name: attachments + type: group + fields: + - name: file + type: group + fields: + - name: extension + type: keyword + - name: hash + type: group + fields: + - name: md5 + type: keyword + - name: sha1 + type: keyword + - name: sha256 + type: keyword + - name: sha384 + type: keyword + - name: sha512 + type: keyword + - name: ssdeep + type: keyword + - name: tlsh + type: keyword + - name: mime_type + type: keyword + - name: name + type: keyword + - name: size + type: long + - name: bcc + type: group + fields: + - name: address + type: keyword + - name: cc + type: group + fields: + - name: address + type: keyword + - name: content_type + type: keyword + - name: delivery_timestamp + type: date + - name: direction + type: keyword + - name: from + type: group + fields: + - name: address + type: keyword + - name: local_id + type: keyword + - name: message_id + type: keyword + - name: origination_timestamp + type: date + - name: reply_to + type: group + fields: + - name: address + type: keyword + - name: sender + type: group + fields: + - name: address + type: keyword + - name: subject + type: keyword + - name: to + type: group + fields: + - name: address + type: keyword + - name: x_mailer + type: keyword + - name: epm_win_mac + type: group + fields: + - name: active_x + type: group + fields: + - name: clsid + type: keyword + - name: codebase + type: keyword + - name: version + type: keyword + - name: adapter_version + type: keyword + - name: authorization_request + type: group + fields: + - name: auth_request_uri + type: keyword + - name: control_authorization + type: boolean + - name: authorizing_user + type: group + fields: + - name: credential_source + type: keyword + - name: domain_identifier + type: keyword + - name: domain_name + type: keyword + - name: domain_net_biosname + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: com + type: group + fields: + - name: app_id + type: keyword + - name: clsid + type: keyword + - name: display_name + type: keyword + - name: configuration + type: group + fields: + - name: application + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: type + type: keyword + - name: application_group + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: content + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: type + type: keyword + - name: content_group + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: gpo + type: group + fields: + - name: active_directory_path + type: keyword + - name: display_name + type: keyword + - name: link_information + type: keyword + - name: version + type: keyword + - name: identifier + type: keyword + - name: load_audit_mode + type: keyword + - name: message + type: group + fields: + - name: auth_methods + type: keyword + - name: authentication + type: group + fields: + - name: user + type: keyword + - name: authorization + type: group + fields: + - name: challenge_code + type: keyword + - name: response_status + type: keyword + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: type + type: keyword + - name: user_reason + type: keyword + - name: user_request_management_id + type: keyword + - name: name + type: keyword + - name: path + type: keyword + - name: revision_number + type: keyword + - name: rule + type: group + fields: + - name: action + type: keyword + - name: identifier + type: keyword + - name: matched_child + type: boolean + - name: on_demand + type: boolean + - name: rule_script + type: group + fields: + - name: file_name + type: keyword + - name: outcome + type: group + fields: + - name: name + type: keyword + - name: output + type: match_only_text + - name: result + type: keyword + - name: rule_affected + type: boolean + - name: version + type: keyword + - name: publisher + type: keyword + - name: signing_enforcement + type: keyword + - name: source + type: keyword + - name: token + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: workstyle + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: event + type: group + fields: + - name: action + type: keyword + - name: type + type: keyword + - name: group_id + type: keyword + - name: installer + type: group + fields: + - name: action + type: keyword + - name: product_code + type: keyword + - name: upgrade_code + type: keyword + - name: license + type: group + fields: + - name: invalid_reason + type: keyword + - name: privileged_group + type: group + fields: + - name: access + type: keyword + - name: name + type: keyword + - name: rid + type: keyword + - name: remote_power_shell + type: group + fields: + - name: command + type: wildcard + - name: schema_version + type: keyword + - name: service_control + type: group + fields: + - name: service + type: group + fields: + - name: action + type: keyword + - name: display_name + type: keyword + - name: name + type: keyword + - name: session + type: group + fields: + - name: administrator + type: boolean + - name: identifier + type: keyword + - name: jit_admin + type: group + fields: + - name: configuration + type: group + fields: + - name: application + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: type + type: keyword + - name: application_group + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: content + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: type + type: keyword + - name: content_group + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: gpo + type: group + fields: + - name: active_directory_path + type: keyword + - name: display_name + type: keyword + - name: link_information + type: keyword + - name: version + type: keyword + - name: identifier + type: keyword + - name: load_audit_mode + type: keyword + - name: message + type: group + fields: + - name: auth_methods + type: keyword + - name: authentication + type: group + fields: + - name: user + type: keyword + - name: authorization + type: group + fields: + - name: challenge_code + type: keyword + - name: response_status + type: keyword + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: type + type: keyword + - name: user_reason + type: keyword + - name: user_request_management_id + type: keyword + - name: name + type: keyword + - name: path + type: keyword + - name: revision_number + type: keyword + - name: rule + type: group + fields: + - name: action + type: keyword + - name: identifier + type: keyword + - name: matched_child + type: boolean + - name: on_demand + type: boolean + - name: rule_script + type: group + fields: + - name: file_name + type: keyword + - name: outcome + type: group + fields: + - name: name + type: keyword + - name: output + type: keyword + - name: result + type: keyword + - name: rule_affected + type: boolean + - name: version + type: keyword + - name: publisher + type: keyword + - name: signing_enforcement + type: keyword + - name: source + type: keyword + - name: token + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: workstyle + type: group + fields: + - name: description + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: request_identifier + type: keyword + - name: ticket_identifier + type: keyword + - name: locale + type: keyword + - name: power_user + type: boolean + - name: ui_language + type: keyword + - name: windows_session_id + type: keyword + - name: store_app + type: group + fields: + - name: name + type: keyword + - name: publisher + type: keyword + - name: version + type: keyword + - name: tenant_id + type: keyword + - name: trusted_application + type: group + fields: + - name: name + type: keyword + - name: version + type: keyword + - name: error + type: group + fields: + - name: code + type: keyword + - name: id + type: keyword + - name: message + type: match_only_text + - name: stack_trace + type: wildcard + - name: type + type: keyword + - name: event + type: group + fields: + - name: action + type: keyword + - name: agent_id_status + type: keyword + - name: category + type: keyword + - name: code + type: keyword + - name: created + type: date + - name: dataset + type: keyword + - name: duration + type: long + - name: end + type: date + - name: hash + type: keyword + - name: id + type: keyword + - name: ingested + type: date + - name: kind + type: keyword + - name: module + type: keyword + - name: original + type: keyword + - name: outcome + type: keyword + - name: provider + type: keyword + - name: reason + type: keyword + - name: received_at + type: date + - name: reference + type: keyword + - name: risk_score + type: float + - name: risk_score_norm + type: float + - name: sequence + type: long + - name: severity + type: long + - name: start + type: date + - name: timezone + type: keyword + - name: type + type: keyword + - name: url + type: keyword + - name: faas + type: group + fields: + - name: coldstart + type: boolean + - name: execution + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: trigger + type: group + fields: + - name: request_id + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: file + type: group + fields: + - name: accessed + type: date + - name: attributes + type: keyword + - name: bundle + type: group + fields: + - name: creator + type: keyword + - name: download_source + type: keyword + - name: info_description + type: keyword + - name: name + type: keyword + - name: type + type: keyword + - name: uri + type: keyword + - name: version + type: keyword + - name: code_signature + type: group + fields: + - name: digest_algorithm + type: keyword + - name: exists + type: boolean + - name: signing_id + type: keyword + - name: status + type: keyword + - name: subject_name + type: keyword + - name: team_id + type: keyword + - name: timestamp + type: date + - name: trusted + type: boolean + - name: valid + type: boolean + - name: created + type: date + - name: ctime + type: date + - name: description + type: keyword + - name: device + type: keyword + - name: directory + type: keyword + - name: drive_letter + type: keyword + - name: drive_type + type: keyword + - name: elf + type: group + fields: + - name: architecture + type: keyword + - name: byte_order + type: keyword + - name: cpu_type + type: keyword + - name: creation_date + type: date + - name: exports + type: group + fields: + - name: additional_prop + type: keyword + - name: header + type: group + fields: + - name: abi_version + type: keyword + - name: class + type: keyword + - name: data + type: keyword + - name: entrypoint + type: long + - name: object_version + type: keyword + - name: os_abi + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: imports + type: group + fields: + - name: additional_prop + type: keyword + - name: sections + type: group + fields: + - name: chi2 + type: long + - name: entropy + type: long + - name: flags + type: keyword + - name: name + type: keyword + - name: physical_offset + type: keyword + - name: physical_size + type: long + - name: type + type: keyword + - name: virtual_address + type: long + - name: virtual_size + type: long + - name: segments + type: group + fields: + - name: sections + type: keyword + - name: type + type: keyword + - name: shared_libraries + type: keyword + - name: telfhash + type: keyword + - name: extension + type: keyword + - name: fork_name + type: keyword + - name: gid + type: keyword + - name: group + type: keyword + - name: hash + type: group + fields: + - name: md5 + type: keyword + - name: sha1 + type: keyword + - name: sha256 + type: keyword + - name: sha384 + type: keyword + - name: sha512 + type: keyword + - name: ssdeep + type: keyword + - name: tlsh + type: keyword + - name: inode + type: keyword + - name: mime_type + type: keyword + - name: mode + type: keyword + - name: mtime + type: date + - name: name + type: keyword + - name: owner + type: group + fields: + - name: domain_identifier + type: keyword + - name: domain_name + type: keyword + - name: domain_net_biosname + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: owner_keyword + type: keyword + - name: path + type: keyword + - name: pe + type: group + fields: + - name: architecture + type: keyword + - name: company + type: keyword + - name: description + type: keyword + - name: file_version + type: keyword + - name: imphash + type: keyword + - name: original_file_name + type: keyword + - name: pehash + type: keyword + - name: product + type: keyword + - name: product_version + type: keyword + - name: size + type: long + - name: source_url + type: keyword + - name: target_path + type: keyword + - name: type + type: keyword + - name: uid + type: keyword + - name: version + type: keyword + - name: x509 + type: group + fields: + - name: alternative_names + type: keyword + - name: issuer + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: not_after + type: date + - name: not_before + type: date + - name: public_key_algorithm + type: keyword + - name: public_key_curve + type: keyword + - name: public_key_exponent + type: long + - name: public_key_size + type: long + - name: serial_number + type: keyword + - name: signature_algorithm + type: keyword + - name: subject + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: version_number + type: keyword + - name: zone_tag + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: host + type: group + fields: + - name: architecture + type: keyword + - name: boot + type: group + fields: + - name: id + type: keyword + - name: chassis_type + type: keyword + - name: cpu + type: group + fields: + - name: usage + type: scaled_float + - name: default_locale + type: keyword + - name: default_ui_language + type: keyword + - name: disk + type: group + fields: + - name: read + type: group + fields: + - name: bytes + type: long + - name: write + type: group + fields: + - name: bytes + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: geo + type: group + fields: + - name: city_name + type: keyword + - name: continent_code + type: keyword + - name: continent_name + type: keyword + - name: country_iso_code + type: keyword + - name: country_name + type: keyword + - name: location + type: geo_point + - name: name + type: keyword + - name: postal_code + type: keyword + - name: region_iso_code + type: keyword + - name: region_name + type: keyword + - name: timezone + type: keyword + - name: timezone_offset + type: long + - name: hostname + type: keyword + - name: id + type: keyword + - name: ip + type: ip + - name: mac + type: keyword + - name: name + type: keyword + - name: net_bios_name + type: keyword + - name: net_biosname + type: keyword + - name: network + type: group + fields: + - name: egress + type: group + fields: + - name: bytes + type: long + - name: packets + type: long + - name: ingress + type: group + fields: + - name: bytes + type: long + - name: packets + type: long + - name: os + type: group + fields: + - name: family + type: keyword + - name: full + type: keyword + - name: kernel + type: keyword + - name: name + type: keyword + - name: platform + type: keyword + - name: product_type + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: pid_ns_ino + type: keyword + - name: type + type: keyword + - name: uptime + type: long + - name: http + type: group + fields: + - name: request + type: group + fields: + - name: body + type: group + fields: + - name: bytes + type: long + - name: content + type: wildcard + - name: bytes + type: long + - name: id + type: keyword + - name: method + type: keyword + - name: mime_type + type: keyword + - name: referrer + type: keyword + - name: response + type: group + fields: + - name: body + type: group + fields: + - name: bytes + type: long + - name: content + type: wildcard + - name: bytes + type: long + - name: mime_type + type: keyword + - name: status_code + type: long + - name: version + type: keyword + - name: labels + type: keyword + - name: log + type: group + fields: + - name: file + type: group + fields: + - name: path + type: keyword + - name: level + type: keyword + - name: logger + type: keyword + - name: origin + type: group + fields: + - name: file + type: group + fields: + - name: line + type: long + - name: name + type: keyword + - name: function + type: keyword + - name: syslog + type: keyword + - name: message + type: match_only_text + - name: network + type: group + fields: + - name: application + type: keyword + - name: bytes + type: long + - name: community_id + type: keyword + - name: direction + type: keyword + - name: forwarded_ip + type: ip + - name: iana_number + type: keyword + - name: inner + type: keyword + - name: name + type: keyword + - name: packets + type: long + - name: protocol + type: keyword + - name: transport + type: keyword + - name: type + type: keyword + - name: vlan + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: observer + type: group + fields: + - name: egress + type: keyword + - name: geo + type: group + fields: + - name: city_name + type: keyword + - name: continent_code + type: keyword + - name: continent_name + type: keyword + - name: country_iso_code + type: keyword + - name: country_name + type: keyword + - name: location + type: geo_point + - name: name + type: keyword + - name: postal_code + type: keyword + - name: region_iso_code + type: keyword + - name: region_name + type: keyword + - name: timezone + type: keyword + - name: timezone_offset + type: long + - name: hostname + type: keyword + - name: ingress + type: keyword + - name: ip + type: ip + - name: mac + type: keyword + - name: name + type: keyword + - name: os + type: group + fields: + - name: family + type: keyword + - name: full + type: keyword + - name: kernel + type: keyword + - name: name + type: keyword + - name: platform + type: keyword + - name: product_type + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: product + type: keyword + - name: serial_number + type: keyword + - name: type + type: keyword + - name: vendor + type: keyword + - name: version + type: keyword + - name: orchestrator + type: group + fields: + - name: api_version + type: keyword + - name: cluster + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: url + type: keyword + - name: version + type: keyword + - name: namespace + type: keyword + - name: organization + type: keyword + - name: resource + type: group + fields: + - name: id + type: keyword + - name: ip + type: ip + - name: name + type: keyword + - name: parent + type: group + fields: + - name: type + type: keyword + - name: type + type: keyword + - name: type + type: keyword + - name: organization + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: package + type: group + fields: + - name: architecture + type: keyword + - name: build_version + type: keyword + - name: checksum + type: keyword + - name: description + type: keyword + - name: install_scope + type: keyword + - name: installed + type: date + - name: license + type: keyword + - name: name + type: keyword + - name: path + type: keyword + - name: reference + type: keyword + - name: size + type: long + - name: type + type: keyword + - name: version + type: keyword + - name: process + type: group + fields: + - name: args + type: keyword + - name: args_count + type: long + - name: code_signature + type: group + fields: + - name: digest_algorithm + type: keyword + - name: exists + type: boolean + - name: signing_id + type: keyword + - name: status + type: keyword + - name: subject_name + type: keyword + - name: team_id + type: keyword + - name: timestamp + type: date + - name: trusted + type: boolean + - name: valid + type: boolean + - name: command_line + type: wildcard + - name: elevation_required + type: boolean + - name: elf + type: group + fields: + - name: architecture + type: keyword + - name: byte_order + type: keyword + - name: cpu_type + type: keyword + - name: creation_date + type: date + - name: exports + type: group + fields: + - name: additional_prop + type: keyword + - name: header + type: group + fields: + - name: abi_version + type: keyword + - name: class + type: keyword + - name: data + type: keyword + - name: entrypoint + type: long + - name: object_version + type: keyword + - name: os_abi + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: imports + type: group + fields: + - name: additional_prop + type: keyword + - name: sections + type: group + fields: + - name: chi2 + type: long + - name: entropy + type: long + - name: flags + type: keyword + - name: name + type: keyword + - name: physical_offset + type: keyword + - name: physical_size + type: long + - name: type + type: keyword + - name: virtual_address + type: long + - name: virtual_size + type: long + - name: segments + type: group + fields: + - name: sections + type: keyword + - name: type + type: keyword + - name: shared_libraries + type: keyword + - name: telfhash + type: keyword + - name: end + type: date + - name: entity_id + type: keyword + - name: entry_leader + type: flattened + - name: entry_meta + type: group + fields: + - name: source + type: group + fields: + - name: address + type: keyword + - name: as + type: group + fields: + - name: number + type: long + - name: organization + type: group + fields: + - name: name + type: keyword + - name: bytes + type: long + - name: domain + type: keyword + - name: geo + type: group + fields: + - name: city_name + type: keyword + - name: continent_code + type: keyword + - name: continent_name + type: keyword + - name: country_iso_code + type: keyword + - name: country_name + type: keyword + - name: location + type: geo_point + - name: name + type: keyword + - name: postal_code + type: keyword + - name: region_iso_code + type: keyword + - name: region_name + type: keyword + - name: timezone + type: keyword + - name: timezone_offset + type: long + - name: ip + type: ip + - name: mac + type: keyword + - name: nat + type: group + fields: + - name: ip + type: ip + - name: port + type: long + - name: packets + type: long + - name: port + type: long + - name: registered_domain + type: keyword + - name: subdomain + type: keyword + - name: top_level_domain + type: keyword + - name: user + type: group + fields: + - name: changes + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: effective + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: target + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: type + type: keyword + - name: env_vars + type: keyword + - name: executable + type: keyword + - name: exit_code + type: long + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: group_leader + type: flattened + - name: hash + type: group + fields: + - name: md5 + type: keyword + - name: sha1 + type: keyword + - name: sha256 + type: keyword + - name: sha384 + type: keyword + - name: sha512 + type: keyword + - name: ssdeep + type: keyword + - name: tlsh + type: keyword + - name: hosted_file + type: group + fields: + - name: accessed + type: date + - name: attributes + type: keyword + - name: bundle + type: group + fields: + - name: creator + type: keyword + - name: download_source + type: keyword + - name: info_description + type: keyword + - name: name + type: keyword + - name: type + type: keyword + - name: uri + type: keyword + - name: version + type: keyword + - name: code_signature + type: group + fields: + - name: digest_algorithm + type: keyword + - name: exists + type: boolean + - name: signing_id + type: keyword + - name: status + type: keyword + - name: subject_name + type: keyword + - name: team_id + type: keyword + - name: timestamp + type: date + - name: trusted + type: boolean + - name: valid + type: boolean + - name: created + type: date + - name: ctime + type: date + - name: description + type: keyword + - name: device + type: keyword + - name: directory + type: keyword + - name: drive_letter + type: keyword + - name: drive_type + type: keyword + - name: elf + type: group + fields: + - name: architecture + type: keyword + - name: byte_order + type: keyword + - name: cpu_type + type: keyword + - name: creation_date + type: date + - name: exports + type: group + fields: + - name: additional_prop + type: keyword + - name: header + type: group + fields: + - name: abi_version + type: keyword + - name: class + type: keyword + - name: data + type: keyword + - name: entrypoint + type: long + - name: object_version + type: keyword + - name: os_abi + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: imports + type: group + fields: + - name: additional_prop + type: keyword + - name: sections + type: group + fields: + - name: chi2 + type: long + - name: entropy + type: long + - name: flags + type: keyword + - name: name + type: keyword + - name: physical_offset + type: keyword + - name: physical_size + type: long + - name: type + type: keyword + - name: virtual_address + type: long + - name: virtual_size + type: long + - name: segments + type: group + fields: + - name: sections + type: keyword + - name: type + type: keyword + - name: shared_libraries + type: keyword + - name: telfhash + type: keyword + - name: extension + type: keyword + - name: fork_name + type: keyword + - name: gid + type: keyword + - name: group + type: keyword + - name: hash + type: group + fields: + - name: md5 + type: keyword + - name: sha1 + type: keyword + - name: sha256 + type: keyword + - name: sha384 + type: keyword + - name: sha512 + type: keyword + - name: ssdeep + type: keyword + - name: tlsh + type: keyword + - name: inode + type: keyword + - name: mime_type + type: keyword + - name: mode + type: keyword + - name: mtime + type: date + - name: name + type: keyword + - name: owner + type: group + fields: + - name: domain_identifier + type: keyword + - name: domain_name + type: keyword + - name: domain_net_biosname + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: owner_keyword + type: keyword + - name: path + type: keyword + - name: pe + type: group + fields: + - name: architecture + type: keyword + - name: company + type: keyword + - name: description + type: keyword + - name: file_version + type: keyword + - name: imphash + type: keyword + - name: original_file_name + type: keyword + - name: pehash + type: keyword + - name: product + type: keyword + - name: product_version + type: keyword + - name: size + type: long + - name: source_url + type: keyword + - name: target_path + type: keyword + - name: type + type: keyword + - name: uid + type: keyword + - name: version + type: keyword + - name: x509 + type: group + fields: + - name: alternative_names + type: keyword + - name: issuer + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: not_after + type: date + - name: not_before + type: date + - name: public_key_algorithm + type: keyword + - name: public_key_curve + type: keyword + - name: public_key_exponent + type: long + - name: public_key_size + type: long + - name: serial_number + type: keyword + - name: signature_algorithm + type: keyword + - name: subject + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: version_number + type: keyword + - name: zone_tag + type: keyword + - name: interactive + type: boolean + - name: name + type: keyword + - name: parent + type: flattened + - name: pe + type: group + fields: + - name: architecture + type: keyword + - name: company + type: keyword + - name: description + type: keyword + - name: file_version + type: keyword + - name: imphash + type: keyword + - name: original_file_name + type: keyword + - name: pehash + type: keyword + - name: product + type: keyword + - name: pgid + type: long + - name: pid + type: long + - name: previous + type: flattened + - name: real_group + type: flattened + - name: real_user + type: flattened + - name: same_as_process + type: boolean + - name: saved_group + type: flattened + - name: saved_user + type: flattened + - name: session_leader + type: flattened + - name: start + type: date + - name: supplemental_groups + type: flattened + - name: thread + type: group + fields: + - name: id + type: long + - name: name + type: keyword + - name: title + type: keyword + - name: tty + type: keyword + - name: uptime + type: long + - name: user + type: group + fields: + - name: changes + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: effective + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: target + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: working_directory + type: keyword + - name: registry + type: group + fields: + - name: data + type: group + fields: + - name: bytes + type: keyword + - name: strings + type: wildcard + - name: type + type: keyword + - name: hive + type: keyword + - name: key + type: keyword + - name: path + type: keyword + - name: value + type: keyword + - name: related + type: group + fields: + - name: hash + type: keyword + - name: hosts + type: keyword + - name: ip + type: ip + - name: user + type: keyword + - name: rule + type: group + fields: + - name: author + type: keyword + - name: category + type: keyword + - name: description + type: keyword + - name: id + type: keyword + - name: license + type: keyword + - name: name + type: keyword + - name: reference + type: keyword + - name: ruleset + type: keyword + - name: uuid + type: keyword + - name: version + type: keyword + - name: server + type: group + fields: + - name: address + type: keyword + - name: as + type: group + fields: + - name: number + type: long + - name: organization + type: group + fields: + - name: name + type: keyword + - name: bytes + type: long + - name: domain + type: keyword + - name: geo + type: group + fields: + - name: city_name + type: keyword + - name: continent_code + type: keyword + - name: continent_name + type: keyword + - name: country_iso_code + type: keyword + - name: country_name + type: keyword + - name: location + type: geo_point + - name: name + type: keyword + - name: postal_code + type: keyword + - name: region_iso_code + type: keyword + - name: region_name + type: keyword + - name: timezone + type: keyword + - name: timezone_offset + type: long + - name: ip + type: ip + - name: mac + type: keyword + - name: nat + type: group + fields: + - name: ip + type: ip + - name: port + type: long + - name: packets + type: long + - name: port + type: long + - name: registered_domain + type: keyword + - name: subdomain + type: keyword + - name: top_level_domain + type: keyword + - name: user + type: group + fields: + - name: changes + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: effective + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: target + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: service + type: group + fields: + - name: address + type: keyword + - name: environment + type: keyword + - name: ephemeral_id + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: node + type: group + fields: + - name: name + type: keyword + - name: role + type: keyword + - name: origin + type: group + fields: + - name: address + type: keyword + - name: environment + type: keyword + - name: ephemeral_id + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: node + type: group + fields: + - name: name + type: keyword + - name: role + type: keyword + - name: state + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: state + type: keyword + - name: target + type: group + fields: + - name: address + type: keyword + - name: environment + type: keyword + - name: ephemeral_id + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: node + type: group + fields: + - name: name + type: keyword + - name: role + type: keyword + - name: state + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: source + type: group + fields: + - name: address + type: keyword + - name: as + type: group + fields: + - name: number + type: long + - name: organization + type: group + fields: + - name: name + type: keyword + - name: bytes + type: long + - name: domain + type: keyword + - name: geo + type: group + fields: + - name: city_name + type: keyword + - name: continent_code + type: keyword + - name: continent_name + type: keyword + - name: country_iso_code + type: keyword + - name: country_name + type: keyword + - name: location + type: geo_point + - name: name + type: keyword + - name: postal_code + type: keyword + - name: region_iso_code + type: keyword + - name: region_name + type: keyword + - name: timezone + type: keyword + - name: timezone_offset + type: long + - name: ip + type: ip + - name: mac + type: keyword + - name: nat + type: group + fields: + - name: ip + type: ip + - name: port + type: long + - name: packets + type: long + - name: port + type: long + - name: registered_domain + type: keyword + - name: subdomain + type: keyword + - name: top_level_domain + type: keyword + - name: user + type: group + fields: + - name: changes + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: effective + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: target + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: span + type: group + fields: + - name: id + type: keyword + - name: tags + type: keyword + - name: threat + type: group + fields: + - name: enrichments + type: group + fields: + - name: indicator + type: keyword + - name: matched + type: group + fields: + - name: atomic + type: keyword + - name: field + type: keyword + - name: id + type: keyword + - name: index + type: keyword + - name: occurred + type: date + - name: type + type: keyword + - name: feed + type: group + fields: + - name: dashboard_id + type: keyword + - name: description + type: keyword + - name: name + type: keyword + - name: reference + type: keyword + - name: framework + type: keyword + - name: group + type: group + fields: + - name: alias + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: reference + type: keyword + - name: indicator + type: group + fields: + - name: as + type: group + fields: + - name: number + type: long + - name: organization + type: group + fields: + - name: name + type: keyword + - name: confidence + type: keyword + - name: description + type: keyword + - name: email + type: group + fields: + - name: address + type: keyword + - name: file + type: group + fields: + - name: accessed + type: date + - name: attributes + type: keyword + - name: bundle + type: group + fields: + - name: creator + type: keyword + - name: download_source + type: keyword + - name: info_description + type: keyword + - name: name + type: keyword + - name: type + type: keyword + - name: uri + type: keyword + - name: version + type: keyword + - name: code_signature + type: group + fields: + - name: digest_algorithm + type: keyword + - name: exists + type: boolean + - name: signing_id + type: keyword + - name: status + type: keyword + - name: subject_name + type: keyword + - name: team_id + type: keyword + - name: timestamp + type: date + - name: trusted + type: boolean + - name: valid + type: boolean + - name: created + type: date + - name: ctime + type: date + - name: description + type: keyword + - name: device + type: keyword + - name: directory + type: keyword + - name: drive_letter + type: keyword + - name: drive_type + type: keyword + - name: elf + type: group + fields: + - name: architecture + type: keyword + - name: byte_order + type: keyword + - name: cpu_type + type: keyword + - name: creation_date + type: date + - name: exports + type: group + fields: + - name: additional_prop + type: keyword + - name: header + type: group + fields: + - name: abi_version + type: keyword + - name: class + type: keyword + - name: data + type: keyword + - name: entrypoint + type: long + - name: object_version + type: keyword + - name: os_abi + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: imports + type: group + fields: + - name: additional_prop + type: keyword + - name: sections + type: group + fields: + - name: chi2 + type: long + - name: entropy + type: long + - name: flags + type: keyword + - name: name + type: keyword + - name: physical_offset + type: keyword + - name: physical_size + type: long + - name: type + type: keyword + - name: virtual_address + type: long + - name: virtual_size + type: long + - name: segments + type: group + fields: + - name: sections + type: keyword + - name: type + type: keyword + - name: shared_libraries + type: keyword + - name: telfhash + type: keyword + - name: extension + type: keyword + - name: fork_name + type: keyword + - name: gid + type: keyword + - name: group + type: keyword + - name: hash + type: group + fields: + - name: md5 + type: keyword + - name: sha1 + type: keyword + - name: sha256 + type: keyword + - name: sha384 + type: keyword + - name: sha512 + type: keyword + - name: ssdeep + type: keyword + - name: tlsh + type: keyword + - name: inode + type: keyword + - name: mime_type + type: keyword + - name: mode + type: keyword + - name: mtime + type: date + - name: name + type: keyword + - name: owner + type: group + fields: + - name: domain_identifier + type: keyword + - name: domain_name + type: keyword + - name: domain_net_biosname + type: keyword + - name: identifier + type: keyword + - name: name + type: keyword + - name: owner_keyword + type: keyword + - name: path + type: keyword + - name: pe + type: group + fields: + - name: architecture + type: keyword + - name: company + type: keyword + - name: description + type: keyword + - name: file_version + type: keyword + - name: imphash + type: keyword + - name: original_file_name + type: keyword + - name: pehash + type: keyword + - name: product + type: keyword + - name: product_version + type: keyword + - name: size + type: long + - name: source_url + type: keyword + - name: target_path + type: keyword + - name: type + type: keyword + - name: uid + type: keyword + - name: version + type: keyword + - name: x509 + type: group + fields: + - name: alternative_names + type: keyword + - name: issuer + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: not_after + type: date + - name: not_before + type: date + - name: public_key_algorithm + type: keyword + - name: public_key_curve + type: keyword + - name: public_key_exponent + type: long + - name: public_key_size + type: long + - name: serial_number + type: keyword + - name: signature_algorithm + type: keyword + - name: subject + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: version_number + type: keyword + - name: zone_tag + type: keyword + - name: first_seen + type: date + - name: geo + type: group + fields: + - name: city_name + type: keyword + - name: continent_code + type: keyword + - name: continent_name + type: keyword + - name: country_iso_code + type: keyword + - name: country_name + type: keyword + - name: location + type: geo_point + - name: name + type: keyword + - name: postal_code + type: keyword + - name: region_iso_code + type: keyword + - name: region_name + type: keyword + - name: timezone + type: keyword + - name: timezone_offset + type: long + - name: ip + type: ip + - name: last_seen + type: date + - name: marking + type: group + fields: + - name: tlp + type: keyword + - name: modified_at + type: date + - name: port + type: long + - name: provider + type: keyword + - name: reference + type: keyword + - name: registry + type: group + fields: + - name: data + type: group + fields: + - name: bytes + type: keyword + - name: strings + type: wildcard + - name: type + type: keyword + - name: hive + type: keyword + - name: key + type: keyword + - name: path + type: keyword + - name: value + type: keyword + - name: scanner_stats + type: long + - name: sightings + type: long + - name: type + type: keyword + - name: url + type: group + fields: + - name: domain + type: keyword + - name: extension + type: keyword + - name: fragment + type: keyword + - name: full + type: wildcard + - name: original + type: wildcard + - name: password + type: keyword + - name: path + type: wildcard + - name: port + type: long + - name: query + type: keyword + - name: registered_domain + type: keyword + - name: scheme + type: keyword + - name: subdomain + type: keyword + - name: top_level_domain + type: keyword + - name: username + type: keyword + - name: x509 + type: group + fields: + - name: alternative_names + type: keyword + - name: issuer + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: not_after + type: date + - name: not_before + type: date + - name: public_key_algorithm + type: keyword + - name: public_key_curve + type: keyword + - name: public_key_exponent + type: long + - name: public_key_size + type: long + - name: serial_number + type: keyword + - name: signature_algorithm + type: keyword + - name: subject + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: version_number + type: keyword + - name: software + type: group + fields: + - name: alias + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: platforms + type: keyword + - name: reference + type: keyword + - name: type + type: keyword + - name: tactic + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: reference + type: keyword + - name: technique + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: reference + type: keyword + - name: subtechnique + type: group + fields: + - name: id + type: keyword + - name: name + type: keyword + - name: reference + type: keyword + - name: timestamp + type: date + - name: tls + type: group + fields: + - name: cipher + type: keyword + - name: client + type: group + fields: + - name: certificate + type: keyword + - name: certificate_chain + type: keyword + - name: hash + type: group + fields: + - name: md5 + type: keyword + - name: sha1 + type: keyword + - name: sha256 + type: keyword + - name: issuer + type: keyword + - name: ja3 + type: keyword + - name: not_after + type: date + - name: not_before + type: date + - name: server_name + type: keyword + - name: subject + type: keyword + - name: supported_ciphers + type: keyword + - name: x509 + type: group + fields: + - name: alternative_names + type: keyword + - name: issuer + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: not_after + type: date + - name: not_before + type: date + - name: public_key_algorithm + type: keyword + - name: public_key_curve + type: keyword + - name: public_key_exponent + type: long + - name: public_key_size + type: long + - name: serial_number + type: keyword + - name: signature_algorithm + type: keyword + - name: subject + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: version_number + type: keyword + - name: curve + type: keyword + - name: established + type: boolean + - name: next_protocol + type: keyword + - name: resumed + type: boolean + - name: server + type: group + fields: + - name: certificate + type: keyword + - name: certificate_chain + type: keyword + - name: hash + type: group + fields: + - name: md5 + type: keyword + - name: sha1 + type: keyword + - name: sha256 + type: keyword + - name: issuer + type: keyword + - name: ja3s + type: keyword + - name: not_after + type: date + - name: not_before + type: date + - name: subject + type: keyword + - name: x509 + type: group + fields: + - name: alternative_names + type: keyword + - name: issuer + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: not_after + type: date + - name: not_before + type: date + - name: public_key_algorithm + type: keyword + - name: public_key_curve + type: keyword + - name: public_key_exponent + type: long + - name: public_key_size + type: long + - name: serial_number + type: keyword + - name: signature_algorithm + type: keyword + - name: subject + type: group + fields: + - name: common_name + type: keyword + - name: country + type: keyword + - name: distinguished_name + type: keyword + - name: locality + type: keyword + - name: organization + type: keyword + - name: organizational_unit + type: keyword + - name: state_or_province + type: keyword + - name: version_number + type: keyword + - name: version + type: keyword + - name: version_protocol + type: keyword + - name: trace + type: group + fields: + - name: id + type: keyword + - name: transaction + type: group + fields: + - name: id + type: keyword + - name: url + type: group + fields: + - name: domain + type: keyword + - name: extension + type: keyword + - name: fragment + type: keyword + - name: full + type: wildcard + - name: original + type: wildcard + - name: password + type: keyword + - name: path + type: wildcard + - name: port + type: long + - name: query + type: keyword + - name: registered_domain + type: keyword + - name: scheme + type: keyword + - name: subdomain + type: keyword + - name: top_level_domain + type: keyword + - name: username + type: keyword + - name: user + type: group + fields: + - name: changes + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: effective + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: target + type: group + fields: + - name: default_timezone_offset + type: long + - name: domain + type: keyword + - name: domain_identifier + type: keyword + - name: domain_net_biosname + type: keyword + - name: email + type: keyword + - name: full_name + type: keyword + - name: group + type: group + fields: + - name: domain + type: keyword + - name: id + type: keyword + - name: name + type: keyword + - name: hash + type: keyword + - name: id + type: keyword + - name: local_identifier + type: long + - name: name + type: keyword + - name: roles + type: keyword + - name: user_agent + type: group + fields: + - name: device + type: group + fields: + - name: name + type: keyword + - name: name + type: keyword + - name: original + type: keyword + - name: os + type: group + fields: + - name: family + type: keyword + - name: full + type: keyword + - name: kernel + type: keyword + - name: name + type: keyword + - name: platform + type: keyword + - name: product_type + type: keyword + - name: type + type: keyword + - name: version + type: keyword + - name: version + type: keyword + - name: vulnerability + type: group + fields: + - name: category + type: keyword + - name: classification + type: keyword + - name: description + type: keyword + - name: enumeration + type: keyword + - name: id + type: keyword + - name: reference + type: keyword + - name: report_id + type: keyword + - name: scanner + type: group + fields: + - name: vendor + type: keyword + - name: score + type: group + fields: + - name: base + type: float + - name: environmental + type: float + - name: temporal + type: float + - name: version + type: keyword + - name: severity + type: keyword diff --git a/packages/beyondtrust_epm/data_stream/event/manifest.yml b/packages/beyondtrust_epm/data_stream/event/manifest.yml new file mode 100644 index 00000000000..bc64bb4820c --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/manifest.yml @@ -0,0 +1,218 @@ +title: Collect Event logs from BeyondTrust EPM +type: logs +streams: + - input: cel + title: BeyondTrust EPM Event Logs + enabled: true + description: Collect event logs from BeyondTrust EPM via the Events search API. + template_path: cel.yml.hbs + vars: + - name: initial_interval + type: text + title: Initial Interval + description: How far back to pull the event data from BeyondTrust EPM on first run. Supported units for this parameter are h/m/s. + multi: false + required: true + show_user: true + default: 24h + - name: interval + type: text + title: Interval + description: Duration between requests to the BeyondTrust EPM API. Supported units for this parameter are h/m/s. + default: 5m + multi: false + required: true + show_user: true + - name: operating_system + type: text + title: Operating System + description: Operating system name for which events to be collected. + multi: false + required: true + show_user: true + - name: max_executions + type: integer + title: Maximum Pages Per Interval + description: Maximum Pages Per Interval is the maximum number of pages that can be collected at each interval. It must be greater than zero. + default: 1000 + multi: false + required: false + show_user: false + - name: page_size + type: integer + title: Page Size + description: The number of records to request per page from the BeyondTrust EPM API. The maximum supported page size is 200. + default: 200 + multi: false + required: true + show_user: false + - name: http_client_timeout + type: text + title: HTTP Client Timeout + description: Duration before declaring that the HTTP client connection has timed out. Valid time units are ns, us, ms, s, m, h. + multi: false + required: true + show_user: false + default: 30s + - name: enable_request_tracer + type: bool + title: Enable request tracing + default: false + multi: false + required: false + show_user: false + description: >- + The request tracer logs requests and responses to the agent's local file-system for debugging configurations. Enabling this request tracing compromises security and should only be used for debugging. Disabling the request tracer will delete any stored traces. See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-cel.html#_resource_tracer_enable) for details. + - name: tags + type: text + title: Tags + description: Tags for the data-stream. + multi: true + required: true + show_user: false + default: + - forwarded + - beyondtrust_epm-event + - name: preserve_original_event + required: false + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + - input: aws-s3 + template_path: aws-s3.yml.hbs + title: BeyondTrust EPM Event logs via AWS S3 or SQS + description: Collecting BeyondTrust EPM Event logs via AWS S3 or SQS input. + enabled: false + vars: + - name: bucket_arn + type: text + title: '[S3] Bucket ARN' + multi: false + required: false + show_user: true + description: ARN of the AWS S3 bucket that will be polled for list operation. It is a required parameter for collecting logs via the AWS S3 Bucket unless you set an Access Point ARN. In case both configurations are added, this one takes precedence. + - name: access_point_arn + type: text + title: '[S3] Access Point ARN' + multi: false + required: false + show_user: true + description: ARN of the AWS S3 Access Point that will be polled for list operation. Mandatory if the "Collect logs via S3 Bucket" switch is on. It is a required parameter for collecting logs via the AWS S3 Bucket unless you set a Bucket ARN. + - name: bucket_list_prefix + type: text + title: '[S3] Bucket Prefix' + multi: false + required: false + show_user: true + description: Prefix to apply for the list request to the S3 bucket. + - name: interval + type: text + title: '[S3] Interval' + multi: false + required: false + show_user: true + default: 120s + description: Listing of the S3 bucket will be polled according to the time interval defined by bucket_list_interval config. Default value is 120 secs. Supported units for this parameter are h/m/s. + - name: number_of_workers + type: integer + title: '[S3] Number of Workers' + multi: false + required: false + show_user: true + default: 5 + description: Number of workers that will process the S3 objects listed. + - name: start_timestamp + type: text + title: '[S3] Start Timestamp' + multi: false + required: false + show_user: false + description: If set, only read S3 objects with last modified timestamp newer than the given timestamp. Accepts a timestamp in `YYYY-MM-DDTHH:MM:SSZ` format. For example, '2020-10-10T10:30:00Z' (UTC) or '2020-10-10T10:30:00Z+02:30' (with zone offset). + - name: ignore_older + type: text + title: '[S3] Ignore Older Timespan' + multi: false + required: false + show_user: false + description: If set, ignore S3 objects whose Last-Modified time is before the ignore older timespan. Timespan is checked from the current time to S3 object's Last-Modified time. Accepts a duration like `48h`, `2h30m`. + - name: queue_url + type: text + title: '[SQS] Queue URL' + multi: false + required: false + show_user: true + description: URL of the AWS SQS queue that messages will be received from. It is a required parameter for collecting logs via the AWS SQS. + - name: visibility_timeout + type: text + title: '[SQS] Visibility Timeout' + multi: false + required: false + show_user: true + default: 300s + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. Supported units for this parameter are h/m/s. + - name: api_timeout + type: text + title: '[SQS] API Timeout' + multi: false + required: false + show_user: true + default: 120s + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. Supported units for this parameter are h/m/s. + - name: max_number_of_messages + type: integer + title: '[SQS] Maximum Concurrent SQS Messages' + required: false + show_user: true + default: 5 + description: Deprecated in agent version 8.16.0, this parameter is ignored if present, use number_of_workers instead. The maximum number of SQS messages that can be inflight at any time. + - name: file_selectors + type: yaml + title: '[SQS] File Selectors' + multi: false + required: false + show_user: false + description: >- + If the SQS queue will have events that correspond to files that this integration shouldn’t process, file_selectors can be used to limit the files that are downloaded. This is a list of selectors which are made up of regex and expand_event_list_from_field options. The regex should match the S3 object key in the SQS message, and the optional expand_event_list_from_field is the same as the global setting. If file_selectors is given, then any global content_type and expand_event_list_from_field values are ignored in favor of the ones specified in the file_selectors. Regexes use [RE2 syntax](https://pkg.go.dev/regexp/syntax). Files that do not match one of the regexes will not be processed. + - name: external_id + type: text + title: External ID + multi: false + required: false + show_user: false + description: External ID to use when assuming a role in another account. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - beyondtrust_epm-event + - name: preserve_original_event + required: false + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/beyondtrust_epm/data_stream/event/sample_event.json b/packages/beyondtrust_epm/data_stream/event/sample_event.json new file mode 100644 index 00000000000..a80659bd642 --- /dev/null +++ b/packages/beyondtrust_epm/data_stream/event/sample_event.json @@ -0,0 +1,1781 @@ +{ + "@timestamp": "2026-04-15T06:49:55.541Z", + "agent": { + "ephemeral_id": "1757ff63-03b9-404b-bc13-e0df69fced52", + "id": "333771f1-9b69-4bc8-b046-30559a95a881", + "name": "elastic-agent-98811", + "type": "filebeat", + "version": "8.18.0" + }, + "aws": { + "s3": { + "bucket": { + "arn": "arn:aws:s3:::elastic-package-beyondtrust-epm-bucket-11822", + "name": "elastic-package-beyondtrust-epm-bucket-11822" + }, + "object": { + "key": "event.log" + } + } + }, + "beyondtrust_epm": { + "event": { + "@timestamp": "2026-04-15T06:49:55.541Z", + "agent": { + "build": { + "original": "metricbeat version 7.6.0 (amd64), libbeat 7.6.0 [6a23e8f8f30f5001ba344e4e54d8d9cb82cb107c built 2020-02-05 23:10:10 +0000 UTC]" + }, + "ephemeral_id": "8a4f500f", + "id": "8a4f500d", + "name": "foo", + "type": "filebeat", + "version": "6.0.0-rc2" + }, + "client": { + "geo": { + "location": { + "lat": 37, + "lon": -122 + }, + "timezone_offset": -480 + }, + "name": "DESKTOP-ACME-01", + "user": { + "changes": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + }, + "default_timezone_offset": -480, + "domain_identifier": "alice", + "domain_net_biosname": "alice", + "effective": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + }, + "local_identifier": 10001, + "target": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + } + } + }, + "container": { + "labels": "sample-environment" + }, + "data_stream": { + "dataset": "beyondtrust_epm.event", + "namespace": "production", + "type": "logs" + }, + "destination": { + "geo": { + "location": { + "lat": 37, + "lon": -122 + }, + "timezone_offset": -480 + }, + "user": { + "changes": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + }, + "default_timezone_offset": -480, + "domain_identifier": "alice", + "domain_net_biosname": "alice", + "effective": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + }, + "local_identifier": 10001, + "target": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-1013", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + } + } + }, + "dns": { + "answers": "sample-answers" + }, + "ecs": { + "version": "1.0.0" + }, + "event": { + "category": [ + "authentication" + ], + "dataset": "beyondtrust_epm.event", + "ingested": "2026-04-15T06:49:55.541Z", + "kind": "alert", + "module": "beyondtrust_epm", + "original": "Sep 19 08:26:10 host CEF:0|Security| threatmanager|1.0|100| worm successfully stopped|10|src=10.0.0.1 dst=2.1.2.2spt=1232", + "received_at": "2026-04-15T06:49:55.541Z", + "type": [ + "item-0" + ] + }, + "file": { + "bundle": { + "creator": "sample-reator", + "download_source": "sample-ownload-ource", + "info_description": "sample-info-escription", + "name": "sample.bin", + "type": "EXEC", + "uri": "sample-ri", + "version": "sample-version" + }, + "description": "sample-escription", + "drive_type": "sample-rive-ype", + "elf": { + "exports": { + "additional_prop": "sample-additional-rop" + }, + "imports": { + "additional_prop": "sample-additional-rop" + } + }, + "owner": { + "domain_identifier": "corp.example.com", + "domain_name": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "identifier": "801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01", + "name": "alice" + }, + "owner_keyword": "alice", + "product_version": "sample-roduct-ersion", + "source_url": "sample-ource-rl", + "version": "sample-version", + "zone_tag": "sample-one-ag" + }, + "host": { + "chassis_type": "sample-hassis-ype", + "default_locale": "sample-efault-ocale", + "default_ui_language": "example-default-ui-language", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "geo": { + "location": { + "lat": 37, + "lon": -122 + }, + "timezone_offset": -480 + }, + "net_biosname": "sample-net-bios", + "os": { + "product_type": "sample-roduct-ype" + } + }, + "labels": "application", + "log": { + "syslog": "sample-syslog" + }, + "network": { + "inner": "sample-inner" + }, + "observer": { + "egress": "sample-egress", + "geo": { + "location": { + "lat": 37, + "lon": -122 + }, + "timezone_offset": -480 + }, + "ingress": "sample-ingress", + "os": { + "product_type": "sample-roduct-ype" + } + }, + "process": { + "group_leader": { + "args": [ + "item-0" + ], + "args_count": 3, + "code_signature": { + "digest_algorithm": "sha256", + "exists": true, + "signing_id": "com.apple.xpc.proxy", + "status": "ERROR_UNTRUSTED_ROOT", + "subject_name": "Microsoft Corporation", + "team_id": "EQHXZ8M8AV", + "timestamp": "2026-04-15T06:49:55.541Z", + "trusted": true, + "valid": true + }, + "command_line": "sample-command-line", + "elevation_required": true, + "elf": { + "architecture": "x86-64", + "byte_order": "Little Endian", + "cpu_type": "Intel", + "creation_date": "2026-04-15T06:49:55.541Z", + "exports": { + "additional_prop": "sample-additional-rop" + }, + "header": { + "abi_version": "sample-abi-version", + "class": "sample-class", + "data": "sample-data", + "entrypoint": 42, + "object_version": "sample-object-version", + "os_abi": "sample-os-abi", + "type": "EXEC", + "version": "sample-version" + }, + "imports": { + "additional_prop": "sample-additional-rop" + }, + "sections": [ + { + "chi2": 1000, + "entropy": 4, + "flags": "sample-flags", + "name": "sample-resource", + "physical_offset": "sample-physical-offset", + "physical_size": 8192, + "type": "EXEC", + "virtual_address": 4096, + "virtual_size": 8192 + } + ], + "segments": [ + { + "sections": "sample-sections", + "type": "EXEC" + } + ], + "shared_libraries": [ + "item-0" + ], + "telfhash": "b1946ac92492d2347c6235b4d2611184" + }, + "end": "2026-04-15T06:49:55.541Z", + "entity_id": "sample-entity-id", + "entry_meta": { + "source": { + "address": "198.51.100.100", + "as": { + "number": 15169, + "organization": { + "name": "DESKTOP-ACME-01" + } + }, + "bytes": 1024, + "domain": "corp.example.com", + "geo": { + "city_name": "San Francisco", + "continent_code": "US", + "continent_name": "North America", + "country_iso_code": "US", + "country_name": "United States", + "location": { + "lat": 37, + "lon": -122 + }, + "name": "us-west-2", + "postal_code": "US", + "region_iso_code": "US", + "region_name": "California", + "timezone": "America/Los_Angeles", + "timezone_offset": -480 + }, + "ip": "81.2.69.144", + "mac": "00:1a:2b:3c:4d:5e", + "nat": { + "ip": "81.2.69.144", + "port": 443 + }, + "packets": 1024, + "port": 443, + "registered_domain": "example.com", + "subdomain": "corp.example.com", + "top_level_domain": "corp.example.com", + "user": { + "changes": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + }, + "default_timezone_offset": -480, + "domain": "alice", + "domain_identifier": "alice", + "domain_net_biosname": "alice", + "effective": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + }, + "email": "alice", + "full_name": "alice", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "alice", + "id": "alice", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ], + "target": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "DESKTOP-ACME-01", + "roles": [ + "admin" + ] + } + } + }, + "type": "terminal" + }, + "env_vars": "sample-env-vars", + "executable": "sample-executable", + "exit_code": 137, + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "sample-resource" + }, + "hash": { + "md5": "d41d8cd98f00b204e9800998ecf8427e", + "sha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha384": "38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b", + "sha512": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", + "ssdeep": "3::", + "tlsh": "T100000000000000000000000000000000000000000000000000000000000000000000" + }, + "hosted_file": { + "accessed": "2026-04-15T06:49:55.541Z", + "attributes": [ + "item-0" + ], + "bundle": { + "creator": "sample-reator", + "download_source": "sample-ownload-ource", + "info_description": "sample-nfo-escription", + "name": "sample.bin", + "type": "EXEC", + "uri": "sample-ri", + "version": "sample-version" + }, + "code_signature": { + "digest_algorithm": "sample-digest-algorithm", + "exists": true, + "signing_id": "sample-signing-id", + "status": "sample-status", + "subject_name": "sample-subject-name", + "team_id": "sample-team-id", + "timestamp": "2026-04-15T06:49:55.541Z", + "trusted": true, + "valid": true + }, + "created": "2026-04-15T06:49:55.541Z", + "ctime": "2026-04-15T06:49:55.541Z", + "description": "sample-escription", + "device": "sample-device", + "directory": "sample-directory", + "drive_letter": "sample-drive-letter", + "drive_type": "sample-rive-ype", + "elf": { + "architecture": "sample-architecture", + "byte_order": "sample-byte-order", + "cpu_type": "sample-cpu-type", + "creation_date": "2026-04-15T06:49:55.541Z", + "exports": { + "additional_prop": "sample-additional-rop" + }, + "header": { + "abi_version": "sample-abi-version", + "class": "sample-class", + "data": "sample-data", + "entrypoint": 42, + "object_version": "sample-object-version", + "os_abi": "sample-os-abi", + "type": "EXEC", + "version": "sample-version" + }, + "imports": { + "additional_prop": "sample-additional-rop" + }, + "sections": [ + { + "chi2": 1000, + "entropy": 4, + "flags": "sample-flags", + "name": "sample.bin", + "physical_offset": "sample-physical-offset", + "physical_size": 8192, + "type": "EXEC", + "virtual_address": 4096, + "virtual_size": 8192 + } + ], + "segments": [ + { + "sections": "sample-sections", + "type": "EXEC" + } + ], + "shared_libraries": [ + "item-0" + ], + "telfhash": "b1946ac92492d2347c6235b4d2611184" + }, + "extension": "sample-extension", + "fork_name": "sample-fork-name", + "gid": "sample-gid", + "group": "sample-group", + "hash": { + "md5": "d41d8cd98f00b204e9800998ecf8427e", + "sha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha384": "38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b", + "sha512": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", + "ssdeep": "3::", + "tlsh": "T100000000000000000000000000000000000000000000000000000000000000000000" + }, + "inode": "sample-inode", + "mime_type": "sample-mime-type", + "mode": "sample-mode", + "mtime": "2026-04-15T06:49:55.541Z", + "name": "sample.bin", + "owner": "sample-owner", + "path": "sample-path", + "pe": { + "architecture": "sample-architecture", + "company": "sample-company", + "description": "sample-description", + "file_version": "sample-file-version", + "imphash": "sample-imphash", + "original_file_name": "sample-original-file-name", + "pehash": "b1946ac92492d2347c6235b4d2611184", + "product": "sample-product" + }, + "product_version": "sample-roduct-ersion", + "size": 1024, + "source_url": "sample-ource-rl", + "target_path": "sample-target-path", + "type": "EXEC", + "uid": "sample-uid", + "version": "sample-version", + "x509": { + "alternative_names": [ + "item-0" + ], + "issuer": { + "common_name": [ + "item-0" + ], + "country": [ + "item-0" + ], + "distinguished_name": "sample-distinguished-name", + "locality": [ + "item-0" + ], + "organization": [ + "item-0" + ], + "organizational_unit": [ + "item-0" + ], + "state_or_province": [ + "item-0" + ] + }, + "not_after": "2026-04-15T06:49:55.541Z", + "not_before": "2026-04-15T06:49:55.541Z", + "public_key_algorithm": "sample-public-key-algorithm", + "public_key_curve": "sample-public-key-curve", + "public_key_exponent": 42, + "public_key_size": 42, + "serial_number": "sample-serial-number", + "signature_algorithm": "sample-signature-algorithm", + "subject": { + "common_name": [ + "item-0" + ], + "country": [ + "item-0" + ], + "distinguished_name": "sample-distinguished-name", + "locality": [ + "item-0" + ], + "organization": [ + "item-0" + ], + "organizational_unit": [ + "item-0" + ], + "state_or_province": [ + "item-0" + ] + }, + "version_number": "sample-version-number" + }, + "zone_tag": "sample-one-ag" + }, + "interactive": true, + "name": "sample-resource", + "pe": { + "architecture": "x64", + "company": "Microsoft Corporation", + "description": "Paint", + "file_version": "6.3.9600.17415", + "imphash": "0c6803c4e922103c4dca5963aad36ddf", + "original_file_name": "MSPAINT.EXE", + "pehash": "73ff189b63cd6be375a7ff25179a38d347651975", + "product": "Microsoft® Windows® Operating System" + }, + "pgid": 4242, + "pid": 4242, + "real_group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "sample-resource" + }, + "real_user": { + "changes": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ] + }, + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "effective": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ] + }, + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ], + "target": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ] + } + }, + "same_as_process": true, + "saved_group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "sample-resource" + }, + "saved_user": { + "changes": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ] + }, + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "effective": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ] + }, + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ], + "target": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Alice Williams", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "local_identifier": 10001, + "name": "alice", + "roles": [ + "admin" + ] + } + }, + "start": "2026-04-15T06:49:55.541Z", + "supplemental_groups": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "sample-resource" + }, + "thread": { + "id": "4242", + "name": "sample-resource" + }, + "title": "sample-title", + "tty": "sample-tty", + "uptime": 3600, + "user": { + "changes": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Albert Einstein", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-202424912787-2692429404-2351956786-1000", + "local_identifier": 10001, + "name": "a.einstein", + "roles": [ + "kibana_admin", + "reporting_user" + ] + }, + "default_timezone_offset": -480, + "domain": "alice", + "domain_identifier": "alice", + "domain_net_biosname": "alice", + "effective": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Albert Einstein", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-202424912787-2692429404-2351956786-1000", + "local_identifier": 10001, + "name": "a.einstein", + "roles": [ + "kibana_admin", + "reporting_user" + ] + }, + "email": "alice", + "full_name": "Albert Einstein", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "alice", + "id": "S-1-5-21-202424912787-2692429404-2351956786-1000", + "local_identifier": 10001, + "name": "a.einstein", + "roles": [ + "kibana_admin", + "reporting_user" + ], + "target": { + "default_timezone_offset": -480, + "domain": "corp.example.com", + "domain_identifier": "corp.example.com", + "domain_net_biosname": "corp.example.com", + "email": "alice.williams@example.com", + "full_name": "Albert Einstein", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "alice" + }, + "hash": "b1946ac92492d2347c6235b4d2611184", + "id": "S-1-5-21-202424912787-2692429404-2351956786-1000", + "local_identifier": 10001, + "name": "a.einstein", + "roles": [ + "kibana_admin", + "reporting_user" + ] + } + }, + "working_directory": "sample-working-directory" + } + } + } + }, + "client": { + "address": "198.51.100.100", + "as": { + "number": 15169, + "organization": { + "name": "Google LLC" + } + }, + "bytes": 184, + "domain": "foo.example.com", + "geo": { + "city_name": "Montreal", + "continent_code": "NA", + "continent_name": "North America", + "country_iso_code": "CA", + "country_name": "Canada", + "location": { + "lat": 37, + "lon": -122 + }, + "name": "boston-dc", + "postal_code": "94040", + "region_iso_code": "CA-QC", + "region_name": "Quebec", + "timezone": "America/Argentina/Buenos_Aires" + }, + "ip": "81.2.69.144", + "mac": "00-00-5E-00-53-23", + "nat": { + "ip": "81.2.69.144", + "port": 443 + }, + "packets": 12, + "port": 443, + "registered_domain": "example.com", + "subdomain": "east", + "top_level_domain": "co.uk", + "user": { + "domain": "alice", + "email": "alice", + "full_name": "Albert Einstein", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "alice", + "id": "S-1-5-21-202424912787-2692429404-2351956786-1000", + "name": "a.einstein", + "roles": [ + "kibana_admin", + "reporting_user" + ] + } + }, + "cloud": { + "account": { + "id": [ + "666777888999" + ], + "name": "elastic-dev" + }, + "availability_zone": "us-east-1c", + "instance": { + "id": "i-1234567890abcdef0", + "name": "sample-resource" + }, + "machine": { + "type": "t2.medium" + }, + "origin": { + "account": { + "id": "666777888999", + "name": "elastic-dev" + }, + "availability_zone": "us-east-1c", + "instance": { + "id": "i-1234567890abcdef0", + "name": "sample-resource" + }, + "machine": { + "type": "t2.medium" + }, + "project": { + "id": "my-project", + "name": "my project" + }, + "provider": "aws", + "region": "us-east-1", + "service": { + "name": "lambda" + } + }, + "project": { + "id": "my-project", + "name": "my project" + }, + "provider": "aws", + "region": "us-east-1", + "service": { + "name": "lambda" + }, + "target": { + "account": { + "id": "666777888999", + "name": "elastic-dev" + }, + "availability_zone": "us-east-1c", + "instance": { + "id": "i-1234567890abcdef0", + "name": "sample-resource" + }, + "machine": { + "type": "t2.medium" + }, + "project": { + "id": "my-project", + "name": "my project" + }, + "provider": "aws", + "region": "us-east-1", + "service": { + "name": "lambda" + } + } + }, + "container": { + "cpu": { + "usage": 1 + }, + "disk": { + "read": { + "bytes": 42 + }, + "write": { + "bytes": 42 + } + }, + "id": "sample-id", + "image": { + "hash": { + "all": [ + "[sha256:f8fefc80e3273dc756f288a63945820d6476ad64883892c771b5e2ece6bf1b26]" + ] + }, + "name": "sample-resource", + "tag": [ + "item-0" + ] + }, + "memory": { + "usage": 1 + }, + "name": "sample-resource", + "network": { + "egress": { + "bytes": 42 + }, + "ingress": { + "bytes": 42 + } + }, + "runtime": "docker" + }, + "data_stream": { + "dataset": "beyondtrust_epm.event", + "namespace": "64713", + "type": "logs" + }, + "destination": { + "address": "198.51.100.100", + "as": { + "number": 15169, + "organization": { + "name": "Google LLC" + } + }, + "bytes": 184, + "domain": "foo.example.com", + "geo": { + "city_name": "Montreal", + "continent_code": "NA", + "continent_name": "North America", + "country_iso_code": "CA", + "country_name": "Canada", + "location": { + "lat": 37, + "lon": -122 + }, + "name": "boston-dc", + "postal_code": "94040", + "region_iso_code": "CA-QC", + "region_name": "Quebec", + "timezone": "America/Argentina/Buenos_Aires" + }, + "ip": "81.2.69.144", + "mac": "00-00-5E-00-53-23", + "nat": { + "ip": "81.2.69.144", + "port": 443 + }, + "packets": 12, + "port": 443, + "registered_domain": "example.com", + "subdomain": "east", + "top_level_domain": "co.uk", + "user": { + "domain": "alice", + "email": "alice", + "full_name": "Albert Einstein", + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": "DESKTOP-ACME-01" + }, + "hash": "alice", + "id": "S-1-5-21-202424912787-2692429404-2351956786-1000", + "name": "a.einstein", + "roles": [ + "kibana_admin", + "reporting_user" + ] + } + }, + "dll": { + "code_signature": { + "digest_algorithm": "sha256", + "exists": true, + "signing_id": "com.apple.xpc.proxy", + "status": "ERROR_UNTRUSTED_ROOT", + "subject_name": "Microsoft Corporation", + "team_id": "EQHXZ8M8AV", + "timestamp": "2026-04-15T06:49:55.541Z", + "trusted": true, + "valid": true + }, + "hash": { + "md5": "d41d8cd98f00b204e9800998ecf8427e", + "sha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha384": "38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b", + "sha512": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", + "ssdeep": "3::", + "tlsh": "T100000000000000000000000000000000000000000000000000000000000000000000" + }, + "name": "kernel32.dll", + "path": "C:\\Windows\\System32\\kernel32.dll", + "pe": { + "architecture": "x64", + "company": "Microsoft Corporation", + "description": "Paint", + "file_version": "6.3.9600.17415", + "imphash": "0c6803c4e922103c4dca5963aad36ddf", + "original_file_name": "MSPAINT.EXE", + "pehash": "73ff189b63cd6be375a7ff25179a38d347651975", + "product": "Microsoft® Windows® Operating System" + } + }, + "dns": { + "header_flags": [ + "RD", + "RA" + ], + "id": "62111", + "op_code": "QUERY", + "question": { + "class": "IN", + "name": "www.example.com", + "registered_domain": "example.com", + "subdomain": "www", + "top_level_domain": "co.uk", + "type": "AAAA" + }, + "resolved_ip": [ + "10.10.10.10", + "10.10.10.11" + ], + "response_code": "NOERROR", + "type": "answer" + }, + "ecs": { + "version": "9.3.0" + }, + "elastic_agent": { + "id": "333771f1-9b69-4bc8-b046-30559a95a881", + "snapshot": false, + "version": "8.18.0" + }, + "email": { + "attachments": { + "file": { + "extension": [ + "sample-extension" + ], + "hash": { + "md5": [ + "d41d8cd98f00b204e9800998ecf8427e" + ], + "sha1": [ + "da39a3ee5e6b4b0d3255bfef95601890afd80709" + ], + "sha256": [ + "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + ], + "sha384": [ + "38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b" + ], + "sha512": [ + "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e" + ], + "ssdeep": [ + "3::" + ], + "tlsh": [ + "T100000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "mime_type": [ + "sample-mime-type" + ], + "name": [ + "sample.bin" + ] + } + }, + "bcc": { + "address": [ + "bcc.user1@example.com" + ] + }, + "cc": { + "address": [ + "cc.user1@example.com" + ] + }, + "content_type": "text/plain", + "delivery_timestamp": "2026-04-15T06:49:55.541Z", + "direction": "inbound", + "from": { + "address": [ + "sender@example.com" + ] + }, + "local_id": "c26dbea0-80d5-463b-b93c-4e8b708219ce", + "message_id": "81ce15$8r2j59@mail01.example.com", + "origination_timestamp": "2026-04-15T06:49:55.541Z", + "reply_to": { + "address": [ + "reply.here@example.com" + ] + }, + "sender": { + "address": "198.51.100.100" + }, + "subject": "Please see this important message.", + "to": { + "address": [ + "user1@example.com" + ] + }, + "x_mailer": "Spambot v2.5" + }, + "error": { + "code": "sample-code", + "id": "sample-id", + "stack_trace": "sample-stack-trace", + "type": "java.lang.NullPointerException" + }, + "event": { + "action": [ + "user-password-change" + ], + "agent_id_status": "verified", + "category": [ + "file", + "host", + "email", + "authentication" + ], + "code": [ + "4648" + ], + "created": "2026-04-15T06:49:55.541Z", + "dataset": "beyondtrust_epm.event", + "duration": 42, + "end": "2026-04-15T06:49:55.541Z", + "hash": "123456789012345678901234567890ABCD", + "id": "8a4f500d", + "ingested": "2026-07-06T08:11:18Z", + "kind": "event", + "original": "{\"agent\":{\"version\":\"6.0.0-rc2\",\"build\":{\"original\":\"metricbeat version 7.6.0 (amd64), libbeat 7.6.0 [6a23e8f8f30f5001ba344e4e54d8d9cb82cb107c built 2020-02-05 23:10:10 +0000 UTC]\"},\"name\":\"foo\",\"type\":\"filebeat\",\"id\":\"8a4f500d\",\"ephemeral_id\":\"8a4f500f\"},\"@timestamp\":\"2026-04-15T06:49:55.541Z\",\"tags\":[\"production\",\"env2\"],\"labels\":\"application\",\"message\":\"Hello World\",\"client\":{\"address\":\"198.51.100.100\",\"ip\":\"81.2.69.144\",\"port\":443,\"mac\":\"00:00:5E:00:53:23\",\"domain\":\"foo.example.com\",\"registered_domain\":\"example.com\",\"top_level_domain\":\"co.uk\",\"subdomain\":\"east\",\"bytes\":184,\"packets\":12,\"nat\":{\"ip\":\"81.2.69.144\",\"port\":443},\"Name\":\"DESKTOP-ACME-01\",\"as\":{\"number\":15169,\"organization\":{\"name\":\"Google LLC\"}},\"geo\":{\"location\":{\"lon\":-122,\"lat\":37},\"continent_code\":\"NA\",\"continent_name\":\"North America\",\"country_name\":\"Canada\",\"region_name\":\"Quebec\",\"city_name\":\"Montreal\",\"country_iso_code\":\"CA\",\"postal_code\":\"94040\",\"region_iso_code\":\"CA-QC\",\"timezone\":\"America/Argentina/Buenos_Aires\",\"name\":\"boston-dc\",\"TimezoneOffset\":-480},\"user\":{\"id\":\"S-1-5-21-202424912787-2692429404-2351956786-1000\",\"name\":\"a.einstein\",\"full_name\":\"Albert Einstein\",\"email\":\"alice\",\"hash\":\"alice\",\"domain\":\"alice\",\"roles\":[\"kibana_admin\",\"reporting_user\"],\"DomainIdentifier\":\"alice\",\"DomainNetBIOSName\":\"alice\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"},\"target\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-1013\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}},\"effective\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-1013\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}},\"changes\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-1013\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}}}},\"cloud\":{\"provider\":\"aws\",\"availability_zone\":\"us-east-1c\",\"region\":\"us-east-1\",\"instance\":{\"id\":\"i-1234567890abcdef0\",\"name\":\"sample-resource\"},\"machine\":{\"type\":\"t2.medium\"},\"account\":{\"id\":\"666777888999\",\"name\":\"elastic-dev\"},\"service\":{\"name\":\"lambda\"},\"project\":{\"id\":\"my-project\",\"name\":\"my project\"},\"origin\":{\"provider\":\"aws\",\"availability_zone\":\"us-east-1c\",\"region\":\"us-east-1\",\"instance\":{\"id\":\"i-1234567890abcdef0\",\"name\":\"sample-resource\"},\"machine\":{\"type\":\"t2.medium\"},\"account\":{\"id\":\"666777888999\",\"name\":\"elastic-dev\"},\"service\":{\"name\":\"lambda\"},\"project\":{\"id\":\"my-project\",\"name\":\"my project\"}},\"target\":{\"provider\":\"aws\",\"availability_zone\":\"us-east-1c\",\"region\":\"us-east-1\",\"instance\":{\"id\":\"i-1234567890abcdef0\",\"name\":\"sample-resource\"},\"machine\":{\"type\":\"t2.medium\"},\"account\":{\"id\":\"666777888999\",\"name\":\"elastic-dev\"},\"service\":{\"name\":\"lambda\"},\"project\":{\"id\":\"my-project\",\"name\":\"my project\"}}},\"container\":{\"cpu\":{\"usage\":1},\"disk\":{\"read\":{\"bytes\":42},\"write\":{\"bytes\":42}},\"id\":\"sample-id\",\"image\":{\"name\":\"sample-resource\",\"tag\":[\"item-0\"],\"hash\":{\"all\":[\"[sha256:f8fefc80e3273dc756f288a63945820d6476ad64883892c771b5e2ece6bf1b26]\"]}},\"labels\":\"sample-environment\",\"memory\":{\"usage\":1},\"name\":\"sample-resource\",\"network\":{\"ingress\":{\"bytes\":42},\"egress\":{\"bytes\":42}},\"runtime\":\"docker\"},\"data_stream\":{\"type\":\"logs\",\"dataset\":\"beyondtrust_epm.event\",\"namespace\":\"production\"},\"destination\":{\"address\":\"198.51.100.100\",\"ip\":\"81.2.69.144\",\"port\":443,\"mac\":\"00-00-5E-00-53-23\",\"domain\":\"foo.example.com\",\"registered_domain\":\"example.com\",\"top_level_domain\":\"co.uk\",\"subdomain\":\"east\",\"bytes\":184,\"packets\":12,\"nat\":{\"ip\":\"81.2.69.144\",\"port\":443},\"as\":{\"number\":15169,\"organization\":{\"name\":\"Google LLC\"}},\"geo\":{\"location\":{\"lon\":-122,\"lat\":37},\"continent_code\":\"NA\",\"continent_name\":\"North America\",\"country_name\":\"Canada\",\"region_name\":\"Quebec\",\"city_name\":\"Montreal\",\"country_iso_code\":\"CA\",\"postal_code\":\"94040\",\"region_iso_code\":\"CA-QC\",\"timezone\":\"America/Argentina/Buenos_Aires\",\"name\":\"boston-dc\",\"TimezoneOffset\":-480},\"user\":{\"id\":\"S-1-5-21-202424912787-2692429404-2351956786-1000\",\"name\":\"a.einstein\",\"full_name\":\"Albert Einstein\",\"email\":\"alice\",\"hash\":\"alice\",\"domain\":\"alice\",\"roles\":[\"kibana_admin\",\"reporting_user\"],\"DomainIdentifier\":\"alice\",\"DomainNetBIOSName\":\"alice\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"},\"target\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-1013\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}},\"effective\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-1013\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}},\"changes\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-1013\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}}}},\"dll\":{\"name\":\"kernel32.dll\",\"path\":\"C:\\\\Windows\\\\System32\\\\kernel32.dll\",\"hash\":{\"md5\":\"d41d8cd98f00b204e9800998ecf8427e\",\"sha1\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"sha384\":\"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b\",\"sha512\":\"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e\",\"ssdeep\":\"3::\",\"tlsh\":\"T100000000000000000000000000000000000000000000000000000000000000000000\"},\"pe\":{\"original_file_name\":\"MSPAINT.EXE\",\"file_version\":\"6.3.9600.17415\",\"description\":\"Paint\",\"product\":\"Microsoft® Windows® Operating System\",\"company\":\"Microsoft Corporation\",\"imphash\":\"0c6803c4e922103c4dca5963aad36ddf\",\"architecture\":\"x64\",\"pehash\":\"73ff189b63cd6be375a7ff25179a38d347651975\"},\"code_signature\":{\"exists\":true,\"subject_name\":\"Microsoft Corporation\",\"valid\":true,\"trusted\":true,\"status\":\"ERROR_UNTRUSTED_ROOT\",\"team_id\":\"EQHXZ8M8AV\",\"signing_id\":\"com.apple.xpc.proxy\",\"digest_algorithm\":\"sha256\",\"timestamp\":\"2026-04-15T06:49:55.541Z\"}},\"dns\":{\"type\":\"answer\",\"id\":\"62111\",\"op_code\":\"QUERY\",\"header_flags\":[\"RD\",\"RA\"],\"response_code\":\"NOERROR\",\"question\":{\"name\":\"www.example.com\",\"type\":\"AAAA\",\"class\":\"IN\",\"registered_domain\":\"example.com\",\"top_level_domain\":\"co.uk\",\"subdomain\":\"www\"},\"answers\":\"sample-answers\",\"resolved_ip\":[\"10.10.10.10\",\"10.10.10.11\"]},\"ecs\":{\"version\":\"1.0.0\"},\"email\":{\"attachments\":[{\"file\":{\"extension\":\"sample-extension\",\"mime_type\":\"sample-mime-type\",\"name\":\"sample.bin\",\"hash\":{\"md5\":\"d41d8cd98f00b204e9800998ecf8427e\",\"sha1\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"sha384\":\"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b\",\"sha512\":\"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e\",\"ssdeep\":\"3::\",\"tlsh\":\"T100000000000000000000000000000000000000000000000000000000000000000000\"}}}],\"bcc\":{\"address\":[\"bcc.user1@example.com\"]},\"cc\":{\"address\":[\"cc.user1@example.com\"]},\"content_type\":\"text/plain\",\"delivery_timestamp\":\"2026-04-15T06:49:55.541Z\",\"direction\":\"inbound\",\"from\":{\"address\":[\"sender@example.com\"]},\"local_id\":\"c26dbea0-80d5-463b-b93c-4e8b708219ce\",\"message_id\":\"81ce15$8r2j59@mail01.example.com\",\"origination_timestamp\":\"2026-04-15T06:49:55.541Z\",\"reply_to\":{\"address\":[\"reply.here@example.com\"]},\"sender\":{\"address\":\"198.51.100.100\"},\"subject\":\"Please see this important message.\",\"to\":{\"address\":[\"user1@example.com\"]},\"x_mailer\":\"Spambot v2.5\"},\"error\":{\"id\":\"sample-id\",\"code\":\"sample-code\",\"type\":\"java.lang.NullPointerException\",\"stack_trace\":\"sample-stack-trace\"},\"event\":{\"id\":\"8a4f500d\",\"code\":\"4648\",\"kind\":\"alert\",\"category\":[\"authentication\"],\"action\":\"user-password-change\",\"outcome\":\"success\",\"type\":[\"item-0\"],\"module\":\"beyondtrust_epm\",\"dataset\":\"beyondtrust_epm.event\",\"provider\":\"kernel\",\"severity\":7,\"original\":\"Sep 19 08:26:10 host CEF:0|Security| threatmanager|1.0|100| worm successfully stopped|10|src=10.0.0.1 dst=2.1.2.2spt=1232\",\"hash\":\"123456789012345678901234567890ABCD\",\"duration\":42,\"sequence\":42,\"timezone\":\"America/Los_Angeles\",\"created\":\"2026-04-15T06:49:55.541Z\",\"start\":\"2026-04-15T06:49:55.541Z\",\"end\":\"2026-04-15T06:49:55.541Z\",\"risk_score\":1,\"risk_score_norm\":1,\"ingested\":\"2026-04-15T06:49:55.541Z\",\"reference\":\"https://system.example.com/event/#0001234\",\"url\":\"https://mysystem.example.com/alert/5271dedb-f5b0-4218-87f0-4ac4870a38fe\",\"reason\":\"Terminated an unexpected process\",\"agent_id_status\":\"verified\",\"ReceivedAt\":\"2026-04-15T06:49:55.541Z\"},\"faas\":{\"name\":\"my-function\",\"id\":\"arn:aws:lambda:us-west-2:123456789012:function:my-function\",\"version\":\"123\",\"coldstart\":true,\"execution\":\"af9d5aa4-a685-4c5f-a22b-444f80b3cc28\",\"trigger\":{\"type\":\"http\",\"request_id\":\"123456789\"}},\"file\":{\"name\":\"example.png\",\"attributes\":[\"readonly\",\"system\"],\"directory\":\"/home/alice\",\"drive_letter\":\"C\",\"path\":\"/home/alice/example.png\",\"target_path\":\"sample-target-path\",\"extension\":\"png\",\"type\":\"file\",\"device\":\"sda\",\"inode\":\"256383\",\"uid\":\"1001\",\"gid\":\"1001\",\"group\":\"alice\",\"owner\":\"alice\",\"mode\":\"0640\",\"size\":16384,\"mtime\":\"2026-04-15T06:49:55.541Z\",\"ctime\":\"2026-04-15T06:49:55.541Z\",\"created\":\"2026-04-15T06:49:55.541Z\",\"accessed\":\"2026-04-15T06:49:55.541Z\",\"mime_type\":\"sample-mime-type\",\"fork_name\":\"Zone.Identifier\",\"DriveType\":\"sample-rive-ype\",\"SourceUrl\":\"sample-ource-rl\",\"ZoneTag\":\"sample-one-ag\",\"ProductVersion\":\"sample-roduct-ersion\",\"Description\":\"sample-escription\",\"Version\":\"sample-version\",\"hash\":{\"md5\":\"d41d8cd98f00b204e9800998ecf8427e\",\"sha1\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"sha384\":\"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b\",\"sha512\":\"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e\",\"ssdeep\":\"3::\",\"tlsh\":\"T100000000000000000000000000000000000000000000000000000000000000000000\"},\"pe\":{\"original_file_name\":\"MSPAINT.EXE\",\"file_version\":\"6.3.9600.17415\",\"description\":\"Paint\",\"product\":\"Microsoft® Windows® Operating System\",\"company\":\"Microsoft Corporation\",\"imphash\":\"0c6803c4e922103c4dca5963aad36ddf\",\"architecture\":\"x64\",\"pehash\":\"73ff189b63cd6be375a7ff25179a38d347651975\"},\"x509\":{\"version_number\":\"3\",\"serial_number\":\"55FBB9C7DEBF09809D12CCAA\",\"issuer\":{\"distinguished_name\":\"C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA\",\"common_name\":[\"Example SHA2 High Assurance Server CA\"],\"organizational_unit\":[\"www.example.com\"],\"organization\":[\"Example Inc\"],\"locality\":[\"Mountain View\"],\"state_or_province\":[\"California\"],\"country\":[\"US\"]},\"signature_algorithm\":\"SHA256-RSA\",\"not_before\":\"2026-04-15T06:49:55.541Z\",\"not_after\":\"2026-04-15T06:49:55.541Z\",\"subject\":{\"distinguished_name\":\"C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net\",\"common_name\":[\"shared.global.example.net\"],\"organizational_unit\":[\"item-0\"],\"organization\":[\"Example, Inc.\"],\"locality\":[\"San Francisco\"],\"state_or_province\":[\"California\"],\"country\":[\"US\"]},\"public_key_algorithm\":\"RSA\",\"public_key_size\":2048,\"public_key_exponent\":65537,\"public_key_curve\":\"nistp521\",\"alternative_names\":[\"*.elastic.co\"]},\"Bundle\":{\"Name\":\"sample.bin\",\"Type\":\"EXEC\",\"Creator\":\"sample-reator\",\"InfoDescription\":\"sample-info-escription\",\"Version\":\"sample-version\",\"DownloadSource\":\"sample-ownload-ource\",\"Uri\":\"sample-ri\"},\"Owner\":{\"Identifier\":\"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01\",\"Name\":\"alice\",\"DomainIdentifier\":\"corp.example.com\",\"DomainName\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\"},\"code_signature\":{\"exists\":true,\"subject_name\":\"Microsoft Corporation\",\"valid\":true,\"trusted\":true,\"status\":\"ERROR_UNTRUSTED_ROOT\",\"team_id\":\"EQHXZ8M8AV\",\"signing_id\":\"com.apple.xpc.proxy\",\"digest_algorithm\":\"sha256\",\"timestamp\":\"2026-04-15T06:49:55.541Z\"},\"elf\":{\"creation_date\":\"2026-04-15T06:49:55.541Z\",\"architecture\":\"x86-64\",\"byte_order\":\"Little Endian\",\"cpu_type\":\"Intel\",\"header\":{\"class\":\"sample-class\",\"data\":\"sample-data\",\"os_abi\":\"sample-os-abi\",\"type\":\"EXEC\",\"version\":\"sample-version\",\"abi_version\":\"sample-abi-version\",\"entrypoint\":42,\"object_version\":\"sample-object-version\"},\"exports\":{\"additionalProp\":\"sample-additional-rop\"},\"imports\":{\"additionalProp\":\"sample-additional-rop\"},\"shared_libraries\":[\"item-0\"],\"telfhash\":\"b1946ac92492d2347c6235b4d2611184\",\"segments\":[{\"type\":\"EXEC\",\"sections\":\"sample-sections\"}]}},\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"sample-resource\",\"domain\":\"corp.example.com\"},\"host\":{\"DefaultUILanguage\":\"example-default-ui-language\",\"NetBIOSName\":\"sample-net-bios\",\"hostname\":\"sample-hostname\",\"name\":\"sample-resource\",\"id\":\"sample-id\",\"ip\":[\"81.2.69.144\"],\"mac\":[\"00-00-5E-00-53-23\",\"00-00-5E-00-53-24\"],\"type\":\"EXEC\",\"uptime\":1325,\"architecture\":\"x86_64\",\"domain\":\"CONTOSO\",\"cpu\":{\"usage\":1},\"disk\":{\"read\":{\"bytes\":42},\"write\":{\"bytes\":42}},\"network\":{\"ingress\":{\"bytes\":42,\"packets\":42},\"egress\":{\"bytes\":42,\"packets\":42}},\"boot\":{\"id\":\"88a1f0ed-5ae5-41ee-af6b-41921c311872\"},\"pid_ns_ino\":\"256383\",\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"ChassisType\":\"sample-hassis-ype\",\"DefaultLocale\":\"sample-efault-ocale\",\"geo\":{\"location\":{\"lon\":-122,\"lat\":37},\"continent_code\":\"NA\",\"continent_name\":\"North America\",\"country_name\":\"Canada\",\"region_name\":\"Quebec\",\"city_name\":\"Montreal\",\"country_iso_code\":\"CA\",\"postal_code\":\"94040\",\"region_iso_code\":\"CA-QC\",\"timezone\":\"America/Argentina/Buenos_Aires\",\"name\":\"boston-dc\",\"TimezoneOffset\":-480},\"os\":{\"type\":\"macos\",\"platform\":\"darwin\",\"name\":\"Mac OS X\",\"full\":\"Mac OS Mojave\",\"family\":\"debian\",\"version\":\"10.14.1\",\"kernel\":\"4.4.0-112-generic\",\"ProductType\":\"sample-roduct-ype\"}},\"http\":{\"request\":{\"id\":\"123e4567-e89b-12d3-a456-426614174000\",\"method\":\"POST\",\"mime_type\":\"image/gif\",\"body\":{\"content\":\"Hello world\",\"bytes\":887},\"referrer\":\"https://blog.example.com/\",\"bytes\":1437},\"response\":{\"status_code\":404,\"mime_type\":\"image/gif\",\"body\":{\"content\":\"Hello world\",\"bytes\":887},\"bytes\":1437},\"version\":\"1.1\"},\"log\":{\"level\":\"error\",\"file\":{\"path\":\"/var/log/fun-times.log\"},\"logger\":\"org.elasticsearch.bootstrap.Bootstrap\",\"origin\":{\"file\":{\"name\":\"Bootstrap.java\",\"line\":42},\"function\":\"init\"},\"syslog\":\"sample-syslog\"},\"network\":{\"name\":\"Guest Wifi\",\"type\":\"ipv4\",\"iana_number\":\"6\",\"transport\":\"tcp\",\"application\":\"aim\",\"protocol\":\"http\",\"direction\":\"inbound\",\"forwarded_ip\":\"67.43.156.1\",\"community_id\":\"1:hO+sN4H+MG5MY/8hIrXPqc4ZQz0=\",\"bytes\":368,\"packets\":24,\"inner\":\"sample-inner\",\"vlan\":{\"id\":\"10\",\"name\":\"outside\"}},\"observer\":{\"mac\":[\"00-00-5E-00-53-23\",\"00-00-5E-00-53-24\"],\"ip\":[\"81.2.69.144\"],\"hostname\":\"sample-hostname\",\"name\":\"1_proxySG\",\"product\":\"s200\",\"vendor\":\"Symantec\",\"version\":\"sample-version\",\"serial_number\":\"sample-serial-number\",\"type\":\"firewall\",\"ingress\":\"sample-ingress\",\"egress\":\"sample-egress\",\"geo\":{\"location\":{\"lon\":-122,\"lat\":37},\"continent_code\":\"NA\",\"continent_name\":\"North America\",\"country_name\":\"Canada\",\"region_name\":\"Quebec\",\"city_name\":\"Montreal\",\"country_iso_code\":\"CA\",\"postal_code\":\"94040\",\"region_iso_code\":\"CA-QC\",\"timezone\":\"America/Argentina/Buenos_Aires\",\"name\":\"boston-dc\",\"TimezoneOffset\":-480},\"os\":{\"type\":\"macos\",\"platform\":\"darwin\",\"name\":\"Mac OS X\",\"full\":\"Mac OS Mojave\",\"family\":\"debian\",\"version\":\"10.14.1\",\"kernel\":\"4.4.0-112-generic\",\"ProductType\":\"sample-roduct-ype\"}},\"orchestrator\":{\"cluster\":{\"name\":\"sample-resource\",\"id\":\"sample-id\",\"url\":\"sample-url\",\"version\":\"sample-version\"},\"type\":\"kubernetes\",\"organization\":\"elastic\",\"namespace\":\"kube-system\",\"resource\":{\"name\":\"test-pod-cdcws\",\"type\":\"service\",\"parent\":{\"type\":\"DaemonSet\"},\"ip\":[\"81.2.69.144\"],\"id\":\"sample-id\"},\"api_version\":\"v1beta1\"},\"organization\":{\"name\":\"sample-resource\",\"id\":\"sample-id\"},\"package\":{\"name\":\"go\",\"version\":\"1.12.9\",\"build_version\":\"36f4f7e89dd61b0988b12ee000b98966867710cd\",\"description\":\"Open source programming language to build simple/reliable/efficient software.\",\"size\":62231,\"installed\":\"2026-04-15T06:49:55.541Z\",\"path\":\"/usr/local/Cellar/go/1.12.9/\",\"architecture\":\"x86_64\",\"checksum\":\"68b329da9893e34099c7d8ad5cb9c940\",\"install_scope\":\"global\",\"license\":\"Apache License 2.0\",\"reference\":\"https://golang.org\",\"type\":\"rpm\"},\"process\":{\"group_leader\":{\"pid\":4242,\"entity_id\":\"sample-entity-id\",\"name\":\"sample-resource\",\"pgid\":4242,\"command_line\":\"sample-command-line\",\"args\":[\"item-0\"],\"args_count\":3,\"executable\":\"sample-executable\",\"title\":\"sample-title\",\"thread\":{\"id\":\"4242\",\"name\":\"sample-resource\"},\"start\":\"2026-04-15T06:49:55.541Z\",\"uptime\":3600,\"working_directory\":\"sample-working-directory\",\"exit_code\":137,\"end\":\"2026-04-15T06:49:55.541Z\",\"interactive\":true,\"same_as_process\":true,\"env_vars\":\"sample-env-vars\",\"entry_meta\":{\"type\":\"terminal\",\"source\":{\"address\":\"198.51.100.100\",\"ip\":\"81.2.69.144\",\"port\":443,\"mac\":\"00:1a:2b:3c:4d:5e\",\"domain\":\"corp.example.com\",\"registered_domain\":\"example.com\",\"top_level_domain\":\"corp.example.com\",\"subdomain\":\"corp.example.com\",\"bytes\":1024,\"packets\":1024,\"nat\":{\"ip\":\"81.2.69.144\",\"port\":443},\"as\":{\"number\":15169,\"organization\":{\"name\":\"DESKTOP-ACME-01\"}},\"geo\":{\"location\":{\"lon\":-122,\"lat\":37},\"continent_code\":\"US\",\"continent_name\":\"North America\",\"country_name\":\"United States\",\"region_name\":\"California\",\"city_name\":\"San Francisco\",\"country_iso_code\":\"US\",\"postal_code\":\"US\",\"region_iso_code\":\"US\",\"timezone\":\"America/Los_Angeles\",\"name\":\"us-west-2\",\"TimezoneOffset\":-480},\"user\":{\"id\":\"alice\",\"name\":\"alice\",\"full_name\":\"alice\",\"email\":\"alice\",\"hash\":\"alice\",\"domain\":\"alice\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"alice\",\"DomainNetBIOSName\":\"alice\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"},\"target\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}},\"effective\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}},\"changes\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"DESKTOP-ACME-01\",\"domain\":\"corp.example.com\"}}}}},\"tty\":\"sample-tty\",\"ElevationRequired\":true,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"sample-resource\",\"domain\":\"corp.example.com\"},\"real_group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"sample-resource\",\"domain\":\"corp.example.com\"},\"saved_group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"sample-resource\",\"domain\":\"corp.example.com\"},\"supplemental_groups\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"sample-resource\",\"domain\":\"corp.example.com\"},\"hash\":{\"md5\":\"d41d8cd98f00b204e9800998ecf8427e\",\"sha1\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"sha384\":\"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b\",\"sha512\":\"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e\",\"ssdeep\":\"3::\",\"tlsh\":\"T100000000000000000000000000000000000000000000000000000000000000000000\"},\"pe\":{\"original_file_name\":\"MSPAINT.EXE\",\"file_version\":\"6.3.9600.17415\",\"description\":\"Paint\",\"product\":\"Microsoft® Windows® Operating System\",\"company\":\"Microsoft Corporation\",\"imphash\":\"0c6803c4e922103c4dca5963aad36ddf\",\"architecture\":\"x64\",\"pehash\":\"73ff189b63cd6be375a7ff25179a38d347651975\"},\"code_signature\":{\"exists\":true,\"subject_name\":\"Microsoft Corporation\",\"valid\":true,\"trusted\":true,\"status\":\"ERROR_UNTRUSTED_ROOT\",\"team_id\":\"EQHXZ8M8AV\",\"signing_id\":\"com.apple.xpc.proxy\",\"digest_algorithm\":\"sha256\",\"timestamp\":\"2026-04-15T06:49:55.541Z\"},\"elf\":{\"creation_date\":\"2026-04-15T06:49:55.541Z\",\"architecture\":\"x86-64\",\"byte_order\":\"Little Endian\",\"cpu_type\":\"Intel\",\"header\":{\"class\":\"sample-class\",\"data\":\"sample-data\",\"os_abi\":\"sample-os-abi\",\"type\":\"EXEC\",\"version\":\"sample-version\",\"abi_version\":\"sample-abi-version\",\"entrypoint\":42,\"object_version\":\"sample-object-version\"},\"sections\":[{\"flags\":\"sample-flags\",\"name\":\"sample-resource\",\"physical_offset\":\"sample-physical-offset\",\"type\":\"EXEC\",\"physical_size\":8192,\"virtual_address\":4096,\"virtual_size\":8192,\"entropy\":4,\"chi2\":1000}],\"exports\":{\"additionalProp\":\"sample-additional-rop\"},\"imports\":{\"additionalProp\":\"sample-additional-rop\"},\"shared_libraries\":[\"item-0\"],\"telfhash\":\"b1946ac92492d2347c6235b4d2611184\",\"segments\":[{\"type\":\"EXEC\",\"sections\":\"sample-sections\"}]},\"HostedFile\":{\"name\":\"sample.bin\",\"attributes\":[\"item-0\"],\"directory\":\"sample-directory\",\"drive_letter\":\"sample-drive-letter\",\"path\":\"sample-path\",\"target_path\":\"sample-target-path\",\"extension\":\"sample-extension\",\"type\":\"EXEC\",\"device\":\"sample-device\",\"inode\":\"sample-inode\",\"uid\":\"sample-uid\",\"owner\":\"sample-owner\",\"gid\":\"sample-gid\",\"group\":\"sample-group\",\"mode\":\"sample-mode\",\"size\":1024,\"mtime\":\"2026-04-15T06:49:55.541Z\",\"ctime\":\"2026-04-15T06:49:55.541Z\",\"created\":\"2026-04-15T06:49:55.541Z\",\"accessed\":\"2026-04-15T06:49:55.541Z\",\"mime_type\":\"sample-mime-type\",\"fork_name\":\"sample-fork-name\",\"DriveType\":\"sample-rive-ype\",\"SourceUrl\":\"sample-ource-rl\",\"ZoneTag\":\"sample-one-ag\",\"ProductVersion\":\"sample-roduct-ersion\",\"Description\":\"sample-escription\",\"Version\":\"sample-version\",\"hash\":{\"md5\":\"d41d8cd98f00b204e9800998ecf8427e\",\"sha1\":\"da39a3ee5e6b4b0d3255bfef95601890afd80709\",\"sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"sha384\":\"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b\",\"sha512\":\"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e\",\"ssdeep\":\"3::\",\"tlsh\":\"T100000000000000000000000000000000000000000000000000000000000000000000\"},\"pe\":{\"original_file_name\":\"sample-original-file-name\",\"file_version\":\"sample-file-version\",\"description\":\"sample-description\",\"product\":\"sample-product\",\"company\":\"sample-company\",\"imphash\":\"sample-imphash\",\"architecture\":\"sample-architecture\",\"pehash\":\"b1946ac92492d2347c6235b4d2611184\"},\"x509\":{\"version_number\":\"sample-version-number\",\"serial_number\":\"sample-serial-number\",\"issuer\":{\"distinguished_name\":\"sample-distinguished-name\",\"common_name\":[\"item-0\"],\"organizational_unit\":[\"item-0\"],\"organization\":[\"item-0\"],\"locality\":[\"item-0\"],\"state_or_province\":[\"item-0\"],\"country\":[\"item-0\"]},\"signature_algorithm\":\"sample-signature-algorithm\",\"not_before\":\"2026-04-15T06:49:55.541Z\",\"not_after\":\"2026-04-15T06:49:55.541Z\",\"subject\":{\"distinguished_name\":\"sample-distinguished-name\",\"common_name\":[\"item-0\"],\"organizational_unit\":[\"item-0\"],\"organization\":[\"item-0\"],\"locality\":[\"item-0\"],\"state_or_province\":[\"item-0\"],\"country\":[\"item-0\"]},\"public_key_algorithm\":\"sample-public-key-algorithm\",\"public_key_size\":42,\"public_key_exponent\":42,\"public_key_curve\":\"sample-public-key-curve\",\"alternative_names\":[\"item-0\"]},\"Bundle\":{\"Name\":\"sample.bin\",\"Type\":\"EXEC\",\"Creator\":\"sample-reator\",\"InfoDescription\":\"sample-nfo-escription\",\"Version\":\"sample-version\",\"DownloadSource\":\"sample-ownload-ource\",\"Uri\":\"sample-ri\"},\"Owner\":{\"Identifier\":\"801e9de5-5a58-4f93-a1dc-5c2c3e7c9e01\",\"Name\":\"alice\",\"DomainIdentifier\":\"corp.example.com\",\"DomainName\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\"},\"code_signature\":{\"exists\":true,\"subject_name\":\"sample-subject-name\",\"valid\":true,\"trusted\":true,\"status\":\"sample-status\",\"team_id\":\"sample-team-id\",\"signing_id\":\"sample-signing-id\",\"digest_algorithm\":\"sample-digest-algorithm\",\"timestamp\":\"2026-04-15T06:49:55.541Z\"},\"elf\":{\"creation_date\":\"2026-04-15T06:49:55.541Z\",\"architecture\":\"sample-architecture\",\"byte_order\":\"sample-byte-order\",\"cpu_type\":\"sample-cpu-type\",\"header\":{\"class\":\"sample-class\",\"data\":\"sample-data\",\"os_abi\":\"sample-os-abi\",\"type\":\"EXEC\",\"version\":\"sample-version\",\"abi_version\":\"sample-abi-version\",\"entrypoint\":42,\"object_version\":\"sample-object-version\"},\"sections\":[{\"flags\":\"sample-flags\",\"name\":\"sample.bin\",\"physical_offset\":\"sample-physical-offset\",\"type\":\"EXEC\",\"physical_size\":8192,\"virtual_address\":4096,\"virtual_size\":8192,\"entropy\":4,\"chi2\":1000}],\"exports\":{\"additionalProp\":\"sample-additional-rop\"},\"imports\":{\"additionalProp\":\"sample-additional-rop\"},\"shared_libraries\":[\"item-0\"],\"telfhash\":\"b1946ac92492d2347c6235b4d2611184\",\"segments\":[{\"type\":\"EXEC\",\"sections\":\"sample-sections\"}]}},\"user\":{\"id\":\"S-1-5-21-202424912787-2692429404-2351956786-1000\",\"name\":\"a.einstein\",\"full_name\":\"Albert Einstein\",\"email\":\"alice\",\"hash\":\"alice\",\"domain\":\"alice\",\"roles\":[\"kibana_admin\",\"reporting_user\"],\"DomainIdentifier\":\"alice\",\"DomainNetBIOSName\":\"alice\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"},\"target\":{\"id\":\"S-1-5-21-202424912787-2692429404-2351956786-1000\",\"name\":\"a.einstein\",\"full_name\":\"Albert Einstein\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"kibana_admin\",\"reporting_user\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}},\"effective\":{\"id\":\"S-1-5-21-202424912787-2692429404-2351956786-1000\",\"name\":\"a.einstein\",\"full_name\":\"Albert Einstein\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"kibana_admin\",\"reporting_user\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}},\"changes\":{\"id\":\"S-1-5-21-202424912787-2692429404-2351956786-1000\",\"name\":\"a.einstein\",\"full_name\":\"Albert Einstein\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"kibana_admin\",\"reporting_user\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}}},\"saved_user\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"},\"target\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}},\"effective\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}},\"changes\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}}},\"real_user\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"},\"target\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}},\"effective\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}},\"changes\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"full_name\":\"Alice Williams\",\"email\":\"alice.williams@example.com\",\"hash\":\"b1946ac92492d2347c6235b4d2611184\",\"domain\":\"corp.example.com\",\"roles\":[\"admin\"],\"DomainIdentifier\":\"corp.example.com\",\"DomainNetBIOSName\":\"corp.example.com\",\"DefaultTimezoneOffset\":-480,\"LocalIdentifier\":10001,\"group\":{\"id\":\"S-1-5-21-3623811015-3361044348-30300820-513\",\"name\":\"alice\",\"domain\":\"corp.example.com\"}}}}}}", + "outcome": "success", + "provider": "kernel", + "reason": [ + "Terminated an unexpected process" + ], + "reference": "https://system.example.com/event/#0001234", + "risk_score": 1, + "risk_score_norm": 1, + "sequence": 42, + "severity": 7, + "start": "2026-04-15T06:49:55.541Z", + "timezone": "America/Los_Angeles", + "type": [ + "info" + ], + "url": "https://mysystem.example.com/alert/5271dedb-f5b0-4218-87f0-4ac4870a38fe" + }, + "faas": { + "coldstart": true, + "execution": "af9d5aa4-a685-4c5f-a22b-444f80b3cc28", + "id": "arn:aws:lambda:us-west-2:123456789012:function:my-function", + "name": "my-function", + "trigger": { + "request_id": "123456789", + "type": "http" + }, + "version": "123" + }, + "file": { + "accessed": "2026-04-15T06:49:55.541Z", + "attributes": [ + "readonly", + "system" + ], + "code_signature": { + "digest_algorithm": "sha256", + "exists": true, + "signing_id": "com.apple.xpc.proxy", + "status": "ERROR_UNTRUSTED_ROOT", + "subject_name": "Microsoft Corporation", + "team_id": "EQHXZ8M8AV", + "timestamp": "2026-04-15T06:49:55.541Z", + "trusted": true, + "valid": true + }, + "created": "2026-04-15T06:49:55.541Z", + "ctime": "2026-04-15T06:49:55.541Z", + "device": "sda", + "directory": "/home/alice", + "drive_letter": "C", + "elf": { + "architecture": "x86-64", + "byte_order": "Little Endian", + "cpu_type": "Intel", + "creation_date": "2026-04-15T06:49:55.541Z", + "header": { + "abi_version": "sample-abi-version", + "class": "sample-class", + "data": "sample-data", + "entrypoint": 42, + "object_version": "sample-object-version", + "os_abi": "sample-os-abi", + "type": "EXEC", + "version": "sample-version" + }, + "segments": { + "sections": [ + "sample-sections" + ], + "type": [ + "EXEC" + ] + }, + "shared_libraries": [ + "item-0" + ], + "telfhash": "b1946ac92492d2347c6235b4d2611184" + }, + "extension": "png", + "fork_name": "Zone.Identifier", + "gid": "1001", + "group": "alice", + "hash": { + "md5": "d41d8cd98f00b204e9800998ecf8427e", + "sha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha384": "38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b", + "sha512": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", + "ssdeep": "3::", + "tlsh": "T100000000000000000000000000000000000000000000000000000000000000000000" + }, + "inode": "256383", + "mime_type": "sample-mime-type", + "mode": "0640", + "mtime": "2026-04-15T06:49:55.541Z", + "name": "example.png", + "origin_url": "sample-ource-rl", + "owner": "alice", + "path": "/home/alice/example.png", + "pe": { + "architecture": "x64", + "company": "Microsoft Corporation", + "description": "Paint", + "file_version": "6.3.9600.17415", + "imphash": "0c6803c4e922103c4dca5963aad36ddf", + "original_file_name": "MSPAINT.EXE", + "pehash": "73ff189b63cd6be375a7ff25179a38d347651975", + "product": "Microsoft® Windows® Operating System" + }, + "size": 16384, + "target_path": "sample-target-path", + "type": "file", + "uid": "1001", + "x509": { + "alternative_names": [ + "*.elastic.co" + ], + "issuer": { + "common_name": [ + "Example SHA2 High Assurance Server CA" + ], + "country": [ + "US" + ], + "distinguished_name": "C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA", + "locality": [ + "Mountain View" + ], + "organization": [ + "Example Inc" + ], + "organizational_unit": [ + "www.example.com" + ], + "state_or_province": [ + "California" + ] + }, + "not_after": "2026-04-15T06:49:55.541Z", + "not_before": "2026-04-15T06:49:55.541Z", + "public_key_algorithm": "RSA", + "public_key_curve": "nistp521", + "public_key_exponent": 65537, + "public_key_size": 2048, + "serial_number": "55FBB9C7DEBF09809D12CCAA", + "signature_algorithm": "SHA256-RSA", + "subject": { + "common_name": [ + "shared.global.example.net" + ], + "country": [ + "US" + ], + "distinguished_name": "C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net", + "locality": [ + "San Francisco" + ], + "organization": [ + "Example, Inc." + ], + "organizational_unit": [ + "item-0" + ], + "state_or_province": [ + "California" + ] + }, + "version_number": "3" + } + }, + "group": { + "domain": "corp.example.com", + "id": "S-1-5-21-3623811015-3361044348-30300820-513", + "name": [ + "sample-resource" + ] + }, + "host": { + "architecture": "x86_64", + "boot": { + "id": "88a1f0ed-5ae5-41ee-af6b-41921c311872" + }, + "cpu": { + "usage": 1 + }, + "disk": { + "read": { + "bytes": 42 + }, + "write": { + "bytes": 42 + } + }, + "domain": "CONTOSO", + "geo": { + "city_name": "Montreal", + "continent_code": "NA", + "continent_name": "North America", + "country_iso_code": "CA", + "country_name": "Canada", + "location": { + "lat": 37, + "lon": -122 + }, + "name": "boston-dc", + "postal_code": "94040", + "region_iso_code": "CA-QC", + "region_name": "Quebec", + "timezone": "America/Argentina/Buenos_Aires" + }, + "hostname": "sample-hostname", + "id": "sample-id", + "ip": [ + "81.2.69.144" + ], + "mac": [ + "00-00-5E-00-53-23", + "00-00-5E-00-53-24" + ], + "name": "sample-resource", + "network": { + "egress": { + "bytes": 42, + "packets": 42 + }, + "ingress": { + "bytes": 42, + "packets": 42 + } + }, + "os": { + "family": "debian", + "full": "Mac OS Mojave", + "kernel": "4.4.0-112-generic", + "name": "Mac OS X", + "platform": "darwin", + "type": "macos", + "version": "10.14.1" + }, + "pid_ns_ino": "256383", + "type": "EXEC", + "uptime": 1325 + }, + "http": { + "request": { + "body": { + "bytes": 887, + "content": "Hello world" + }, + "bytes": 1437, + "id": "123e4567-e89b-12d3-a456-426614174000", + "method": "POST", + "mime_type": "image/gif", + "referrer": "https://blog.example.com/" + }, + "response": { + "body": { + "bytes": 887, + "content": "Hello world" + }, + "bytes": 1437, + "mime_type": "image/gif", + "status_code": 404 + }, + "version": "1.1" + }, + "input": { + "type": "aws-s3" + }, + "log": { + "file": { + "path": "/var/log/fun-times.log" + }, + "level": "error", + "logger": "org.elasticsearch.bootstrap.Bootstrap", + "offset": 0, + "origin": { + "file": { + "line": 42, + "name": "Bootstrap.java" + }, + "function": "init" + } + }, + "message": "Hello World", + "network": { + "application": "aim", + "bytes": 368, + "community_id": "1:hO+sN4H+MG5MY/8hIrXPqc4ZQz0=", + "direction": "inbound", + "forwarded_ip": "67.43.156.1", + "iana_number": "6", + "name": "Guest Wifi", + "packets": 24, + "protocol": "http", + "transport": "tcp", + "type": "ipv4", + "vlan": { + "id": "10", + "name": "outside" + } + }, + "observer": { + "geo": { + "city_name": "Montreal", + "continent_code": "NA", + "continent_name": "North America", + "country_iso_code": "CA", + "country_name": "Canada", + "location": { + "lat": 37, + "lon": -122 + }, + "name": "boston-dc", + "postal_code": "94040", + "region_iso_code": "CA-QC", + "region_name": "Quebec", + "timezone": "America/Argentina/Buenos_Aires" + }, + "hostname": "sample-hostname", + "ip": [ + "81.2.69.144" + ], + "mac": [ + "00-00-5E-00-53-23", + "00-00-5E-00-53-24" + ], + "name": "1_proxySG", + "os": { + "family": "debian", + "full": "Mac OS Mojave", + "kernel": "4.4.0-112-generic", + "name": "Mac OS X", + "platform": "darwin", + "type": "macos", + "version": "10.14.1" + }, + "product": [ + "Endpoint Privilege Management", + "s200" + ], + "serial_number": "sample-serial-number", + "type": "firewall", + "vendor": [ + "BeyondTrust", + "Symantec" + ], + "version": "sample-version" + }, + "orchestrator": { + "api_version": "v1beta1", + "cluster": { + "id": "sample-id", + "name": "sample-resource", + "url": "sample-url", + "version": "sample-version" + }, + "namespace": "kube-system", + "organization": "elastic", + "resource": { + "id": "sample-id", + "ip": [ + "81.2.69.144" + ], + "name": "test-pod-cdcws", + "parent": { + "type": "DaemonSet" + }, + "type": "service" + }, + "type": "kubernetes" + }, + "organization": { + "id": [ + "sample-id" + ], + "name": "sample-resource" + }, + "package": { + "architecture": "x86_64", + "build_version": "36f4f7e89dd61b0988b12ee000b98966867710cd", + "checksum": "68b329da9893e34099c7d8ad5cb9c940", + "description": "Open source programming language to build simple/reliable/efficient software.", + "install_scope": "global", + "installed": "2026-04-15T06:49:55.541Z", + "license": "Apache License 2.0", + "name": "go", + "path": "/usr/local/Cellar/go/1.12.9/", + "reference": "https://golang.org", + "size": 62231, + "type": "rpm", + "version": "1.12.9" + }, + "related": { + "hash": [ + "b1946ac92492d2347c6235b4d2611184", + "alice", + "d41d8cd98f00b204e9800998ecf8427e", + "da39a3ee5e6b4b0d3255bfef95601890afd80709", + "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b", + "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", + "0c6803c4e922103c4dca5963aad36ddf", + "73ff189b63cd6be375a7ff25179a38d347651975", + "3::", + "T100000000000000000000000000000000000000000000000000000000000000000000", + "f8fefc80e3273dc756f288a63945820d6476ad64883892c771b5e2ece6bf1b26", + "123456789012345678901234567890ABCD" + ], + "hosts": [ + "DESKTOP-ACME-01" + ], + "ip": [ + "81.2.69.144", + "10.10.10.10", + "10.10.10.11", + "67.43.156.1" + ], + "user": [ + "alice.williams@example.com", + "Alice Williams", + "DESKTOP-ACME-01", + "S-1-5-21-3623811015-3361044348-30300820-1013", + "alice", + "Albert Einstein", + "S-1-5-21-202424912787-2692429404-2351956786-1000", + "a.einstein" + ] + }, + "tags": [ + "collect_sqs_logs", + "preserve_original_event", + "forwarded", + "beyondtrust_epm-event", + "production", + "env2" + ], + "user": { + "domain": "alice", + "id": "alice" + } +} diff --git a/packages/beyondtrust_epm/docs/README.md b/packages/beyondtrust_epm/docs/README.md index 93ba29d10c9..27718e9441c 100644 --- a/packages/beyondtrust_epm/docs/README.md +++ b/packages/beyondtrust_epm/docs/README.md @@ -2,9 +2,9 @@ ## Overview -[BeyondTrust Endpoint Privilege Management (EPM)](https://www.beyondtrust.com/products/endpoint-privilege-management) is a security solution that enforces least-privilege policies across endpoints, controls application usage, and audits privileged activity. It helps organizations reduce their attack surface by managing and monitoring privilege escalation, application control, and configuration changes across users and devices. +[BeyondTrust Endpoint Privilege Management (EPM)](https://www.beyondtrust.com/products/endpoint-privilege-management) is a security solution that enforces least-privilege policies across endpoints, controls application usage, audits privileged activity, and tracks event activity. It helps organizations reduce their attack surface by managing and monitoring privilege escalation, application control, event activity, and configuration changes across users and devices. -The BeyondTrust EPM integration for Elastic collects audit logs using the **BeyondTrust EPM Management API** or through **AWS S3/SQS** cloud storage, and visualizes them in Kibana. +The BeyondTrust EPM integration for Elastic collects audit and event logs using the **BeyondTrust EPM Management API** or through **AWS S3/SQS** cloud storage, and visualizes them in Kibana. ### Compatibility @@ -15,19 +15,19 @@ The BeyondTrust EPM integration is compatible with BeyondTrust EPM version **26. This integration supports two collection methods: - **Direct API polling** via CEL input, which periodically queries the BeyondTrust EPM Management API using OAuth 2.0 (Client Credentials) authentication. -- **Cloud storage** via AWS S3/SQS, for organizations that export audit logs from BeyondTrust EPM to an AWS S3 bucket using the built-in SIEM integration. +- **Cloud storage** via AWS S3/SQS, for organizations that export audit and event logs from BeyondTrust EPM to an AWS S3 bucket using the built-in SIEM integration. ## What data does this integration collect? This integration collects log messages of the following type: - `Audit`: Collects audit logs via the **BeyondTrust EPM Management API** (endpoint: `/management-api/v3/ActivityAudits/Details`) or via **AWS S3/SQS** for organizations that export logs from BeyondTrust EPM to an S3 bucket. +- `Event`: Collects event logs via the **BeyondTrust EPM Management API** (endpoint: `/management-api/v3/Events/search`) or via **AWS S3/SQS** for organizations that export logs from BeyondTrust EPM to an S3 bucket. ### Supported use cases Integrating BeyondTrust EPM with Elastic provides centralized visibility into privileged activity and configuration changes across your endpoints, enabling efficient monitoring, investigation, and compliance reporting within Kibana dashboards. - ## What do I need to use this integration? ### From BeyondTrust EPM (API collection) @@ -788,3 +788,4 @@ These inputs are used in the integration: This integration dataset uses the following API: * List Activity Audit Details (endpoint: `/management-api/v3/ActivityAudits/Details`) +* List Event Details (endpoint: `/management-api/v3/Events/search`) diff --git a/packages/beyondtrust_epm/img/beyondtrust-epm-event.png b/packages/beyondtrust_epm/img/beyondtrust-epm-event.png new file mode 100644 index 0000000000000000000000000000000000000000..399b4ce0a1b670f2ec65a59cc0f8e76dab5867aa GIT binary patch literal 496930 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