Use case

Cloud Cybersecurity Graph Analytics with Custom UI

This demo showcases a custom-built cybersecurity platform that demonstrates how to use the PuppyGraph provided Cypher API to enable a rich set of security analytics and visualization.

By modeling your cybersecurity entities as a graph, PuppyGraph enables you to find:

  • Visualize vulnerability exploitation paths and affected infrastructure components
  • Identify instances with public network exposures that could be higher risk to certain attacks
  • Analyze network connectivity to understand attack risk if public accessible nodes are compromised

We will explore the JSON 2.0 CVE 2025 feed, together with synthetic data representing typical cloud infrastructure components with EC2 instances, subnets, network interfaces, and Inspector findings.

The demo uses randomly generated sample data and walks through how to:

  • Use Docker Compose to launch a PostgreSQL database and PuppyGraph
  • Upload the graph model into PuppyGraph 
  • Showcase PuppyGraph’s open-source visualization tool
  • Access an intuitive web-based cybersecurity dashboard for vulnerability management
  • Explore interactive security graph visualizations with multiple analysis views

Uncover insights faster with cybersecurity analysis using graph techniques. No ETL or data duplication required.

Tech stack

PostgreSQL
PuppyGraph
Docker

Queries in natural language

  • Identifying EC2 instances which are affected by the Log4Shell vulnerability
  • Critical CVE counts and findings
  • CVE impact analysis
  • Public network access analysis
  • Lateral movement risk analysis

Downloads

Sample dataset

Download

Schema JSON file

Download

Query groovy file

Download

Get started with PuppyGraph!

PuppyGraph empowers you to seamlessly query one or multiple data stores as a unified graph model.

Dev Edition

Free Download

Enterprise Edition

Developer

$0
/month
  • Forever free
  • Single node
  • Designed for proving your ideas
  • Available via Docker install

Enterprise

$
Based on the Memory and CPU of the server that runs PuppyGraph.
  • 30 day free trial with full features
  • Everything in Developer + Enterprise features
  • Designed for production
  • Available via AWS AMI & Docker install
* No payment required

Developer Edition

  • Forever free
  • Single noded
  • Designed for proving your ideas
  • Available via Docker install

Enterprise Edition

  • 30-day free trial with full features
  • Everything in developer edition & enterprise features
  • Designed for production
  • Available via AWS AMI & Docker install
* No payment required