Skip to content

Tutorial: Threat Hunting Dashboard

Build a Foundry app that provides a threat hunting dashboard with interactive query widgets and an automated scheduled report delivered to your team.

A Foundry app containing:

  1. A dashboard with multiple query widgets visualizing security data
  2. Saved LogScale queries for common threat hunting patterns
  3. A workflow template that automates scheduled reporting
  • Falcon Foundry entitlement
  • Falcon Administrator or Foundry App Developer role
  • Access to Falcon Next-Gen SIEM with data in your LogScale repositories
  1. Go to Foundry > App manager.
  2. Click Create app > Start from scratch.
  3. Name the app “Threat Hunting” and click Create.

In the App Builder, go to Queries and create three saved queries. For the data view, select Foundry App + Sensor events and Detections.

Create a query that searches for high lookup counts to suspicious domains:

Create a query that searches for process executions from user-writable directories. Use the query builder to write the CQL:

Set the time interval to 7 days using the presets panel.

Create a third query that searches for encoded PowerShell command execution.

After creating all three queries, you can manage them from the Queries list. Use the actions menu to view, edit, duplicate, or delete queries.

  1. In the App Builder, go to Dashboards.
  2. Click Create dashboard.
  3. Name it “Threat Hunting Dashboard”.

Click Add widget to add query-powered widgets to the dashboard canvas. For each widget, select the data source and choose from the saved queries you created.

Choose the widget appearance (Data Table, Counter, etc.) for each query.

After adding all three widgets, your dashboard should display:

  • Suspicious DNS Queries — a data table showing domains and lookup counts
  • Number of Suspicious DNS Queries — a counter widget
  • Process Execution in User Space — a data table showing process details

To make the dashboard accessible from the Falcon console sidebar:

  1. From the Experience page, click the actions menu on your dashboard.
  2. Select Configure navigation settings.

After configuring, a home icon appears next to the dashboard name indicating it has a navigation entry.

  1. Click Deploy in the App Builder.
  2. Preview the dashboard in the Falcon console.

The dashboard appears under Custom apps in the Falcon console sidebar navigation:

In preview mode, the dashboard displays live data:

Create a workflow template that automates threat hunting by querying for suspicious activity across your endpoints and sending email alerts.

  1. In the App Builder, go to Workflow templates.
  2. Click Create workflow.
  3. Set the trigger to Scheduled.
  4. Define an input schema with a aid field (Sensor ID) of type string.

The workflow loops through sensor IDs, executes event queries for suspicious DNS activity on each device, evaluates conditions, and sends email notifications for matches.

The workflow includes:

  • A Device Query action to get sensor IDs
  • A Loop iterating over each sensor ID
  • An Event Query for suspicious DNS queries per device
  • A Nested Loop over query results
  • A Condition checking if the count exceeds a threshold
  • A Send email action for matches
  1. Click Release in the App Builder.
  2. Go to Foundry > App catalog.
  3. Click Install now on your app.
  4. Review and accept the required permissions:

Your threat hunting dashboard is accessible from the Falcon console sidebar under Custom apps. Query widgets display live data from Next-Gen SIEM. The workflow template runs on your configured schedule and sends email alerts when suspicious activity is detected.

  • Add more widgets for specific threat hunting use cases
  • Create additional workflow templates for different threat patterns
  • Build a UI page for a more customized threat hunting experience