Plugins #
Data sources, content providers and publishers #
Fabric plugins implement various data sources, content providers and publishers:
- data sources are integrations responsible for loading data from local or external sources: files, external services and API, databases or cloud storage solutions.
- content providers render the content locally or with external API (like LLM). The providers produce various types of content: text, tables, graphs, code, etc.
- publishers are outgoing integrations that deliver rendered document to local or external destinations, for storage or dissemination.
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.
To automatically download and install required plugins, use fabric install
command. See Installing plugins for more details.
Available plugins #
blackstork/builtin
v0.4.2
blackstork/elastic
v0.4.2
blackstork/github
v0.4.2
blackstork/graphql
v0.4.2
blackstork/hackerone
v0.4.2
blackstork/microsoft
v0.4.2
blackstork/nist_nvd
v0.4.2
blackstork/openai
v0.4.2
blackstork/opencti
v0.4.2
blackstork/postgresql
v0.4.2
blackstork/snyk
v0.4.2
blackstork/splunk
v0.4.2
blackstork/sqlite
v0.4.2
blackstork/stixview
v0.4.2
blackstork/terraform
v0.4.2
blackstork/virustotal
v0.4.2