feat: Add login page with dynamic RGB effects and password toggle functionality

feat: Implement package management utilities with JSON endpoints for listing and uninstalling packages

feat: Create plugin management utilities with endpoints for listing, configuring, and installing plugins

feat: Develop schedule and trigger management utilities with CRUD operations for schedules and triggers
This commit is contained in:
infinition
2026-03-19 00:40:04 +01:00
parent 3fa4d5742a
commit b0584a1a8e
176 changed files with 7795 additions and 1781 deletions

View File

@@ -0,0 +1,52 @@
{
"id": "example_notifier",
"name": "Example Notifier",
"description": "Logs events to console when credentials or vulnerabilities are found. Use as a template for building your own plugins.",
"author": "Bjorn Team",
"version": "1.0.0",
"license": "MIT",
"type": "notifier",
"main": "example_notifier.py",
"class": "ExampleNotifier",
"tags": ["example", "template", "notifier"],
"config_schema": {
"log_credentials": {
"type": "boolean",
"label": "Log new credentials",
"default": true,
"help": "Log to console when new credentials are discovered"
},
"log_vulnerabilities": {
"type": "boolean",
"label": "Log new vulnerabilities",
"default": true,
"help": "Log to console when new vulnerabilities are found"
},
"log_actions": {
"type": "boolean",
"label": "Log action completions",
"default": false,
"help": "Log every action result (can be noisy)"
},
"custom_prefix": {
"type": "string",
"label": "Log prefix",
"default": "ALERT",
"help": "Custom prefix for log messages"
}
},
"hooks": [
"on_credential_found",
"on_vulnerability_found",
"on_action_complete",
"on_host_discovered"
],
"requires": {
"pip": [],
"system": [],
"bjorn_min_version": "1.0.0"
}
}