﻿---
title: Jamf Compliance Reporter
description: The Jamf Compliance Reporter integration collects and parses data received from Jamf Compliance Reporter using a TLS or HTTP endpoint. Use the Jamf Compliance...
url: https://www.elastic.co/docs/reference/integrations/jamf_compliance_reporter
products:
  - Elastic integrations
applies_to:
  - Serverless Observability projects: Generally available
  - Serverless Security projects: Generally available
  - Elastic Stack: Generally available since 9.0
---

# Jamf Compliance Reporter
|                                                                                                 |                                 |
|-------------------------------------------------------------------------------------------------|---------------------------------|
| **Version**                                                                                     | 1.17.0 ([View all](#changelog)) |
| **Subscription level**[What's this?](https://www.elastic.co/subscriptions)                      | Basic                           |
| **Developed by**[What's this?](https://www.elastic.co/docs/reference/integrations/developed-by) | Elastic                         |
| **Ingestion method(s)**                                                                         | Network Protocol, Webhook       |
| **Minimum Kibana version(s)**                                                                   | 9.0.08.13.0                     |

The Jamf Compliance Reporter integration collects and parses data received from [Jamf Compliance Reporter](https://docs.jamf.com/compliance-reporter/documentation/Compliance_Reporter_Overview.html) using a TLS or HTTP endpoint.
Use the Jamf Compliance Reporter integration to collect logs from your machines.
Then visualize that data in Kibana, create alerts to notify you if something goes wrong, and reference data when troubleshooting an issue.
For example, if you wanted to monitor shell script commands performed by the root user, you could [configure Jamf to monitor those events](https://docs.jamf.com/compliance-reporter/documentation/Audit_Log_Levels_in_Compliance_Reporter.html) and then send them to Elastic for further investigation.

## Data streams

The Jamf Compliance Reporter integration collects one type of data stream: logs.
**Logs** help you keep a record of events happening on computers using Jamf.
The log data stream collected by the Jamf Compliance Reporter integration includes events that are related to security compliance requirements. See more details in the *Logs*.

## Requirements

You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it.
You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
<note>
  This package has been tested for Compliance Reporter against Jamf Pro version 10.39.0 and Jamf Compliance Reporter version 1.0.4.
</note>


## Setup

To use this integration, you will also need to:
- Enable the integration in Elastic
- Configure Jamf Compliance Reporter to send logs to the Elastic Agent


### Enable the integration in Elastic

For step-by-step instructions on how to set up an new integration in Elastic, see the
[Getting started](https://www.elastic.co/guide/en/starting-with-the-elasticsearch-platform-and-its-solutions/current/getting-started-observability.html) guide.
When setting up the integration, you will choose to collect logs either via TLS or HTTP Endpoint.

### Configure Jamf Compliance Reporter

After validating settings, you can use a configuration profile in Jamf Pro to deploy certificates to endpoints in production.
For more information on using configuration profiles in Jamf Pro, see [Creating a Configuration Profile](https://docs.jamf.com/compliance-reporter/documentation/Configuring_Compliance_Reporter_Properties_Using_Jamf_Pro.html).
Then, follow *one* of the below methods to collect logs from Jamf Compliance Reporter:
**REST Endpoint Remote logging**:
1. Read [Jamf's REST Endpoint Remote logging documentation](https://docs.jamf.com/compliance-reporter/documentation/REST_Endpoint_Remote_Logging.html).
2. In your Jamf Configuration Profile, form the full URL with port using this format: `http[s]://{AGENT_ADDRESS}:{AGENT_PORT}/{URL}`.

**TLS Remote Logging**:
1. Read [Jamf's TLS Remote Logging documentation](https://docs.jamf.com/compliance-reporter/documentation/TLS_Remote_Logging.html).
2. In your Jamf Configuration Profile, form the full URL with port using this format: `tls://{AGENT_ADDRESS}:{AGENT_PORT}`.

**Configure the Jamf Compliance Reporter integration with REST Endpoint Remote logging for Rest Endpoint Input**:
1. Enter values for "Listen Address", "Listen Port" and "URL" to form the endpoint URL. Make note of the **Endpoint URL** `http[s]://{AGENT_ADDRESS}:{AGENT_PORT}/{URL}`.

**Configure the Jamf Compliance Reporter integration with TLS Remote Logging for TCP Input**:
1. Enter values for "Listen Address" and "Listen Port" to form the TLS.


## Logs reference


### log

- Default port for HTTP Endpoint: *9551*
- Default port for TLS: *9552*

This is the `log` data stream.
<dropdown title="Example">
  ```json
  {
      "@timestamp": "2019-10-02T16:17:08.000Z",
      "agent": {
          "ephemeral_id": "3210e168-0038-4c64-bf69-6bd94996ed48",
          "id": "e4c29d91-bbb7-42b8-80fd-85ddb56d2300",
          "name": "docker-fleet-agent",
          "type": "filebeat",
          "version": "8.8.2"
      },
      "data_stream": {
          "dataset": "jamf_compliance_reporter.log",
          "namespace": "ep",
          "type": "logs"
      },
      "ecs": {
          "version": "8.11.0"
      },
      "elastic_agent": {
          "id": "e4c29d91-bbb7-42b8-80fd-85ddb56d2300",
          "snapshot": false,
          "version": "8.8.2"
      },
      "event": {
          "action": "preference_list_event",
          "agent_id_status": "verified",
          "category": [
              "process"
          ],
          "dataset": "jamf_compliance_reporter.log",
          "ingested": "2023-07-20T19:38:36Z",
          "kind": "event",
          "type": [
              "info"
          ]
      },
      "host": {
          "hostname": "macbook_pro",
          "id": "X03XX889XXX3",
          "mac": [
              "38-F9-E8-15-5A-82"
          ],
          "os": {
              "type": "macos",
              "version": "Version 10.14.6 (Build 18G95)"
          }
      },
      "input": {
          "type": "http_endpoint"
      },
      "jamf_compliance_reporter": {
          "log": {
              "dataset": "event",
              "event_attributes": {
                  "audit_event": {
                      "excluded_processes": [
                          "/usr/bin/log",
                          "/usr/sbin/syslogd"
                      ],
                      "excluded_users": [
                          "_spotlight",
                          "_windowserver"
                      ]
                  },
                  "audit_event_log_verbose_messages": "1",
                  "audit_level": 3,
                  "file_event": {
                      "exclusion_paths": [
                          "/Users/.*/Library/.*"
                      ],
                      "inclusion_paths": [
                          "/Users/.*"
                      ],
                      "use_fuzzy_match": 0
                  },
                  "file_license_info": {
                      "license_expiration_date": "2020-01-01T00:00:00.000Z",
                      "license_key": "43cafc3da47e792939ea82c70...",
                      "license_type": "Annual",
                      "license_version": "1"
                  },
                  "log": {
                      "file": {
                          "location": "/var/log/JamfComplianceReporter.log",
                          "max_number_backups": 10,
                          "max_size_mega_bytes": 10,
                          "ownership": "root:wheel",
                          "permission": "640"
                      },
                      "remote_endpoint_enabled": 1,
                      "remote_endpoint_type": "AWSKinesis",
                      "remote_endpoint_type_awskinesis": {
                          "access_key_id": "AKIAQFE...",
                          "region": "us-east-1",
                          "secret_key": "JAdcoRIo4zsPz...",
                          "stream_name": "compliancereporter_testing"
                      }
                  },
                  "unified_log_predicates": [
                      "'(subsystem == \"com.example.networkstatistics\")'",
                      "'(subsystem == \"com.apple.CryptoTokenKit\" AND category == \"AHP\")'"
                  ],
                  "version": "3.1b43"
              },
              "event_score": 0,
              "host_info": {
                  "host": {
                      "uuid": "3X6E4X3X-9285-4X7X-9X0X-X3X62XX379XX"
                  }
              }
          }
      },
      "related": {
          "hosts": [
              "macbook_pro"
          ],
          "user": [
              "dan@email.com"
          ]
      },
      "tags": [
          "forwarded",
          "jamf_compliance_reporter-log"
      ],
      "user": {
          "email": "dan@email.com"
      }
  }
  ```
</dropdown>

<dropdown title="Exported fields">
  | Field                                                                                                      | Description                                                   | Type             |
  |------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|------------------|
  | @timestamp                                                                                                 | Event timestamp.                                              | date             |
  | cloud.image.id                                                                                             | Image ID for the cloud instance.                              | keyword          |
  | data_stream.dataset                                                                                        | Data stream dataset.                                          | constant_keyword |
  | data_stream.namespace                                                                                      | Data stream namespace.                                        | constant_keyword |
  | data_stream.type                                                                                           | Data stream type.                                             | constant_keyword |
  | event.dataset                                                                                              | Name of the dataset.                                          | constant_keyword |
  | event.module                                                                                               | Event module.                                                 | constant_keyword |
  | host.containerized                                                                                         | If the host is a container.                                   | boolean          |
  | host.os.build                                                                                              | OS build information.                                         | keyword          |
  | host.os.codename                                                                                           | OS codename, if any.                                          | keyword          |
  | input.type                                                                                                 | Input type                                                    | keyword          |
  | jamf_compliance_reporter.log.app_metric_info.cpu_percentage                                                |                                                               | double           |
  | jamf_compliance_reporter.log.app_metric_info.cpu_time_seconds                                              |                                                               | double           |
  | jamf_compliance_reporter.log.app_metric_info.interrupt_wakeups                                             |                                                               | long             |
  | jamf_compliance_reporter.log.app_metric_info.platform_idle_wakeups                                         |                                                               | long             |
  | jamf_compliance_reporter.log.app_metric_info.resident_memory_size.mb                                       |                                                               | double           |
  | jamf_compliance_reporter.log.app_metric_info.virtual_memory_size.mb                                        |                                                               | double           |
  | jamf_compliance_reporter.log.arguments.addr                                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.am_failure                                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.am_success                                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.authenticated                                                       |                                                               | flattened        |
  | jamf_compliance_reporter.log.arguments.child.pid                                                           |                                                               | long             |
  | jamf_compliance_reporter.log.arguments.data                                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.detail                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.domain                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.fd                                                                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.flags                                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.flattened                                                           |                                                               | flattened        |
  | jamf_compliance_reporter.log.arguments.known_uid                                                           |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.pid                                                                 |                                                               | long             |
  | jamf_compliance_reporter.log.arguments.port                                                                |                                                               | long             |
  | jamf_compliance_reporter.log.arguments.priority                                                            |                                                               | long             |
  | jamf_compliance_reporter.log.arguments.process                                                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.protocol                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.request                                                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.sflags                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.signal                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.target.port                                                         |                                                               | long             |
  | jamf_compliance_reporter.log.arguments.task.port                                                           |                                                               | long             |
  | jamf_compliance_reporter.log.arguments.type                                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.which                                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.arguments.who                                                                 |                                                               | keyword          |
  | jamf_compliance_reporter.log.attributes.device                                                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.attributes.file.access_mode                                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.attributes.file.system.id                                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.attributes.node.id                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.attributes.owner.group.id                                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.attributes.owner.group.name                                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.audio_video_device_info.audio_device.creator                                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.audio_video_device_info.audio_device.hog_mode                                 |                                                               | keyword          |
  | jamf_compliance_reporter.log.audio_video_device_info.audio_device.id                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.audio_video_device_info.audio_device.manufacturer                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.audio_video_device_info.audio_device.running                                  |                                                               | long             |
  | jamf_compliance_reporter.log.audio_video_device_info.audio_device.uuid                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.audio_video_device_info.device_status                                         |                                                               | keyword          |
  | jamf_compliance_reporter.log.audit_class_verification_info.contents                                        |                                                               | text             |
  | jamf_compliance_reporter.log.audit_class_verification_info.os.version                                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.audit_class_verification_info.restored_default                                |                                                               | boolean          |
  | jamf_compliance_reporter.log.audit_class_verification_info.status                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.audit_class_verification_info.status_str                                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.compliancereporter_license_info.expiration_date                               |                                                               | date             |
  | jamf_compliance_reporter.log.compliancereporter_license_info.status                                        |                                                               | keyword          |
  | jamf_compliance_reporter.log.compliancereporter_license_info.time                                          |                                                               | date             |
  | jamf_compliance_reporter.log.compliancereporter_license_info.type                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.compliancereporter_license_info.version                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.dataset                                                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.activity_identifier                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.assessments_enabled                                          |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.attributes.ctime                                             |                                                               | date             |
  | jamf_compliance_reporter.log.event_attributes.attributes.mtime                                             |                                                               | date             |
  | jamf_compliance_reporter.log.event_attributes.attributes.path                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.attributes.quarantine.agent_bundle_identifier                |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.attributes.quarantine.agent_name                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.attributes.quarantine.data_url_string                        |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.attributes.quarantine.event_identifier                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.attributes.quarantine.origin_url_string                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.attributes.quarantine.timestamp                              |                                                               | date             |
  | jamf_compliance_reporter.log.event_attributes.attributes.requirement                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.audit_event.excluded_processes                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.audit_event.excluded_users                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.audit_event_log_verbose_messages                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.audit_level                                                  |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.backtrace.frames.image_offset                                |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.backtrace.frames.image_uuid                                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.build_alias_of                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.build_version                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.category                                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.cf_bundle_short_version_string                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.cf_bundle_version                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.dev_id_enabled                                               |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.event.message                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.event.type                                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.file_event.exclusion_paths                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.file_event.inclusion_paths                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.file_event.use_fuzzy_match                                   |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.file_license_info.license_expiration_date                    |                                                               | date             |
  | jamf_compliance_reporter.log.event_attributes.file_license_info.license_key                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.file_license_info.license_type                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.file_license_info.license_version                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.format_string                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.job.completed_time                                           |                                                               | date             |
  | jamf_compliance_reporter.log.event_attributes.job.creation_time                                            |                                                               | date             |
  | jamf_compliance_reporter.log.event_attributes.job.destination                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.job.format                                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.job.id                                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.job.processing_time                                          |                                                               | date             |
  | jamf_compliance_reporter.log.event_attributes.job.size                                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.job.state                                                    |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.job.title                                                    |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.job.user                                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.file.location                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.file.max_number_backups                                  |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.log.file.max_size_mega_bytes                                 |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.log.file.ownership                                           |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.file.permission                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.remote_endpoint_enabled                                  |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.log.remote_endpoint_type                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.remote_endpoint_type_awskinesis.access_key_id            |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.remote_endpoint_type_awskinesis.region                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.remote_endpoint_type_awskinesis.secret_key               |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.remote_endpoint_type_awskinesis.stream_name              |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.log.remote_endpoint_url                                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.mach_timestamp                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.opaque_version                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.parent_activity_identifier                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.path                                                         |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.process.id                                                   |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.process.image.path                                           |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.process.image.uuid                                           |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.project_name                                                 |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.sender.id                                                    |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.sender.image.path                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.sender.image.uuid                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.sender.program_counter                                       |                                                               | long             |
  | jamf_compliance_reporter.log.event_attributes.source                                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.source_version                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.subsystem                                                    |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.thread_id                                                    |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.timestamp                                                    |                                                               | date             |
  | jamf_compliance_reporter.log.event_attributes.timezone_name                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.trace_id                                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.unified_log_predicates                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_attributes.version                                                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.event_score                                                                   |                                                               | long             |
  | jamf_compliance_reporter.log.exec_args.args                                                                |                                                               | flattened        |
  | jamf_compliance_reporter.log.exec_args.args_compiled                                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_chain_child.parent.path                                                  |                                                               | text             |
  | jamf_compliance_reporter.log.exec_chain_child.parent.uuid                                                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_chain_parent.uuid                                                        |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env.arch                                                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env.compiled                                                         |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env.malwarebytes_group                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env.path                                                             |                                                               | text             |
  | jamf_compliance_reporter.log.exec_env.env.shell                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env.ssh_auth_sock                                                    |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env.tmpdir                                                           |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env.xpc.flags                                                        |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env.xpc.service_name                                                 |                                                               | keyword          |
  | jamf_compliance_reporter.log.exec_env.env_compiled                                                         |                                                               | keyword          |
  | jamf_compliance_reporter.log.exit.return.value                                                             |                                                               | long             |
  | jamf_compliance_reporter.log.exit.status                                                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.file_event_info.eventid_wrapped                                               |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.history_done                                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.change_owner                                             |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.cloned                                                   |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.created                                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.extended_attribute_modified                              |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.finder_info_modified                                     |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.inode_metadata_modified                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.is_directory                                             |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.is_file                                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.is_hard_link                                             |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.is_last_hard_link                                        |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.is_sym_link                                              |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.removed                                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.renamed                                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.item.updated                                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.kernel_dropped                                                |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.mount                                                         |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.must_scan_sub_dir                                             |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.none                                                          |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.own_event                                                     |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.root_changed                                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.unmount                                                       |                                                               | boolean          |
  | jamf_compliance_reporter.log.file_event_info.user_dropped                                                  |                                                               | boolean          |
  | jamf_compliance_reporter.log.hardware_event_info.device.class                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.hardware_event_info.device.name                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.hardware_event_info.device.status                                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.io.cf_plugin_types                      |                                                               | flattened        |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.io.class_name_override                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.io.power_management.capability_flags    |                                                               | keyword          |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.io.power_management.current_power_state |                                                               | long             |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.io.power_management.device_power_state  |                                                               | long             |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.io.power_management.driver_power_state  |                                                               | long             |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.io.power_management.max_power_state     |                                                               | long             |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.iserial_number                          |                                                               | long             |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.removable                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.usb.product_name                        |                                                               | keyword          |
  | jamf_compliance_reporter.log.hardware_event_info.device_attributes.usb.vendor_name                         |                                                               | keyword          |
  | jamf_compliance_reporter.log.header.action                                                                 |                                                               | keyword          |
  | jamf_compliance_reporter.log.header.event_modifier                                                         |                                                               | keyword          |
  | jamf_compliance_reporter.log.header.time_milliseconds_offset                                               |                                                               | long             |
  | jamf_compliance_reporter.log.header.version                                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.host_info.host.uuid                                                           |                                                               | keyword          |
  | jamf_compliance_reporter.log.identity.cd_hash                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.identity.signer.id                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.identity.signer.id_truncated                                                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.identity.signer.type                                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.identity.team.id                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.identity.team.id_truncated                                                    |                                                               | keyword          |
  | jamf_compliance_reporter.log.path                                                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.effective.group.id                                                    |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.effective.group.name                                                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.effective.user.id                                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.effective.user.name                                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.group.id                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.group.name                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.name                                                                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.pid                                                                   |                                                               | long             |
  | jamf_compliance_reporter.log.process.session.id                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.terminal_id.addr                                                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.terminal_id.ip_address                                                |                                                               | ip               |
  | jamf_compliance_reporter.log.process.terminal_id.port                                                      |                                                               | long             |
  | jamf_compliance_reporter.log.process.terminal_id.type                                                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.user.id                                                               |                                                               | keyword          |
  | jamf_compliance_reporter.log.process.user.name                                                             |                                                               | keyword          |
  | jamf_compliance_reporter.log.return.description                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.signal_event_info.signal                                                      |                                                               | long             |
  | jamf_compliance_reporter.log.socket.inet.addr                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.socket.inet.family                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.socket.inet.id                                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.socket.unix.family                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.socket.unix.path                                                              |                                                               | text             |
  | jamf_compliance_reporter.log.subject.audit.id                                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.audit.user.name                                                       |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.effective.group.id                                                    |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.effective.group.name                                                  |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.effective.user.id                                                     |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.effective.user.name                                                   |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.process.name                                                          |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.process.pid                                                           |                                                               | long             |
  | jamf_compliance_reporter.log.subject.responsible.process.id                                                |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.responsible.process.name                                              |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.session.id                                                            |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.terminal_id.addr                                                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.subject.terminal_id.port                                                      |                                                               | long             |
  | jamf_compliance_reporter.log.subject.terminal_id.type                                                      |                                                               | keyword          |
  | jamf_compliance_reporter.log.texts                                                                         |                                                               | keyword          |
  | log.offset                                                                                                 | Log offset                                                    | long             |
  | log.source.address                                                                                         | Source address from which the log event was read / sent from. | keyword          |
</dropdown>


## Screenshots

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.
<carousel>
  ![Jamf Compliance Reporter Screenshot](https://epr.elastic.co/package/jamf_compliance_reporter/1.17.0/img/jamf-compliance-reporter-screenshot.png)
</carousel>


## Changelog

<dropdown title="Changelog">
  | Version    | Details                                                                                                                                                                                                                                           | Minimum Kibana version |
  |------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------|
  | **1.17.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/20573))Add tags to ingest pipeline processors and add `preserve_original_event` to pipeline-level `on_failure` handlers.                                        | 9.0.08.13.0            |
  | **1.16.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/12919))Update Kibana constraint to support 9.0.0.                                                                                                               | 9.0.08.13.0            |
  | **1.15.2** | **Bug fix** ([View pull request](https://github.com/elastic/integrations/pull/12697))Updated SSL description to be uniform and to include links to documentation.                                                                                 | 8.13.0                 |
  | **1.15.1** | **Bug fix** ([View pull request](https://github.com/elastic/integrations/pull/12145))Update links to getting started docs                                                                                                                         | 8.13.0                 |
  | **1.15.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/12076))Do not remove `event.original` in main ingest pipeline.                                                                                                  | 8.13.0                 |
  | **1.14.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/12046))Add "preserve_original_event" tag to documents with `event.kind` set to "pipeline_error".                                                                | 8.13.0                 |
  | **1.13.1** | **Bug fix** ([View pull request](https://github.com/elastic/integrations/pull/12047))Fix string literals in painless scripts.                                                                                                                     | 8.13.0                 |
  | **1.13.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/10135))Update the kibana constraint to ^8.13.0. Modified the field definitions to remove ECS fields made redundant by the ecs@mappings component template.      | 8.13.0                 |
  | **1.12.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/9402))Update manifest format version to v3.0.3.                                                                                                                 | 8.7.1                  |
  | **1.11.2** | **Bug fix** ([View pull request](https://github.com/elastic/integrations/pull/9179))Clean up null handling, other checks and scripting                                                                                                            | 8.7.1                  |
  | **1.11.1** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/8943))Changed owners                                                                                                                                            | 8.7.1                  |
  | **1.11.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/8434))ECS version updated to 8.11.0.                                                                                                                            | 8.7.1                  |
  | **1.10.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/8269))Improve 'event.original' check to avoid errors if set.                                                                                                    | 8.7.1                  |
  | **1.9.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/8025))Update the package format_version to 3.0.0.                                                                                                               | 8.7.1                  |
  | **1.8.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/7927))Update package to ECS 8.10.0 and align ECS categorization fields.                                                                                         | 8.7.1                  |
  | **1.7.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/7789))Add tags.yml file so that integration's dashboards and saved searches are tagged with "Security Solution" and displayed in the Security Solution UI.      | 8.7.1                  |
  | **1.6.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/7109))Update package to ECS 8.9.0.                                                                                                                              | 8.7.1                  |
  | **1.5.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/7095))Update package-spec to 2.9.0.                                                                                                                             | 8.7.1                  |
  | **1.4.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/6924))Convert visualizations to lens.                                                                                                                           | 8.7.1                  |
  | **1.3.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/6615))Ensure event.kind is correctly set for pipeline errors.                                                                                                   | 8.0.07.17.0            |
  | **1.2.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/6326))Update package to ECS 8.8.0.                                                                                                                              | 8.0.07.17.0            |
  | **1.1.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/5765))Update package to ECS 8.7.0.                                                                                                                              | 8.0.07.17.0            |
  | **1.0.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/5677))Release Jamf Compliance Reporter as GA.                                                                                                                   | 8.0.07.17.0            |
  | **0.5.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/4576))Update package to ECS 8.6.0.                                                                                                                              | 8.0.07.17.0            |
  | **0.4.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/4574))Added Filter instead of KQL in visualizations, Add an on_failure processor to the convert and date processors and convert double quotes to single quotes. | 8.0.07.17.0            |
  | **0.3.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/4285))Update package to ECS 8.5.0.                                                                                                                              | 8.0.07.17.0            |
  | **0.2.1**  | **Bug fix** ([View pull request](https://github.com/elastic/integrations/issues/4327))Remove duplicate field.                                                                                                                                     | 8.0.07.17.0            |
  | **0.2.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/3906))Update package to ECS 8.4.0                                                                                                                               | 8.0.07.17.0            |
  | **0.1.2**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/3862))Update docs to align with new docs guidelines.                                                                                                            | 8.0.07.17.0            |
  | **0.1.1**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/3763))Improve SSL config description and example.                                                                                                               | 8.0.07.17.0            |
  | **0.1.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/3210))Initial Release                                                                                                                                           | 8.0.07.17.0            |
</dropdown>