The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build sEndpointSecurity, reference 0.3.3 (89716a), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 20:26:58 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:39:23: warning: static property 'allowOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 37 | extension ESAuthResolution {
 38 |     public static let allow = ESAuthResolution(result: .auth(true), cache: true)
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
    |                       |- warning: static property 'allowOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'allowOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
 41 |     public static let denyOnce = ESAuthResolution(result: .auth(false), cache: false)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:40:23: warning: static property 'deny' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 38 |     public static let allow = ESAuthResolution(result: .auth(true), cache: true)
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
    |                       |- warning: static property 'deny' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deny' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     public static let denyOnce = ESAuthResolution(result: .auth(false), cache: false)
 42 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:41:23: warning: static property 'denyOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
 41 |     public static let denyOnce = ESAuthResolution(result: .auth(false), cache: false)
    |                       |- warning: static property 'denyOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'denyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 | }
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:46:16: warning: stored property 'result' of 'Sendable'-conforming generic struct 'ESError' has non-sendable type 'T'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct ESError<T: RawRepresentable>: Error, Codable where T: Codable {
    |                       `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
 45 |     public var action: String
 46 |     public var result: T
    |                `- warning: stored property 'result' of 'Sendable'-conforming generic struct 'ESError' has non-sendable type 'T'; this is an error in the Swift 6 language mode
 47 |     public var client: String
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:94:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 92 |
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
 96 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
[76/86] Emitting module sEndpointSecurity
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:36:1: warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
 34 | }
 35 |
 36 | extension es_event_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 37 |     fileprivate var name: String? {
 38 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:339:1: warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
337 | }
338 |
339 | extension es_auth_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
340 |     fileprivate var name: String? {
341 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:352:1: warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
350 | }
351 |
352 | extension es_action_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
353 |     fileprivate var name: String? {
354 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:365:1: warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
363 | }
364 |
365 | extension es_result_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
366 |     fileprivate var name: String? {
367 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:378:1: warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
376 | }
377 |
378 | extension es_return_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
379 |     fileprivate var name: String? {
380 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:391:1: warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
389 | }
390 |
391 | extension es_respond_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
392 |     fileprivate var name: String? {
393 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:412:1: warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
410 | }
411 |
412 | extension es_new_client_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
413 |     fileprivate var name: String? {
414 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:435:1: warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
433 | }
434 |
435 | extension es_clear_cache_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
436 |     fileprivate var name: String? {
437 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:450:1: warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
448 | }
449 |
450 | extension es_proc_check_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
451 |     fileprivate var name: String? {
452 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:479:1: warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
477 | }
478 |
479 | extension es_proc_suspend_resume_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
480 |     fileprivate var name: String? {
481 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:494:1: warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
492 | }
493 |
494 | extension es_set_or_clear_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
495 |     fileprivate var name: String? {
496 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:507:1: warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
505 | }
506 |
507 | extension es_mute_path_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
508 |     fileprivate var name: String? {
509 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:524:1: warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
522 | }
523 |
524 | extension es_mute_inversion_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
525 |     fileprivate var name: String? {
526 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:541:1: warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
539 | }
540 |
541 | extension es_mute_inverted_return_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
542 |     fileprivate var name: String? {
543 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:556:1: warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
554 | }
555 |
556 | extension es_btm_item_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
557 |     fileprivate var name: String? {
558 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:575:1: warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
573 | }
574 |
575 | extension es_touchid_mode_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
576 |     fileprivate var name: String? {
577 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:588:1: warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
586 | }
587 |
588 | extension es_auto_unlock_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
589 |     fileprivate var name: String? {
590 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:601:1: warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
599 | }
600 |
601 | extension es_openssh_login_result_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
602 |     fileprivate var name: String? {
603 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:630:1: warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
628 | }
629 |
630 | extension es_address_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
631 |     fileprivate var name: String? {
632 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:649:1: warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
647 | #if swift(>=5.9) // Xcode 14 support.
648 |
649 | extension es_profile_source_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
650 |     fileprivate var name: String? {
651 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:662:1: warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
660 | }
661 |
662 | extension es_sudo_plugin_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
663 |     fileprivate var name: String? {
664 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:683:1: warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
681 | }
682 |
683 | extension es_authorization_rule_class_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
684 |     fileprivate var name: String? {
685 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:706:1: warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
704 | }
705 |
706 | extension es_od_account_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
707 |     fileprivate var name: String? {
708 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:719:1: warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
717 | }
718 |
719 | extension es_od_record_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
720 |     fileprivate var name: String? {
721 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:732:1: warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
730 | }
731 |
732 | extension es_xpc_domain_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
733 |     fileprivate var name: String? {
734 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:36:24: warning: static property 'dummyConverter' is not concurrency-safe because non-'Sendable' type 'ESConverter' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     }
35 |
36 |     private static let dummyConverter = ESConverter(version: 0)
   |                        |- warning: static property 'dummyConverter' is not concurrency-safe because non-'Sendable' type 'ESConverter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'dummyConverter' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     private func parse<T>(
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:27:15: note: consider making struct 'ESConverter' conform to the 'Sendable' protocol
  25 | import SpellbookFoundation
  26 |
  27 | public struct ESConverter {
     |               `- note: consider making struct 'ESConverter' conform to the 'Sendable' protocol
  28 |     public var version: UInt32
  29 |     public var config: Config
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:78:13: warning: var 'validESEventsCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | }
77 |
78 | private var validESEventsCache: Set<es_event_type_t>?
   |             |- warning: var 'validESEventsCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'validESEventsCache' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'validESEventsCache' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | private var validESEventsCacheLock = UnfairLock()
80 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:79:13: warning: var 'validESEventsCacheLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
77 |
78 | private var validESEventsCache: Set<es_event_type_t>?
79 | private var validESEventsCacheLock = UnfairLock()
   |             |- warning: var 'validESEventsCacheLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'validESEventsCacheLock' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'validESEventsCacheLock' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | private let fallbackESEvents: Set<es_event_type_t> = {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClient.swift:28:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | import SpellbookFoundation
 27 |
 28 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |
 30 | public final class ESClient: ESClientProtocol {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClient.swift:26:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 24 | import EndpointSecurity
 25 | import Foundation
 26 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 27 |
 28 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 | public final class ESClient: ESClientProtocol {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:38:23: warning: static property 'allow' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 36 |
 37 | extension ESAuthResolution {
 38 |     public static let allow = ESAuthResolution(result: .auth(true), cache: true)
    |                       |- warning: static property 'allow' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'allow' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:39:23: warning: static property 'allowOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 37 | extension ESAuthResolution {
 38 |     public static let allow = ESAuthResolution(result: .auth(true), cache: true)
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
    |                       |- warning: static property 'allowOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'allowOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
 41 |     public static let denyOnce = ESAuthResolution(result: .auth(false), cache: false)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:40:23: warning: static property 'deny' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 38 |     public static let allow = ESAuthResolution(result: .auth(true), cache: true)
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
    |                       |- warning: static property 'deny' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deny' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     public static let denyOnce = ESAuthResolution(result: .auth(false), cache: false)
 42 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:41:23: warning: static property 'denyOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
 41 |     public static let denyOnce = ESAuthResolution(result: .auth(false), cache: false)
    |                       |- warning: static property 'denyOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'denyOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 | }
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:46:16: warning: stored property 'result' of 'Sendable'-conforming generic struct 'ESError' has non-sendable type 'T'; this is an error in the Swift 6 language mode
 42 | }
 43 |
 44 | public struct ESError<T: RawRepresentable>: Error, Codable where T: Codable {
    |                       `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
 45 |     public var action: String
 46 |     public var result: T
    |                `- warning: stored property 'result' of 'Sendable'-conforming generic struct 'ESError' has non-sendable type 'T'; this is an error in the Swift 6 language mode
 47 |     public var client: String
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:94:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 92 |
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
 96 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMutePath.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | internal final class ESMutePath {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMutePath.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | internal final class ESMutePath {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:51:23: warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
  51 |     public static let full = Self(execArgs: true, execEnv: true)
     |                       |- warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'full' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  52 | }
  53 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.service)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.service)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESServiceSubscriptionStore.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.service)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | internal final class ESServiceSubscriptionStore {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESServiceSubscriptionStore.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.service)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | internal final class ESServiceSubscriptionStore {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCClient.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.xpc)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | public final class ESXPCClient: ESClientProtocol {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCClient.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.xpc)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | public final class ESXPCClient: ESClientProtocol {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCClient.swift:324:24: warning: static property 'fallback' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
322 |     var errorLogHandler: ((Error) -> Void)?
323 |
324 |     private static let fallback = ESAuthResolution.allowOnce
    |                        |- warning: static property 'fallback' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'fallback' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
325 |
326 |     func handlePathInterest(_ data: Data, reply: @escaping (Data?) -> Void) {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:27:15: note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCConnection.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.xpc)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | internal final class ESXPCConnection {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCConnection.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.xpc)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | internal final class ESXPCConnection {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCListener.swift:28:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | import SpellbookFoundation
 27 |
 28 | private let log = SpellbookLogger.internalLog(.xpc)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |
 30 | public final class ESXPCListener: NSObject {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCListener.swift:26:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 24 | import EndpointSecurity
 25 | import Foundation
 26 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 27 |
 28 | private let log = SpellbookLogger.internalLog(.xpc)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 | public final class ESXPCListener: NSObject {
[77/86] Compiling sEndpointSecurity ESMessagePtr.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMutePath.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | internal final class ESMutePath {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMutePath.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | internal final class ESMutePath {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
[78/86] Compiling sEndpointSecurity ESMutePath.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMutePath.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | internal final class ESMutePath {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMutePath.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | internal final class ESMutePath {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
[79/86] Compiling sEndpointSecurity ESTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.service)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.service)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
[80/86] Compiling sEndpointSecurity ESService.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.service)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.service)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
[81/86] Compiling sEndpointSecurity ESNativeClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:36:1: warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
 34 | }
 35 |
 36 | extension es_event_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 37 |     fileprivate var name: String? {
 38 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:339:1: warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
337 | }
338 |
339 | extension es_auth_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
340 |     fileprivate var name: String? {
341 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:352:1: warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
350 | }
351 |
352 | extension es_action_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
353 |     fileprivate var name: String? {
354 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:365:1: warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
363 | }
364 |
365 | extension es_result_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
366 |     fileprivate var name: String? {
367 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:378:1: warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
376 | }
377 |
378 | extension es_return_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
379 |     fileprivate var name: String? {
380 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:391:1: warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
389 | }
390 |
391 | extension es_respond_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
392 |     fileprivate var name: String? {
393 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:412:1: warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
410 | }
411 |
412 | extension es_new_client_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
413 |     fileprivate var name: String? {
414 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:435:1: warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
433 | }
434 |
435 | extension es_clear_cache_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
436 |     fileprivate var name: String? {
437 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:450:1: warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
448 | }
449 |
450 | extension es_proc_check_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
451 |     fileprivate var name: String? {
452 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:479:1: warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
477 | }
478 |
479 | extension es_proc_suspend_resume_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
480 |     fileprivate var name: String? {
481 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:494:1: warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
492 | }
493 |
494 | extension es_set_or_clear_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
495 |     fileprivate var name: String? {
496 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:507:1: warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
505 | }
506 |
507 | extension es_mute_path_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
508 |     fileprivate var name: String? {
509 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:524:1: warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
522 | }
523 |
524 | extension es_mute_inversion_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
525 |     fileprivate var name: String? {
526 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:541:1: warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
539 | }
540 |
541 | extension es_mute_inverted_return_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
542 |     fileprivate var name: String? {
543 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:556:1: warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
554 | }
555 |
556 | extension es_btm_item_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
557 |     fileprivate var name: String? {
558 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:575:1: warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
573 | }
574 |
575 | extension es_touchid_mode_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
576 |     fileprivate var name: String? {
577 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:588:1: warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
586 | }
587 |
588 | extension es_auto_unlock_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
589 |     fileprivate var name: String? {
590 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:601:1: warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
599 | }
600 |
601 | extension es_openssh_login_result_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
602 |     fileprivate var name: String? {
603 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:630:1: warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
628 | }
629 |
630 | extension es_address_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
631 |     fileprivate var name: String? {
632 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:649:1: warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
647 | #if swift(>=5.9) // Xcode 14 support.
648 |
649 | extension es_profile_source_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
650 |     fileprivate var name: String? {
651 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:662:1: warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
660 | }
661 |
662 | extension es_sudo_plugin_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
663 |     fileprivate var name: String? {
664 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:683:1: warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
681 | }
682 |
683 | extension es_authorization_rule_class_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
684 |     fileprivate var name: String? {
685 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:706:1: warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
704 | }
705 |
706 | extension es_od_account_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
707 |     fileprivate var name: String? {
708 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:719:1: warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
717 | }
718 |
719 | extension es_od_record_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
720 |     fileprivate var name: String? {
721 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:732:1: warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
730 | }
731 |
732 | extension es_xpc_domain_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
733 |     fileprivate var name: String? {
734 |         switch self {
[82/86] Compiling sEndpointSecurity ESNativeTypeDescriptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:36:1: warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
 34 | }
 35 |
 36 | extension es_event_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 37 |     fileprivate var name: String? {
 38 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:339:1: warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
337 | }
338 |
339 | extension es_auth_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
340 |     fileprivate var name: String? {
341 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:352:1: warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
350 | }
351 |
352 | extension es_action_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
353 |     fileprivate var name: String? {
354 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:365:1: warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
363 | }
364 |
365 | extension es_result_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
366 |     fileprivate var name: String? {
367 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:378:1: warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
376 | }
377 |
378 | extension es_return_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
379 |     fileprivate var name: String? {
380 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:391:1: warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
389 | }
390 |
391 | extension es_respond_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
392 |     fileprivate var name: String? {
393 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:412:1: warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
410 | }
411 |
412 | extension es_new_client_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
413 |     fileprivate var name: String? {
414 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:435:1: warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
433 | }
434 |
435 | extension es_clear_cache_result_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
436 |     fileprivate var name: String? {
437 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:450:1: warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
448 | }
449 |
450 | extension es_proc_check_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
451 |     fileprivate var name: String? {
452 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:479:1: warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
477 | }
478 |
479 | extension es_proc_suspend_resume_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
480 |     fileprivate var name: String? {
481 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:494:1: warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
492 | }
493 |
494 | extension es_set_or_clear_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
495 |     fileprivate var name: String? {
496 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:507:1: warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
505 | }
506 |
507 | extension es_mute_path_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
508 |     fileprivate var name: String? {
509 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:524:1: warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
522 | }
523 |
524 | extension es_mute_inversion_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
525 |     fileprivate var name: String? {
526 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:541:1: warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
539 | }
540 |
541 | extension es_mute_inverted_return_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
542 |     fileprivate var name: String? {
543 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:556:1: warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
554 | }
555 |
556 | extension es_btm_item_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
557 |     fileprivate var name: String? {
558 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:575:1: warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
573 | }
574 |
575 | extension es_touchid_mode_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
576 |     fileprivate var name: String? {
577 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:588:1: warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
586 | }
587 |
588 | extension es_auto_unlock_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
589 |     fileprivate var name: String? {
590 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:601:1: warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
599 | }
600 |
601 | extension es_openssh_login_result_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
602 |     fileprivate var name: String? {
603 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:630:1: warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
628 | }
629 |
630 | extension es_address_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
631 |     fileprivate var name: String? {
632 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:649:1: warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
647 | #if swift(>=5.9) // Xcode 14 support.
648 |
649 | extension es_profile_source_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
650 |     fileprivate var name: String? {
651 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:662:1: warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
660 | }
661 |
662 | extension es_sudo_plugin_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
663 |     fileprivate var name: String? {
664 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:683:1: warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
681 | }
682 |
683 | extension es_authorization_rule_class_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
684 |     fileprivate var name: String? {
685 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:706:1: warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
704 | }
705 |
706 | extension es_od_account_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
707 |     fileprivate var name: String? {
708 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:719:1: warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
717 | }
718 |
719 | extension es_od_record_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
720 |     fileprivate var name: String? {
721 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:732:1: warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
730 | }
731 |
732 | extension es_xpc_domain_type_t: ESNativeType {
    | |- warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable', 'Hashable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
733 |     fileprivate var name: String? {
734 |         switch self {
[83/86] Compiling sEndpointSecurity ESNativeTypeUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:36:24: warning: static property 'dummyConverter' is not concurrency-safe because non-'Sendable' type 'ESConverter' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     }
35 |
36 |     private static let dummyConverter = ESConverter(version: 0)
   |                        |- warning: static property 'dummyConverter' is not concurrency-safe because non-'Sendable' type 'ESConverter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'dummyConverter' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     private func parse<T>(
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:27:15: note: consider making struct 'ESConverter' conform to the 'Sendable' protocol
  25 | import SpellbookFoundation
  26 |
  27 | public struct ESConverter {
     |               `- note: consider making struct 'ESConverter' conform to the 'Sendable' protocol
  28 |     public var version: UInt32
  29 |     public var config: Config
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:78:13: warning: var 'validESEventsCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | }
77 |
78 | private var validESEventsCache: Set<es_event_type_t>?
   |             |- warning: var 'validESEventsCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'validESEventsCache' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'validESEventsCache' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | private var validESEventsCacheLock = UnfairLock()
80 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:79:13: warning: var 'validESEventsCacheLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
77 |
78 | private var validESEventsCache: Set<es_event_type_t>?
79 | private var validESEventsCacheLock = UnfairLock()
   |             |- warning: var 'validESEventsCacheLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'validESEventsCacheLock' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'validESEventsCacheLock' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | private let fallbackESEvents: Set<es_event_type_t> = {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClient.swift:28:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | import SpellbookFoundation
 27 |
 28 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |
 30 | public final class ESClient: ESClientProtocol {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClient.swift:26:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 24 | import EndpointSecurity
 25 | import Foundation
 26 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 27 |
 28 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 | public final class ESClient: ESClientProtocol {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:39:23: warning: static property 'allowOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 37 | extension ESAuthResolution {
 38 |     public static let allow = ESAuthResolution(result: .auth(true), cache: true)
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
    |                       |- warning: static property 'allowOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'allowOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
 41 |     public static let denyOnce = ESAuthResolution(result: .auth(false), cache: false)
[84/86] Compiling sEndpointSecurity ESClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:36:24: warning: static property 'dummyConverter' is not concurrency-safe because non-'Sendable' type 'ESConverter' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     }
35 |
36 |     private static let dummyConverter = ESConverter(version: 0)
   |                        |- warning: static property 'dummyConverter' is not concurrency-safe because non-'Sendable' type 'ESConverter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'dummyConverter' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     private func parse<T>(
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:27:15: note: consider making struct 'ESConverter' conform to the 'Sendable' protocol
  25 | import SpellbookFoundation
  26 |
  27 | public struct ESConverter {
     |               `- note: consider making struct 'ESConverter' conform to the 'Sendable' protocol
  28 |     public var version: UInt32
  29 |     public var config: Config
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:78:13: warning: var 'validESEventsCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
76 | }
77 |
78 | private var validESEventsCache: Set<es_event_type_t>?
   |             |- warning: var 'validESEventsCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'validESEventsCache' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'validESEventsCache' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 | private var validESEventsCacheLock = UnfairLock()
80 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeUtils.swift:79:13: warning: var 'validESEventsCacheLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
77 |
78 | private var validESEventsCache: Set<es_event_type_t>?
79 | private var validESEventsCacheLock = UnfairLock()
   |             |- warning: var 'validESEventsCacheLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'validESEventsCacheLock' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate 'validESEventsCacheLock' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | private let fallbackESEvents: Set<es_event_type_t> = {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClient.swift:28:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | import SpellbookFoundation
 27 |
 28 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |
 30 | public final class ESClient: ESClientProtocol {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClient.swift:26:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 24 | import EndpointSecurity
 25 | import Foundation
 26 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 27 |
 28 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 | public final class ESClient: ESClientProtocol {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:39:23: warning: static property 'allowOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | public struct ESAuthResolution: Equatable, Codable {
    |               `- note: consider making struct 'ESAuthResolution' conform to the 'Sendable' protocol
 28 |     public var result: ESAuthResult
 29 |     public var cache: Bool
    :
 37 | extension ESAuthResolution {
 38 |     public static let allow = ESAuthResolution(result: .auth(true), cache: true)
 39 |     public static let allowOnce = ESAuthResolution(result: .auth(true), cache: false)
    |                       |- warning: static property 'allowOnce' is not concurrency-safe because non-'Sendable' type 'ESAuthResolution' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'allowOnce' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     public static let deny = ESAuthResolution(result: .auth(false), cache: true)
 41 |     public static let denyOnce = ESAuthResolution(result: .auth(false), cache: false)
[85/86] Compiling sEndpointSecurity ESMuteProcess.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:47:23: warning: capture of 'self' with non-sendable type 'ESMuteProcess?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 | private let log = SpellbookLogger.internalLog(.client)
 28 |
 29 | internal final class ESMuteProcess {
    |                      `- note: class 'ESMuteProcess' does not conform to the 'Sendable' protocol
 30 |     private let client: ESNativeClient
 31 |     private let cleanupDelay: TimeInterval
    :
 45 |     private func scheduleCleanupDiedProcesses() {
 46 |         DispatchQueue.global().asyncAfter(deadline: .now() + cleanupDelay) { [weak self] in
 47 |             guard let self else { return }
    |                       `- warning: capture of 'self' with non-sendable type 'ESMuteProcess?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |             self.cleanupDiedProcesses()
 49 |             self.scheduleCleanupDiedProcesses()
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:51:23: warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
  51 |     public static let full = Self(execArgs: true, execEnv: true)
     |                       |- warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'full' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  52 | }
  53 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:593:40: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 591 |
 592 |     func esEvent(file_provider_materialize es: es_event_file_provider_materialize_t) -> ESEvent.FileProviderMaterialize {
 593 |         .init(instigator: esProcess(es.instigator), source: esFile(es.source), target: esFile(es.target))
     |                                        |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                        |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                        `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 594 |     }
 595 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:825:66: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 823 |         case ES_AUTHENTICATION_TYPE_OD:
 824 |             type = .od(.init(
 825 |                 instigator: esProcess(es.pointee.data.od.pointee.instigator),
     |                                                                  |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                                                  |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                                                  `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 826 |                 recordType: esString(es.pointee.data.od.pointee.record_type),
 827 |                 recordName: esString(es.pointee.data.od.pointee.record_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:833:71: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 831 |         case ES_AUTHENTICATION_TYPE_TOUCHID:
 832 |             type = .touchID(.init(
 833 |                 instigator: esProcess(es.pointee.data.touchid.pointee.instigator),
     |                                                                       |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                                                       |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                                                       `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 834 |                 touchIDMode: es.pointee.data.touchid.pointee.touchid_mode,
 835 |                 uid: es.pointee.data.touchid.pointee.has_uid ? es.pointee.data.touchid.pointee.uid.uid : nil
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:839:69: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 837 |         case ES_AUTHENTICATION_TYPE_TOKEN:
 838 |             type = .token(.init(
 839 |                 instigator: esProcess(es.pointee.data.token.pointee.instigator),
     |                                                                     |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 840 |                 pubkeyHash: esString(es.pointee.data.token.pointee.pubkey_hash),
 841 |                 tokenID: esString(es.pointee.data.token.pointee.token_id),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:981:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 979 |     func esEvent(profileAdd es: es_event_profile_add_t) -> ESEvent.ProfileAdd {
 980 |         .init(
 981 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 982 |             isUpdate: es.is_update,
 983 |             profile: esProfile(es.profile.pointee)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:989:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 987 |     func esEvent(profileRemove es: es_event_profile_remove_t) -> ESEvent.ProfileRemove {
 988 |         .init(
 989 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 990 |             profile: esProfile(es.profile.pointee)
 991 |         )
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1010:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1008 |     func esEvent(authorizationPetition es: es_event_authorization_petition_t) -> ESEvent.AuthorizationPetition {
1009 |         .init(
1010 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1011 |             petitioner: es.petitioner.flatMap(esProcess),
1012 |             flags: es.flags,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1019:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1017 |     func esEvent(authorizationJudgement es: es_event_authorization_judgement_t) -> ESEvent.AuthorizationJudgement {
1018 |         .init(
1019 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1020 |             petitioner: es.petitioner.flatMap(esProcess),
1021 |             returnCode: es.return_code,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1052:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1050 |     func esEvent(odGroupAdd es: es_event_od_group_add_t) throws -> ESEvent.ODGroupAdd {
1051 |         .init(
1052 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1053 |             errorCode: es.error_code,
1054 |             groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1063:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1061 |     func esEvent(odGroupRemove es: es_event_od_group_remove_t) throws -> ESEvent.ODGroupRemove {
1062 |         .init(
1063 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1064 |             errorCode: es.error_code,
1065 |             groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1074:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1072 |     func esEvent(odGroupSet es: es_event_od_group_set_t) throws -> ESEvent.ODGroupSet {
1073 |         .init(
1074 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1075 |             errorCode: es.error_code,
1076 |             groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1085:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1083 |     func esEvent(odModifyPassword es: es_event_od_modify_password_t) -> ESEvent.ODModifyPassword {
1084 |         .init(
1085 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1086 |             errorCode: es.error_code,
1087 |             accountType: es.account_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1096:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1094 |     func esEvent(odDisableUser es: es_event_od_disable_user_t) -> ESEvent.ODDisableUser {
1095 |         .init(
1096 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1097 |             errorCode: es.error_code,
1098 |             userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1106:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1104 |     func esEvent(odEnableUser es: es_event_od_enable_user_t) -> ESEvent.ODEnableUser {
1105 |         .init(
1106 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1107 |             errorCode: es.error_code,
1108 |             userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1116:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1114 |     func esEvent(odAttributeValueAdd es: es_event_od_attribute_value_add_t) -> ESEvent.ODAttributeValueAdd {
1115 |         .init(
1116 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1117 |             errorCode: es.error_code,
1118 |             recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1129:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1127 |     func esEvent(odAttributeValueRemove es: es_event_od_attribute_value_remove_t) -> ESEvent.ODAttributeValueRemove {
1128 |         .init(
1129 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1130 |             errorCode: es.error_code,
1131 |             recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1142:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1140 |     func esEvent(odAttributeSet es: es_event_od_attribute_set_t) -> ESEvent.ODAttributeSet {
1141 |         .init(
1142 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1143 |             errorCode: es.error_code,
1144 |             recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1158:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1156 |     func esEvent(odCreateUser es: es_event_od_create_user_t) -> ESEvent.ODCreateUser {
1157 |         .init(
1158 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1159 |             errorCode: es.error_code,
1160 |             userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1168:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1166 |     func esEvent(odCreateGroup es: es_event_od_create_group_t) -> ESEvent.ODCreateGroup {
1167 |         .init(
1168 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1169 |             errorCode: es.error_code,
1170 |             groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1178:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1176 |     func esEvent(odDeleteUser es: es_event_od_delete_user_t) -> ESEvent.ODDeleteUser {
1177 |         .init(
1178 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1179 |             errorCode: es.error_code,
1180 |             userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1188:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1186 |     func esEvent(odDeleteGroup es: es_event_od_delete_group_t) -> ESEvent.ODDeleteGroup {
1187 |         .init(
1188 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1189 |             errorCode: es.error_code,
1190 |             groupName: esString(es.group_name),
[86/86] Compiling sEndpointSecurity ESConverter.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 25 | import SpellbookFoundation
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 23 | import Foundation
 24 |
 25 | public protocol SpellbookLog {
    |                 `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
 26 |     func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
 27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 23 | import EndpointSecurity
 24 | import Foundation
 25 | import SpellbookFoundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
 26 |
 27 | private let log = SpellbookLogger.internalLog(.client)
    |             |- note: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:47:23: warning: capture of 'self' with non-sendable type 'ESMuteProcess?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 | private let log = SpellbookLogger.internalLog(.client)
 28 |
 29 | internal final class ESMuteProcess {
    |                      `- note: class 'ESMuteProcess' does not conform to the 'Sendable' protocol
 30 |     private let client: ESNativeClient
 31 |     private let cleanupDelay: TimeInterval
    :
 45 |     private func scheduleCleanupDiedProcesses() {
 46 |         DispatchQueue.global().asyncAfter(deadline: .now() + cleanupDelay) { [weak self] in
 47 |             guard let self else { return }
    |                       `- warning: capture of 'self' with non-sendable type 'ESMuteProcess?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 48 |             self.cleanupDiedProcesses()
 49 |             self.scheduleCleanupDiedProcesses()
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESClientTypes.swift:95:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
 75 | }
 76 |
 77 | public struct ESEventSet: Equatable, Codable {
    |               `- note: consider making struct 'ESEventSet' conform to the 'Sendable' protocol
 78 |     public var events: Set<es_event_type_t>
 79 | }
    :
 93 | extension ESEventSet {
 94 |     public static let empty = ESEventSet(events: [])
 95 |     public static let all = ESEventSet(events: (0..<ES_EVENT_TYPE_LAST.rawValue).map(es_event_type_t.init(rawValue:)))
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'ESEventSet' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 | }
 97 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  48 |
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  51 |     public static let full = Self(execArgs: true, execEnv: true)
  52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:51:23: warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
  36 |
  37 | extension ESConverter {
  38 |     public struct Config: Equatable, Codable {
     |                   `- note: consider making struct 'Config' conform to the 'Sendable' protocol
  39 |         public var execArgs: Bool
  40 |         public var execEnv: Bool
     :
  49 | extension ESConverter.Config {
  50 |     public static let `default` = Self(execArgs: false, execEnv: false)
  51 |     public static let full = Self(execArgs: true, execEnv: true)
     |                       |- warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'full' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  52 | }
  53 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:593:40: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 591 |
 592 |     func esEvent(file_provider_materialize es: es_event_file_provider_materialize_t) -> ESEvent.FileProviderMaterialize {
 593 |         .init(instigator: esProcess(es.instigator), source: esFile(es.source), target: esFile(es.target))
     |                                        |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                        |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                        `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 594 |     }
 595 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:825:66: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 823 |         case ES_AUTHENTICATION_TYPE_OD:
 824 |             type = .od(.init(
 825 |                 instigator: esProcess(es.pointee.data.od.pointee.instigator),
     |                                                                  |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                                                  |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                                                  `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 826 |                 recordType: esString(es.pointee.data.od.pointee.record_type),
 827 |                 recordName: esString(es.pointee.data.od.pointee.record_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:833:71: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 831 |         case ES_AUTHENTICATION_TYPE_TOUCHID:
 832 |             type = .touchID(.init(
 833 |                 instigator: esProcess(es.pointee.data.touchid.pointee.instigator),
     |                                                                       |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                                                       |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                                                       `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 834 |                 touchIDMode: es.pointee.data.touchid.pointee.touchid_mode,
 835 |                 uid: es.pointee.data.touchid.pointee.has_uid ? es.pointee.data.touchid.pointee.uid.uid : nil
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:839:69: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 837 |         case ES_AUTHENTICATION_TYPE_TOKEN:
 838 |             type = .token(.init(
 839 |                 instigator: esProcess(es.pointee.data.token.pointee.instigator),
     |                                                                     |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                                                     |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                                                     `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 840 |                 pubkeyHash: esString(es.pointee.data.token.pointee.pubkey_hash),
 841 |                 tokenID: esString(es.pointee.data.token.pointee.token_id),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:981:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 979 |     func esEvent(profileAdd es: es_event_profile_add_t) -> ESEvent.ProfileAdd {
 980 |         .init(
 981 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 982 |             isUpdate: es.is_update,
 983 |             profile: esProfile(es.profile.pointee)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:989:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
 987 |     func esEvent(profileRemove es: es_event_profile_remove_t) -> ESEvent.ProfileRemove {
 988 |         .init(
 989 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
 990 |             profile: esProfile(es.profile.pointee)
 991 |         )
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1010:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1008 |     func esEvent(authorizationPetition es: es_event_authorization_petition_t) -> ESEvent.AuthorizationPetition {
1009 |         .init(
1010 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1011 |             petitioner: es.petitioner.flatMap(esProcess),
1012 |             flags: es.flags,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1019:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1017 |     func esEvent(authorizationJudgement es: es_event_authorization_judgement_t) -> ESEvent.AuthorizationJudgement {
1018 |         .init(
1019 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1020 |             petitioner: es.petitioner.flatMap(esProcess),
1021 |             returnCode: es.return_code,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1052:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1050 |     func esEvent(odGroupAdd es: es_event_od_group_add_t) throws -> ESEvent.ODGroupAdd {
1051 |         .init(
1052 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1053 |             errorCode: es.error_code,
1054 |             groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1063:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1061 |     func esEvent(odGroupRemove es: es_event_od_group_remove_t) throws -> ESEvent.ODGroupRemove {
1062 |         .init(
1063 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1064 |             errorCode: es.error_code,
1065 |             groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1074:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1072 |     func esEvent(odGroupSet es: es_event_od_group_set_t) throws -> ESEvent.ODGroupSet {
1073 |         .init(
1074 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1075 |             errorCode: es.error_code,
1076 |             groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1085:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1083 |     func esEvent(odModifyPassword es: es_event_od_modify_password_t) -> ESEvent.ODModifyPassword {
1084 |         .init(
1085 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1086 |             errorCode: es.error_code,
1087 |             accountType: es.account_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1096:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1094 |     func esEvent(odDisableUser es: es_event_od_disable_user_t) -> ESEvent.ODDisableUser {
1095 |         .init(
1096 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1097 |             errorCode: es.error_code,
1098 |             userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1106:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1104 |     func esEvent(odEnableUser es: es_event_od_enable_user_t) -> ESEvent.ODEnableUser {
1105 |         .init(
1106 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1107 |             errorCode: es.error_code,
1108 |             userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1116:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1114 |     func esEvent(odAttributeValueAdd es: es_event_od_attribute_value_add_t) -> ESEvent.ODAttributeValueAdd {
1115 |         .init(
1116 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1117 |             errorCode: es.error_code,
1118 |             recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1129:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1127 |     func esEvent(odAttributeValueRemove es: es_event_od_attribute_value_remove_t) -> ESEvent.ODAttributeValueRemove {
1128 |         .init(
1129 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1130 |             errorCode: es.error_code,
1131 |             recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1142:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1140 |     func esEvent(odAttributeSet es: es_event_od_attribute_set_t) -> ESEvent.ODAttributeSet {
1141 |         .init(
1142 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1143 |             errorCode: es.error_code,
1144 |             recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1158:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1156 |     func esEvent(odCreateUser es: es_event_od_create_user_t) -> ESEvent.ODCreateUser {
1157 |         .init(
1158 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1159 |             errorCode: es.error_code,
1160 |             userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1168:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1166 |     func esEvent(odCreateGroup es: es_event_od_create_group_t) -> ESEvent.ODCreateGroup {
1167 |         .init(
1168 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1169 |             errorCode: es.error_code,
1170 |             groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1178:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1176 |     func esEvent(odDeleteUser es: es_event_od_delete_user_t) -> ESEvent.ODDeleteUser {
1177 |         .init(
1178 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1179 |             errorCode: es.error_code,
1180 |             userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1188:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1186 |     func esEvent(odDeleteGroup es: es_event_od_delete_group_t) -> ESEvent.ODDeleteGroup {
1187 |         .init(
1188 |             instigator: esProcess(es.instigator),
     |                                      |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
     |                                      |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
     |                                      `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1189 |             errorCode: es.error_code,
1190 |             groupName: esString(es.group_name),
BUILD FAILURE 6.0 macosSpm