Plugins
Experimental. Expect breaking changes.
The functionality of SysReptor can be extended by plugins. Plugins can hook into the SysReptor core and provide additional features both in the API and the web UI.
All plugins are disabled by default. To enable a plugin, add the ENABLED_PLUGINS
variable to your app.env (e.g., ENABLED_PLUGINS=cyberchef,checkthehash
) and restart your container (docker compose up -d
from the deploy
directory).
Official Plugins
Official plugins are maintained by us and are shipped with our official docker images.
Plugin | Description | |
---|---|---|
cyberchef | CyberChef integration | |
graphqlvoyager | GraphQL Voyager integration | |
checkthehash | Hash identifier | |
customizetheme | Customize UI themes per instance | |
demoplugin | A demo plugin that demonstrates the plugin system | |
projectnumber | Automatically adds an incremental project number to new projects | |
webhooks | Send webhooks on certain events | Pro only |
renderfindings | Render selected findings to pdf | Pro only |