2022-09-21 11:42:51 +00:00
|
|
|
-- Unexpected launchd scripts that use the "program_arguments" field
|
2022-09-14 00:46:04 +00:00
|
|
|
SELECT l.label,
|
|
|
|
l.name,
|
|
|
|
l.path,
|
|
|
|
TRIM(REGEX_SPLIT(l.program_arguments, ' -', 0)) AS program_path,
|
|
|
|
l.program_arguments,
|
|
|
|
l.keep_alive,
|
|
|
|
signature.authority AS program_authority,
|
|
|
|
hash.sha256
|
|
|
|
FROM launchd l
|
|
|
|
LEFT JOIN signature ON program_path = signature.path
|
|
|
|
LEFT JOIN hash ON program_path = hash.path
|
|
|
|
WHERE (
|
|
|
|
run_at_load = 1
|
|
|
|
OR keep_alive = 1
|
|
|
|
)
|
|
|
|
AND (
|
|
|
|
program IS NULL
|
|
|
|
OR program = ""
|
|
|
|
)
|
|
|
|
AND l.path NOT LIKE "/System/%"
|
|
|
|
AND program_authority NOT IN (
|
|
|
|
'Developer ID Application: Adobe Inc. (JQ525L2MZD)',
|
2022-09-14 01:25:04 +00:00
|
|
|
'Developer ID Application: Corsair Memory, Inc. (Y93VXCB8Q5)',
|
2022-09-14 00:46:04 +00:00
|
|
|
'Developer ID Application: Foxit Corporation (8GN47HTP75)',
|
|
|
|
'Developer ID Application: Google LLC (EQHXZ8M8AV)',
|
|
|
|
'Developer ID Application: Keybase, Inc. (99229SGT5K)',
|
|
|
|
'Developer ID Application: Kolide Inc (YZ3EM74M78)',
|
|
|
|
'Developer ID Application: Logitech Inc. (QED4VVPZWA)',
|
|
|
|
'Developer ID Application: MacPaw Inc. (S8EX82NJP6)',
|
|
|
|
'Developer ID Application: Mersive Technologies (63B5A5WDNG)',
|
|
|
|
'Developer ID Application: Microsoft Corporation (UBF8T346G9)',
|
|
|
|
'Developer ID Application: Proton Technologies AG (6UN54H93QT)',
|
2022-09-14 01:25:04 +00:00
|
|
|
'Developer ID Application: Seiko Epson Corporation (TXAEAV5RN4)',
|
2022-09-14 11:54:39 +00:00
|
|
|
'Developer ID Application: Sanford, L.P. (N3S6676K3E)', -- DYMO
|
|
|
|
'Developer ID Application: Canva Pty Ltd (5HD2ARTBFS)',
|
2022-09-21 01:56:01 +00:00
|
|
|
'Developer ID Application: Private Internet Access, Inc. (5357M5NW9W)',
|
2022-09-14 14:51:56 +00:00
|
|
|
'Software Signing', -- Apple
|
2022-09-14 00:46:04 +00:00
|
|
|
'yabai-cert'
|
|
|
|
)
|
2022-09-14 01:25:04 +00:00
|
|
|
AND program_arguments NOT IN (
|
2022-09-14 11:54:39 +00:00
|
|
|
'/Applications/Stream Deck.app/Contents/MacOS/Stream Deck --runinbk',
|
2022-09-14 14:51:56 +00:00
|
|
|
'/opt/homebrew/opt/mariadb/bin/mysqld_safe',
|
|
|
|
'/opt/homebrew/opt/skhd/bin/skhd',
|
2022-09-21 11:42:51 +00:00
|
|
|
'/opt/homebrew/opt/jenkins/bin/jenkins --httpListenAddress=127.0.0.1 --httpPort=8080',
|
2022-09-14 11:54:39 +00:00
|
|
|
'/opt/homebrew/opt/yubikey-agent/bin/yubikey-agent -l /opt/homebrew/var/run/yubikey-agent.sock',
|
2022-09-14 01:25:04 +00:00
|
|
|
'/usr/local/MacGPG2/libexec/fixGpgHome'
|
|
|
|
)
|
2022-09-14 00:46:04 +00:00
|
|
|
AND program_arguments NOT LIKE '/Users/%/Library/Application Support/com.grammarly.ProjectLlama/Scripts/post-uninstall.sh'
|
2022-09-14 14:51:56 +00:00
|
|
|
AND program_arguments NOT LIKE '%/mysqld_safe --datadir=%'
|