Secure Annex
  • 19 Dec 2024
  • 3 Minutes to read
  • Contributors
  • Dark
    Light

Secure Annex

  • Dark
    Light

Article summary

Secure Annex is a browser extension security platform that provides a comprehensive analysis of the Chrome extensions installed across your organization’s endpoints.

The Secure Annex LimaCharlie Extension allows you to query the Secure Annex API with the IDs of Chrome extensions installed on endpoints within your organization in order to get detailed information about the extensions. You can then perform additional analysis or craft D&R rules based on the results.

API endpoints available for querying are:

  • /manifest

  • /extensions

  • /vulnerabilities

  • /signatures

  • /urls

  • /analysis

This is currently only supported on Windows, macOS, and Chrome sensors.

Setup

  1. Sign up and get an API key at https://app.secureannex.com/settings/api

  2. Subscribe to the Secure Annex extension in LimaCharlie - https://app.limacharlie.io/add-ons/extension-detail/ext-secureannex

  3. Add the API key to the Secure Annex extension configuration within LimaCharlie

Usage

Manually in the GUI

You can trigger an extension request manually within the web app by clicking the Get extensions from endpoint button. This will allow you to choose a sensor, or sensors via a Sensor Selector, to get extensions from. More examples of sensor selectors can be found here.

The extensions are gathered from endpoints via the reliable tasking extension, which appends secureannex_extensions to the investigation ID of the RECEIPT or OS_PACKAGES_REP event in order to trigger an extension request to query Secure Annex. The results will be in the timeline of the ext-secureannex sensor.

Automatically via D&R Rules

Upon subscribing to the Secure Annex extension, several D&R rules are added to your organization in a disabled state to help you get more use out of the extension and automate your detections. They are as follows:

  • ext-secureannex-detect-vulnerabilities

    • This will look at the vulnerabilities and associated severities in the vulnerability results returned, and create detections on high and critical vulnerabilities found

  • ext-secureannex-detect-risk-rating

    • This will look at the risks and associated severities in the manifest results returned, and create detections on high and critical severities found

  • ext-secureannex-get-extensions-windows

    • This schedules a base64 encoded PowerShell script to run every 24 hours to query Windows sensors for installed Chrome extensions, and bring back a list of the extension IDs and versions

    • The results will have a secureannex_extensions investigation ID associated that will allow LimaCharlie to automatically create Secure Annex extension requests with the IDs and versions included to perform a full analysis and bring back the results into the ext-secureannex sensor

  • ext-secureannex-get-extensions-mac

    • This schedules a base64 encoded bash script to run every 24 hours to query macOS sensors for installed Chrome extensions, and bring back a list of the extension IDs and versions

    • The results will have a secureannex_extensions investigation ID associated that will allow LimaCharlie to automatically create Secure Annex extension requests with the IDs and versions included to perform a full analysis and bring back the results into the ext-secureannex sensor

  • ext-secureannex-get-extensions-chrome

    • This schedules the OS_PACKAGES command to run every 24 hours to query Chrome sensors for installed Chrome extensions, and bring back a list of the extension IDs and versions

    • The results will have an investigation ID associated that will allow LimaCharlie to automatically create Secure Annex extension requests with the IDs and versions included to perform a full analysis and bring back the results into the ext-secureannex sensor

If you wish to use these, you need to enable them first. You can also copy the contents of these rules and create your own so they are no longer managed by the Secure Annex extension if you wish to modify them.

Results

Results will show up in the live feed and timeline of the ext-secureannex Sensor.


Was this article helpful?


What's Next