com.apple.TrustedPeersHelper.sb   [plain text]


(version 1)

(define (home-subpath home-relative-subpath)
    (subpath (string-append (param "HOME") home-relative-subpath)))

(deny default)
(deny file-map-executable iokit-get-properties process-info* nvram*)
(deny dynamic-code-generation)

(deny mach-priv-host-port)
(import "system.sb")
(import "com.apple.corefoundation.sb")
(corefoundation)

(allow distributed-notification-post)

(allow process-info* (target self))
(allow process-info-codesignature)

(allow file-read-metadata)

(allow file-read* file-write*
    (home-subpath "/Library/Keychains/"))

(allow mach-lookup
    (global-name "com.apple.cloudd")
    (global-name "com.apple.apsd")
    (global-name "com.apple.securityd.xpc")
    (global-name "com.apple.security.sfkeychainserver")
    (global-name "com.apple.SecurityServer")
    (global-name "com.apple.lsd.mapdb")
)

(allow user-preference-read
    (preference-domain "kCFPreferencesAnyApplication")
)

(allow file-read* file-write*
    (subpath "/private/var/db/mds/")
    (subpath "/Library/Keychains/")
)