The Plugin Health & Coverage Dashboard is a developer utility for inspecting SecuScan plugins.
It follows the repository plugin model by treating plugin directories containing metadata.json as the source of truth and checking whether each plugin has a corresponding parser.py.
- Total plugin count
- Parser availability
- Plugin category distribution
- Plugin metadata path
- Plugin directory path
Print a Markdown report to the terminal:
python scripts/plugin_health_dashboard.pyPrint JSON output:
python scripts/plugin_health_dashboard.py --format jsonWrite Markdown output to a file:
python scripts/plugin_health_dashboard.py --output plugin_health_report.mdWrite JSON output to a file:
python scripts/plugin_health_dashboard.py --format json --output plugin_health_report.jsonThe script does not write generated reports by default. Reports are printed to stdout unless an explicit --output path is provided.