Skip to content

feat(catalog): describe required and optional plugin permissions - #7

Merged
dviejokfs merged 1 commit into
mainfrom
feat/plugin-permission-metadata
Sep 19, 2026
Merged

dviejokfs merged 1 commit into
mainfrom
feat/plugin-permission-metadata

Conversation

@dviejokfs

Copy link
Copy Markdown
Contributor

Add author-declared required/optional host permissions from package.json → temps.permissions to catalog entries. Each entry includes a known permission name, explicit required flag, and a bounded reason. Omitted metadata stays unknown; an empty list explicitly requests no host permissions. Nothing grants access automatically.

Validation: 15 registry tests pass, including malformed/duplicate/unknown entries and legacy versus empty metadata. Host runtime permissions remain authoritative; this metadata describes feature requirements, not a security audit.

Signed-off-by: David Viejo <dviejo@kungfusoftware.es>
@dviejokfs
dviejokfs merged commit d1acee3 into main Sep 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant