Skip to content

Conversation

@IlonaShishov
Copy link
Collaborator

Generate machine-readable VEX documents in CSAF 2.0 format containing:

  • Product identification and vulnerability status
  • Patch recommendations from GHSA intel
  • ExploitIQ analysis summaries and justifications
  • RHSA/GHSA enrichment data

Includes pluggable VexGenerator architecture for future format support.

EIQ output has been remodeled to include a VEX field for the analysis as a whole. (output: {analysis: {}, vex: {}})

Copy link
Collaborator

@zvigrinberg zvigrinberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @IlonaShishov
This looks good and does the work.
Though i have some comments. PTAL.
In addition, kindly modify openapi spec to reflect new output structure payload
https://github.com/RHEcosystemAppEng/vulnerability-analysis/blob/bb6f1b10685ac3801a22db7a1613a85da187cef3/src/vuln_analysis/configs/openapi/openapi.json

Copy link
Collaborator

@zvigrinberg zvigrinberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great Job @IlonaShishov
LGTM Approved.

Ilona Shishov added 12 commits January 1, 2026 11:34
…SAF format support

Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
…ble CVEs only

Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
…stants for reusability and readability

Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
…ve intel score

Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
Signed-off-by: Ilona Shishov <ishishov@ishishov-thinkpadp1gen7.raanaii.csb>
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.

3 participants