From 747af2247b04492390a79fc7bb25f3e69803cc68 Mon Sep 17 00:00:00 2001 From: Eric Date: Thu, 10 Apr 2025 15:02:05 -0500 Subject: [PATCH] Update query for "Software codesign" vital (#28092) Changes: - Updated the query for the "Software codesign" host vital. (The vital was incorrectly using the same query as the "Software (macOS)" host vital) --- docs/queries.yml | 92 +++--------------------------------------------- 1 file changed, 4 insertions(+), 88 deletions(-) diff --git a/docs/queries.yml b/docs/queries.yml index 7e4ea4e2b1..089ff6359d 100644 --- a/docs/queries.yml +++ b/docs/queries.yml @@ -979,94 +979,10 @@ spec: platform: darwin description: A software override query to append codesign information to macOS software entries. Requires fleetd query: | - WITH cached_users AS (WITH cached_groups AS (select * from groups) - SELECT uid, username, type, groupname, shell - FROM users LEFT JOIN cached_groups USING (gid) - WHERE type <> 'special' AND shell NOT LIKE '%/false' AND shell NOT LIKE '%/nologin' AND shell NOT LIKE '%/shutdown' AND shell NOT LIKE '%/halt' AND username NOT LIKE '%$' AND username NOT LIKE '\_%' ESCAPE '\' AND NOT (username = 'sync' AND shell ='/bin/sync' AND directory <> '')) - SELECT - name AS name, - version AS version, - '' AS extension_id, - '' AS browser, - 'deb_packages' AS source, - '' AS release, - '' AS vendor, - '' AS arch, - '' AS installed_path - FROM deb_packages - WHERE status LIKE '% ok installed' - UNION - SELECT - package AS name, - version AS version, - '' AS extension_id, - '' AS browser, - 'portage_packages' AS source, - '' AS release, - '' AS vendor, - '' AS arch, - '' AS installed_path - FROM portage_packages - UNION - SELECT - name AS name, - version AS version, - '' AS extension_id, - '' AS browser, - 'rpm_packages' AS source, - release AS release, - vendor AS vendor, - arch AS arch, - '' AS installed_path - FROM rpm_packages - UNION - SELECT - name AS name, - version AS version, - '' AS extension_id, - '' AS browser, - 'npm_packages' AS source, - '' AS release, - '' AS vendor, - '' AS arch, - path AS installed_path - FROM npm_packages - UNION - SELECT - name AS name, - version AS version, - identifier AS extension_id, - browser_type AS browser, - 'chrome_extensions' AS source, - '' AS release, - '' AS vendor, - '' AS arch, - path AS installed_path - FROM cached_users CROSS JOIN chrome_extensions USING (uid) - UNION - SELECT - name AS name, - version AS version, - identifier AS extension_id, - 'firefox' AS browser, - 'firefox_addons' AS source, - '' AS release, - '' AS vendor, - '' AS arch, - path AS installed_path - FROM cached_users CROSS JOIN firefox_addons USING (uid) - UNION - SELECT - name AS name, - version AS version, - '' AS extension_id, - '' AS browser, - 'python_packages' AS source, - '' AS release, - '' AS vendor, - '' AS arch, - path AS installed_path - FROM python_packages + SELECT a.path, c.team_identifier + FROM apps a + JOIN codesign c ON a.path = c.path + discovery: codesign purpose: Informational tags: built-in ---