feat(FN-3077): enforce plugin AI security scan gate across install flows
- Add core plugin AI security scan module and schema support for scan toggle/state metadata - Enforce scan checks during CLI and dashboard plugin install flows, with preserved API error status on scan failures - Expose plugin scan toggle and rescan actions in dashboard/plugin manager with route and UI coverage - Update plugin authoring and CLI/dashboard docs, plus add changeset for published CLI package Fusion-Task-Id: FN-3077
This commit is contained in:
@@ -812,14 +812,17 @@ Plugin lifecycle management.
|
||||
|
||||
```bash
|
||||
fn plugin list
|
||||
fn plugin install <path>
|
||||
fn plugin install <path> [--ai-scan]
|
||||
fn plugin rescan <id>
|
||||
fn plugin uninstall <id> --force
|
||||
fn plugin enable <id>
|
||||
fn plugin disable <id>
|
||||
fn plugin create <name>
|
||||
```
|
||||
|
||||
Subcommands: `list|ls`, `install`, `uninstall`, `enable`, `disable`, `create`.
|
||||
Subcommands: `list|ls`, `install`, `rescan`, `uninstall`, `enable`, `disable`, `create`.
|
||||
|
||||
`fn plugin install --ai-scan` enables AI security scanning on plugin load. `fn plugin rescan <id>` runs a fresh scan/reload cycle and prints plugin name, verdict, summary, and finding count. It exits non-zero for `blocked`, `error`, or `unavailable` verdicts.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user