-
Notifications
You must be signed in to change notification settings - Fork 92
[PLUGINS] Add plugin result normalization contract tests for all bundled parsers #231
Copy link
Copy link
Open
Labels
area:backendBackend API, database, or service workBackend API, database, or service workarea:pluginsScanner plugin metadata, schemas, or plugin runtime workScanner plugin metadata, schemas, or plugin runtime worklevel:advanced55 pts difficulty label for advanced contributor PRs55 pts difficulty label for advanced contributor PRspriority:mediumImportant issue with normal urgencyImportant issue with normal urgencytype:refactorRefactor work category bonus labelRefactor work category bonus labeltype:testingTesting work category bonus labelTesting work category bonus label
Metadata
Metadata
Assignees
Labels
area:backendBackend API, database, or service workBackend API, database, or service workarea:pluginsScanner plugin metadata, schemas, or plugin runtime workScanner plugin metadata, schemas, or plugin runtime worklevel:advanced55 pts difficulty label for advanced contributor PRs55 pts difficulty label for advanced contributor PRspriority:mediumImportant issue with normal urgencyImportant issue with normal urgencytype:refactorRefactor work category bonus labelRefactor work category bonus labeltype:testingTesting work category bonus labelTesting work category bonus label
Problem
SecuScan needs a production-grade improvement in this area: Parser output consistency..
Scope
Create shared fixtures ensuring every parser returns normalized findings, severities, evidence, and metadata fields.
Acceptance Criteria
Verification
Tests should cover every bundled parser and reject unknown severity or malformed finding shapes.
Difficulty
Hard, useful issue intended for experienced contributors.