awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Endpoint SQL Querying Tools

Ranking updated Jun 30, 2026

For an endpoint querying agent, the strongest matches are osquery/osquery (Osquery is the definitive open-source endpoint querying framework that), velocidex/velociraptor (Velociraptor is exactly the kind of SQL-query-based endpoint threat) and apache/datafusion (Apache DataFusion is a high-performance SQL query engine for). go-ego/riot and misp/misp round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

These open-source tools enable security teams to execute SQL queries across distributed endpoints for incident response.

Endpoint SQL Querying Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • osquery/osqueryosquery avatar

    osquery/osquery

    23,113View on GitHub↗

    Osquery is a unified endpoint monitoring framework that exposes operating system internals as relational tables. By representing hardware, network, and process activity as structured data, it allows users to retrieve system state and configuration information using standard SQL syntax. The system distinguishes itself through a cross-platform abstraction layer that normalizes disparate operating system interfaces into a consistent schema across Windows, macOS, and Linux. It supports both interactive local analysis via a command-line shell and distributed fleet orchestration, where recurring qu

    Osquery is the definitive open-source endpoint querying framework that exposes operating system internals as relational tables queriable with standard SQL, supporting agent deployment across Windows, Linux, and macOS with real-time and scheduled query execution, centralized aggregation via fleet orchestration, and built-in threat hunting packs — exactly matching the visitor's search.

    C++SQL Query Schedulers
    View on GitHub↗23,113
  • velocidex/velociraptorVelocidex avatar

    Velocidex/velociraptor

    3,769View on GitHub↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Velociraptor is exactly the kind of SQL-query-based endpoint threat hunting and incident response platform you're looking for, with its agent deployment, centralized server, cross-platform support, and VQL language purpose-built for interrogating hosts and detecting compromise across a fleet.

    GoDistributed Query SchedulersRemote Management Agents
    View on GitHub↗3,769
  • apache/datafusionapache avatar

    apache/datafusion

    8,908View on GitHub↗

    Apache DataFusion is an extensible, columnar SQL query engine that runs embedded within a host application without requiring a separate server process. It processes data in columnar batches using Apache Arrow for memory-efficient analytics, and can scale analytic workloads across multiple nodes for parallel execution. The engine supports both SQL and DataFrame queries through a modular, streaming architecture that allows custom operators, data sources, functions, and optimizer rules. The engine distinguishes itself through its modular extension framework, which enables building custom query e

    Apache DataFusion is a high-performance SQL query engine for columnar analytics, but it is not an endpoint querying or threat hunting tool — it lacks agent deployment, cross-platform endpoint support, centralized security results storage, and any threat detection capabilities.

    RustDistributed Query EnginesSQL Query Execution
    View on GitHub↗8,908
  • go-ego/riotgo-ego avatar

    go-ego/riot

    6,059View on GitHub↗

    Riot is a Go-based distributed search engine and indexing server designed for full-text indexing and retrieval. It functions as a retrieval system that sorts documents by relevance using BM25 ranking algorithms, term frequency, and inverse document frequency. The engine provides specialized support for the Chinese language, featuring concurrent text segmentation and phonetic Pinyin mapping to match romanized input with characters. It utilizes a distributed architecture that employs hash-based index sharding to balance data load and throughput across multiple server nodes. The system covers a

    Riot is a distributed full-text search engine built for indexing and retrieving documents, not an endpoint querying tool for threat hunting across endpoints with SQL-like queries or agent-based deployment.

    GoDistributed Query EnginesSearch Result Aggregators
    View on GitHub↗6,059
  • misp/mispMISP avatar

    MISP/MISP

    6,360View on GitHub↗

    MISP is an open-source threat intelligence sharing platform designed for collecting, storing, and distributing structured threat indicators and intelligence. At its core, it provides a distributed synchronization protocol for transferring events between instances, an attribute-based correlation engine that links matching indicators across events, and a REST API with an OpenAPI specification for programmatic access to threat data. The platform uses formal data formats for JSON, taxonomy, galaxy, and object templates to enable compatibility across tools and communities. The platform distinguish

    MISP is a threat intelligence sharing platform for exchanging indicators and intelligence, not a tool that uses SQL-like queries to search and hunt across endpoints with agent-based deployment.

    PHPREST APIs
    View on GitHub↗6,360
  • grafana/lokigrafana avatar

    grafana/loki

    27,640View on GitHub↗

    Loki is a horizontally scalable, highly available log aggregation engine designed to store and query massive volumes of unstructured log data. It functions as a distributed observability platform that correlates logs, metrics, and traces to provide comprehensive visibility into the health and performance of complex infrastructure. The system distinguishes itself through a distributed query execution model that processes large datasets in parallel across cluster nodes. It utilizes label-based stream indexing and a distributed index to map log data to specific chunks, enabling rapid retrieval w

    Loki is a log aggregation engine for storing and querying logs, not an endpoint querying tool that deploys agents to hunt for threats across endpoints—it lacks the agent-based endpoint deployment, threat hunting packs, and SQL query language this search requires.

    GoDistributed Query Engines
    View on GitHub↗27,640
  • elastic/elasticsearch-phpelastic avatar

    elastic/elasticsearch-php

    5,337View on GitHub↗

    This project is a software development kit and cluster management tool for PHP. It serves as a full-text search SDK and vector search interface, enabling applications to perform lexical, fuzzy, and semantic searches against indexed data. The library implements a PSR 7 HTTP client to ensure cross-environment compatibility through standardized messaging interfaces. It provides a specialized interface for retrieving embeddings and performing semantic retrieval workflows using vector data. Its capability surface covers a wide range of administrative and operational tasks, including search index

    This is a PHP SDK for Elasticsearch, a search and analytics engine; while it supports SQL-like queries, it is a client library rather than an agent-based endpoint querying and threat hunting tool with deployment across endpoints.

    PHPSQL Query ExecutionSQL-like Queries
    View on GitHub↗5,337
  • clickhouse/clickhouseClickHouse avatar

    ClickHouse/ClickHouse

    48,229View on GitHub↗

    ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale data aggregation. It functions as a distributed data warehouse capable of processing petabytes of information, while also providing an embedded engine that integrates directly into applications for native query capabilities without external dependencies. The system is built to handle high-throughput ingestion and complex analytical workloads, delivering millisecond-level latency for interactive dashboards and operational monitoring. The platform distinguishes itself through ad

    ClickHouse is a high-performance analytical database, not an endpoint querying and threat hunting tool—it lacks the agent-based endpoint deployment, cross-platform endpoint coverage, and threat detection packs needed for that use case, so it's a storage backend rather than the tool itself.

    C++Distributed Query Engines
    View on GitHub↗48,229

Related searches

  • an endpoint detection agent
  • a tool for querying cloud resources with SQL
  • a C2 framework for red teams
  • a terminal based client for SQL databases
  • a post-exploitation toolkit
  • an autonomous framework for penetration testing
  • a notebook for running SQL
  • SQL straight over my data files