-
Notifications
You must be signed in to change notification settings - Fork 209
[PLUGINS] Add deterministic plugin checksum/signature verification in CI #230
Copy link
Copy link
Open
Labels
area:ciCI, tooling, or automation workCI, tooling, or automation workarea:pluginsScanner plugin metadata, schemas, or plugin runtime workScanner plugin metadata, schemas, or plugin runtime workarea:securitySecurity-sensitive implementation or testsSecurity-sensitive implementation or testslevel:advanced55 pts difficulty label for advanced contributor PRs55 pts difficulty label for advanced contributor PRspriority:highHigh-priority issueHigh-priority issuetype:devopsDevOps or infrastructure work category bonus labelDevOps or infrastructure work category bonus labeltype:securitySecurity work category bonus labelSecurity work category bonus label
Description
Metadata
Metadata
Assignees
Labels
area:ciCI, tooling, or automation workCI, tooling, or automation workarea:pluginsScanner plugin metadata, schemas, or plugin runtime workScanner plugin metadata, schemas, or plugin runtime workarea:securitySecurity-sensitive implementation or testsSecurity-sensitive implementation or testslevel:advanced55 pts difficulty label for advanced contributor PRs55 pts difficulty label for advanced contributor PRspriority:highHigh-priority issueHigh-priority issuetype:devopsDevOps or infrastructure work category bonus labelDevOps or infrastructure work category bonus labeltype:securitySecurity work category bonus labelSecurity work category bonus label
Problem
SecuScan needs a production-grade improvement in this area: Plugin integrity automation..
Scope
Fail CI when plugin metadata checksum/signature is stale, provide a focused error message, and document the refresh/sign commands.
Acceptance Criteria
Verification
CI tests should fail on a deliberately modified plugin fixture and pass after refresh.
Difficulty
Hard, useful issue intended for experienced contributors.