Splunk Search

Why does latest Splunk still ship unsigned Mach-O binaries for macOS?

droe
Explorer

The installer package (.pkg) is signed by Developer ID Installer: Splunk, Inc (CKEJB3F324). However, neither the DMG image file nor the installed executables are code signed. Since Splunk clearly already has a developer ID and knows how to use codesign(1), it would be very easy to sign both the DMG and the installed Mach-O executables too.

It seems very unprofessional to ship unsigned Mach-O binaries as part of an enterprise grade solution in 2018. Also, it makes it more difficult to lock down systems to only allow signed code using Gatekeeper or Google Santa, or to monitor for unsigned code using security monitoring solutions.

Is there any specific reason Splunk does not properly sign code for macOS yet?

Tags (2)
Get Updates on the Splunk Community!

Stay Connected: Your Guide to January Tech Talks, Office Hours, and Webinars!

What are Community Office Hours? Community Office Hours is an interactive 60-minute Zoom series where ...

[Puzzles] Solve, Learn, Repeat: Reprocessing XML into Fixed-Length Events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...