How to integrate your SIEM platform with runZero to create an actionable asset inventory

|
Updated

What does a SIEM platform do? #

A SIEM (Security Information and Event Management) platform aggregates security data from various sources, normalizes it for analysis, and correlates events to detect potential threats or breaches in real-time. SIEMs are fantastic for data aggregation, analysis, and reporting among other security use cases.

Sumo Logic is a widely recognized SIEM platform, renowned for its extensive adoption across diverse customer bases. It stands out as a prevalent choice within our own customer base, reflecting its widespread usage and trusted reputation in the industry. Today, I will be highlighting how to leverage a SIEM platform like Sumo Logic to do more with your runZero data.

How does runZero compliment SIEM data? #

runZero shines when it comes to asset discovery and exposure management. Oftentimes, customers will want to track trends in their asset data though. While runZero provides the most recent snapshot of your asset inventory, using a daily export to a SIEM allows you to create a history as well. We can merge these two tools together using a GCP Cloud Function to leverage the power of both.

Key benefits of this integration #

Bringing a SIEM platform into runZero not only streamlines processes internally but also gives us a deeper understanding of our data, helping us make better decisions together as a team. From optimizing resource allocation to pinpointing areas for improvement and addressing potential security risks, here are the key benefits that you can take away from this integration:

  • Make data visual: By visualizing the runZero data with custom dashboards in the SIEM, we can effortlessly gain actionable insights into our asset landscape. We can display a wide range of trends related to asset inventory, such as usage patterns, resource allocation, and potentially vulnerable assets. This holistic view enables us to identify patterns, anomalies, and correlations that may not be apparent when examining data sets separately.

  • Make data digestible: Custom dashboards allow us to rollup the data in a way that is easy for anyone on the team to digest. By offering intuitive visualizations and summaries, we can bridge knowledge gaps and ensure that insights are accessible to a broader audience within our organization, especially those that may not be familiar with runZero.

  • Make data actionable: With enhanced clarity on our asset inventory, we can collaborate more effectively on strategic decisions and actions. We can foster a shared understanding of asset-related challenges and opportunities, enabling cross-functional teams to align their efforts towards common goals.

  • Low cost: After letting this run for over a month, our GCP bill was $0.02… we have a feeling most people can get that budget approved.

Outcome #

Steps to implement #

  1. Get runZero Export Token to export asset data from runZero
    1. Use your runZero export API token, which can be obtained in your runZero console on an organization detail page.
    2. Select the organization you wish to export data from, then click Edit organization to view the export API token.
  2. Create Sumo Logic HTTP Endpoint to POST data to
    1. After logging in to Sumo Logic, navigate to Manage Data > Collection.
    2. Click Add Collector then select Hosted Collector.
      1. Provide a name, such as runZero Collector and click Save.
    3. If prompted to add a data source, click OK. Otherwise, find your Collector in the list and click Add Source.
    4. Select the HTTP Logs and Metrics source.
      1. Provide a name, such as runZero Metrics, then click Save.
    5. You will use the URL in step 4.
  3. Create your GCP Cloud Scheduler job:
    1. Define your schedule
      1. Provide name.
      2. Pick your frequency.
    2. Configure the execution
      1. Target type is Pub/Sub.
      2. Create a new Topic.
    3. Click Create to finish creating the job.
  4. Create your Cloud Function
    1. Basics
      1. Trigger type is Cloud Pub/Sub
      2. Select the Topic created in the last step
      3. Click Next
    2. Code
      1. Runtime: Python 3.10
      2. Entry point: main
      3. Files
        1. main.py
          1. Update the SEARCHES object to change the searches you create metrics for
        2. requirements.txt
        3. config.py
          1. Update with Export Token and Sumo Logic HTTP Endpoint


We’d love to hear about your experience with this integration. Reach out to us on our social accounts or send us a message here.

Written by Tyler Diderich

Tyler is the Manager of Customer Success Engineering. Tyler has been helping security teams leverage new technologies for over 8 years at various startups.

More about Tyler Diderich
Subscribe Now

Get the latest news and expert insights delivered in your inbox.

Welcome to the club! Your subscription to our newsletter is successful.

Explore more runZero

Product
runZero 5.1 is here: Secure AI workflows, enhanced integrations, and expanded autonomous discovery
runZero 5.1 takes on the heavy lifting across five key areas, enabling you to unmask and remediate exposures with less friction and more speed.
Podcasts
Know Your Adversary with HD Moore
runZero CEO HD Moore breaks down the myth of air-gapped networks, the impact of AI on security, and why asset connectivity is everything.
runZero Perspective
BOD 26-04: A new era of prioritized remediation
A complete breakdown of CISA's BOD 26-04 directive. Learn how the shift to SSVC, risk-based KEV prioritization, and 3-day remediation impacts your...
runZero Perspective
Dawn of the apex agentic adversary
When agentic AI can weaponize exploits in seconds, visibility is everything. Stop the predator with runZero’s exposure management for the AI-attack...
Webcasts
runZero Hour, Ep. 33: Hacker Summer Camp: we survived the Vegas heat (and the bugs)
In this post-Hacker Summer Camp recap, the runZero team break down the research, tools, and trends discussed at BSides Las Vegas, Black Hat and DEF...
Podcasts
The Internet's biggest point of failure
Join Tod Beardsley on Secure & Scale as he explores the future of vulnerability management, CVE fragmentation, and how AI is changing security...
Webcasts
Mind the gaps: securing the modern IT/OT attack surface
In this webcast, HD Moore and GigaOm Analyst Chris Ray discuss key methods for hardening OT defenses and share insights from the new OT report.
Webcasts
runZero Hour, Ep. 32: AI-pocalypse now? Why the 2026 DBIR is actually good news
In this episode of runZero Hour, Tod Beardsley, Brianna Cluck, and Verizon's Alex Pinto broke down 2026 DBIR trends, AI threats, and runZero 5.0.

See Results in Minutes

See & secure your total attack surface. Even the unknowns & unmanageable.