-
Notifications
You must be signed in to change notification settings - Fork 123
[PLUGINS] Add plugin dependency preflight with OS-specific guidance #228
Copy link
Copy link
Open
Labels
area:backendBackend API, database, or service workBackend API, database, or service workarea:frontendFrontend React/UI workFrontend React/UI workarea:pluginsScanner plugin metadata, schemas, or plugin runtime workScanner plugin metadata, schemas, or plugin runtime worklevel:advanced55 pts difficulty label for advanced contributor PRs55 pts difficulty label for advanced contributor PRspriority:mediumImportant issue with normal urgencyImportant issue with normal urgencytype:docsDocumentation work category bonus labelDocumentation work category bonus labeltype:featureFeature work category bonus labelFeature work category bonus label
Metadata
Metadata
Assignees
Labels
area:backendBackend API, database, or service workBackend API, database, or service workarea:frontendFrontend React/UI workFrontend React/UI workarea:pluginsScanner plugin metadata, schemas, or plugin runtime workScanner plugin metadata, schemas, or plugin runtime worklevel:advanced55 pts difficulty label for advanced contributor PRs55 pts difficulty label for advanced contributor PRspriority:mediumImportant issue with normal urgencyImportant issue with normal urgencytype:docsDocumentation work category bonus labelDocumentation work category bonus labeltype:featureFeature work category bonus labelFeature work category bonus label
Problem
SecuScan needs a production-grade improvement in this area: Scanner dependency readiness..
Scope
Detect missing binaries/python packages/system dependencies, return actionable install guidance by OS, and surface it in Toolkit/Tool Config.
Acceptance Criteria
Verification
Tests should cover macOS/Linux guidance, missing binary states, and runnable plugin states.
Difficulty
Hard, useful issue intended for experienced contributors.