Plugins #
Data sources and content providers #
Fabric plugins implement various data sources and content providers:
- data sources are integrations responsible for loading data from the file, external service, API, or data storage.
- content providers render the document content locally or through the external API (like LLM). The content types include text, tables, graphs, code and other elements.
Dependencies #
The global configuration must include all required plugins (see Global configuration). A plugin name consists of a namespace (usually a vendor’s name) and a short name. For example, blackstork/elastic
plugin (built by BlackStork) implements Elasticsearch data source.
Installation #
Plugin releases are independent from Fabric releases and have their own release cycle and version. You can find a list of plugins released by BlackStork at the Releases page in Fabric GitHub repository.
Required plugins can be downloaded and installed automatically with fabric install
command. See Installing plugins for more details.
Available plugins #
blackstork/builtin
v0.4.1
blackstork/elastic
v0.4.1
blackstork/github
v0.4.1
blackstork/graphql
v0.4.1
blackstork/hackerone
v0.4.1
blackstork/nist_nvd
v0.4.1
blackstork/openai
v0.4.1
blackstork/opencti
v0.4.1
blackstork/postgresql
v0.4.1
blackstork/splunk
v0.4.1
blackstork/sqlite
v0.4.1
blackstork/stixview
v0.4.1
blackstork/terraform
v0.4.1
blackstork/virustotal
v0.4.1