main
md 30 lines 942 Bytes
Rendered Raw
1 # Plugin Scanner DOX
2
3 ## Purpose
4
5 - Own LLM-guided security scanning for third-party Agent Zero plugins.
6
7 ## Ownership
8
9 - `helpers/prompt.py` owns scan prompt construction from selectable checks.
10 - `api/` owns scan queue, start, and synchronous run endpoints.
11 - `webui/` owns scan checks, prompt template, store, UI, and thumbnail.
12 - `plugin.yaml` and `README.md` own metadata and behavior notes.
13
14 ## Local Contracts
15
16 - Keep scan prompts explicit about source handling, security categories, and report expectations.
17 - Temporary scan contexts must be isolated and cleaned up as intended.
18 - Do not install or execute scanned plugin code as part of scanning unless explicitly designed and documented.
19
20 ## Work Guidance
21
22 - Coordinate check schema changes with prompt builder and frontend selection UI.
23
24 ## Verification
25
26 - Smoke-test a synchronous scan and selected-check scan after prompt or API changes.
27
28 ## Child DOX Index
29
30 No child DOX files.