IMPORTANT ANNOUNCEMENT: On May 6, 2024, Carbon Black User eXchange (UeX) and Case Management will move to a new platform!
The Community will be in read-only mode starting April 19th, 7:00 AM PDT. Check out the blog post!
You will still be able to use the case portal to create and interact with your support cases until the transition, view more information here!

Audit and Remediation: Why Does the "Chrome Extensions" Query Return Results for Edge and Other Browsers?

Audit and Remediation: Why Does the "Chrome Extensions" Query Return Results for Edge and Other Browsers?

Environment

  • Carbon Black Cloud Console: All Versions
  • Carbon Black Cloud Sensor: All Supported Versions

Question

Why do Live Query results for the "Chrome Extensions" query include extensions from non-Chrome browsers?

Answer

  • The chrome_extensions table in osquery stores details for all Chromium-based browsers, like Edge, Brave, and Opera.
  • As a result, a query against this table will return extensions installed on any Chromium browsers on the endpoint, unless a WHERE clause is used to filter by browser_type. Example:
    SELECT username,
    DIRECTORY,
           shell,
           TYPE,
           name,
           VERSION,
           locale,
           update_url,
           author,
           persistent,
           PATH
    FROM users
    JOIN chrome_extensions USING (UID) WHERE browser_type = 'chrome';

Related Content


Was this article helpful? Yes No
No ratings
Article Information
Author:
Creation Date:
‎11-16-2023
Views:
156
Contributors