This post was written with AI assistance.
Already on the agenda is the discussion started at 2026.04.14 Weekly Meeting - #3 by pieper
Extension review and publishing
ExtensionsIndex#2341 by Steve: make it easy to install extension PRs, since unfunded review creates a backlog that hurts contributors and users.
To discuss:
- Tier-based filtering of extensions (status update from Kyle).
- Move packaging off the factory onto GitHub Actions:
- Andras’s prototype: Slicer#9118.
- Example use: SlicerMONAIAuto3DSeg#105.
- Proposals as to how much review we want:
- Andras: allow publish-without-review; surface quality via ratings/likes; promote highly-rated ones into higher tiers.
- Steve: treat it like publishing a repo/website; minimal formal process; users recommend to users.
- Murat: keep peer review but make high-demand extensions pay an annual review/support fee; use an AI agent to screen new submissions for malicious code and ship others as “use at your own risk.”
- Sandboxing to protect users from untrusted extension code (and untrusted AI agents). Options raised: containers, cloud execution, and eventually browser-based (SlicerTrame, VTK wasm, pyodide).
- A feature in Slicer to install/build extension PRs directly. Pure-Python extensions are low-hanging fruit; also a “check out and build” button when running a locally built Slicer.