dhscanner-kbapi: query language api for dhscanner knowledge base

[ api, gpl, library, program ] [ Propose Tags ] [ Report a vulnerability ]

This package defines the API for the knowledge base used by dhscanner. The documentation is intended for both humans 🚶and LLM agents 🤖. In this context, a knowledge base is a structured collection of code facts. For a detailed explanation of code facts and how they are generated, see dhscanner-kbgen on Hackage.

Code facts form an abstraction layer over the underlying data representation, which can be a graph database, a relational database (like Postgres), a logic program etc.

The design aims to separate, as much as possible, the following entities:

  • the underlying data storage

  • the code facts abstraction layer

  • the exposed knowledge base API

For instance, migrating from a graph database to a logic program representation should conceptually be straightforward.

As another example, changes to the API should ideally not require fundamental modifications to the structure or specification of code facts.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.2, 1.0.3
Dependencies aeson, aeson-pretty, base (<4.21), bytestring, containers (<0.7), dhscanner-ast (>=1.1.5), dhscanner-kbapi, openapi3 [details]
License GPL-3.0-only
Copyright (c) 2026 Oren Ish Shalom
Author OrenGitHub
Maintainer Oren Ish Shalom
Uploaded by OrenHackage at 2026-04-24T17:27:06Z
Category api
Home page https://github.com/OrenGitHub/dhscanner
Distributions
Executables json-schema-creator
Downloads 12 total (12 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]