You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[v1.8.0] - Mar 16th, 2026
Added
Categories
Event Classes
Profiles
Added ai_operation profile with essential attributes for AI operation event mapping. #1488
Added macos/macos_users profile with egid and euid attributes. This profile is used by the process object. #1538
Objects
Added ai_model object with core fields (name, ai_provider, version) for AI operation events. #1488
Added message_context object for AI system interactions with role-based identification and token usage metrics (prompt_tokens, completion_tokens, total_tokens). #1488
Added token object for API tokens, client tokens, and API keys used in API activity events. #1429
Added gpu_info object for GPU's (array name gpu_info_list). #1527
Added privilege_info object for describing specific privileges, actions, or permissions with usage status and type_id enum (Read, Write, Execute). #1581
Added privilege_attack_info object for grouping privileges by potential MITRE ATT&CK techniques. #1581
Added service_privilege_analysis object for privilege analysis results per cloud service or namespace. #1581
Added packet object for network packets (array name packet_list). #1569
Observables
Platform Extensions
Added macos extension (uid 3). This extension adds the macos/macos_users profile and patches the process object to add this profile. #1538
Dictionary Attributes
Added ai_provider attribute for AI model identification. #1488
Added ai_role_id, ai_role attributes for AI communication context with proper sibling relationship. #1488
Added prompt_tokens, completion_tokens, total_tokens attributes for AI token usage metrics. #1488
Added embedding_model attribute for AI retrieval systems. #1488
Added imported_symbols attribute for reporting an executable file's imports. #1553
Added Imphash (18) enum to the algorithm_id attribute of the fingerprint object. #1553
Added token as an attribute to the api object. #1429
Added created_time attribute back to the authentication_token object with improved description. #1429
Added provider to the resource_details object via cloud profile. #1566
Added resource attribute to the check object to describe details about the resource that the check evaluated. #1574
Added total_queued_duration to the metadata object. #1536
Added is_on_premises_sync_enabled to Account. Added department to ldap_person. Added ActiveDirectory Account to Account.type. #1584
Added is_disabled and is_locked attributes to the account object. #1583
Added analyzed_privileges_count, service_privilege_analysis_list, and total_potential_attacks_count attributes to the permission_analysis_result object for detailed privilege analysis. #1581
Added macos/macos_users profile to the process object via macos extension patch. #1538
Added pool attribute to the endpoint object. #1521
Added uid_alt attribute to the group object. #1521
Observables
Platform Extensions
Dictionary Attributes
Moved all dictionary attributes previously defined in the linux extension to the base schema: the auid, egid, and euid dictionary attributes. This was done so the egid and euid attributes can be used by both the linux and macos extensions. This changes the internal names of these items in the compiled schema, removing the linux/ prefix. This should not cause a problem for tooling since compiled classes and objects include processed and enriched versions of these attributes. There is no need to lookup class and object attributes in the dictionary, and indeed doing can yield incomplete and inaccurate information. #1538
Dictionary Types
The regular expression constraint in dictionary type file_hash_t has been removed to use as a general fingerprint with an arbitrary string. Warning: This can create a breaking change for some kinds of tooling that process OCSF events. 1564
Bugfixes
Event Classes
Removed erroneous at_least_one constraint in Live Evidence Info class #1357
Deprecated
Deprecated the signature attribute of the file object in favour of the signatures attribute. #1546
Breaking changes
The regular expression constraint in dictionary type file_hash_t has been removed. This can create a breaking change for some kinds of tooling that process OCSF events. (Repeated item from Dictionary Types section above.) 1564
Added GitHub Actions workflow for automated schema description review using Claude to suggest LLM comprehension improvements on PRs. #1587#1588
Corrected caption for type attribute in group object: was Account Type, now Group Type. Also corrected description, which erroneously included 'or account'. #1590