---
title: audit_token
framework: endpointsecurity
role: symbol
role_heading: Instance Property
path: endpointsecurity/es_process_t/audit_token
---

# audit_token

A token for use with Basic Security Module auditing functions.

## Declaration

```swift
var audit_token: audit_token_t
```

## Discussion

Discussion Use this token with the functions defined in libbsm.h to extract values such as the process identifier (PID), user identifier (UID), and group identifier (GID).

## See Also

### Inspecting the Source Process

- [executable](endpointsecurity/es_process_t/executable.md)
- [is_es_client](endpointsecurity/es_process_t/is_es_client.md)
- [is_platform_binary](endpointsecurity/es_process_t/is_platform_binary.md)
- [start_time](endpointsecurity/es_process_t/start_time.md)
