Skip to content

Commit

Permalink
Apply vulnerability summary to existing findings as well
Browse files Browse the repository at this point in the history
  • Loading branch information
8R0WNI3 committed Apr 19, 2024
1 parent 3076c4f commit 9b00fdc
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,18 @@ def on_put(self, req: falcon.Request, resp: falcon.Response):
if existing_entry.type == dso.model.Datatype.COMPLIANCE_SNAPSHOTS:
existing_entry.data = metadata_entry.data

# patch in vulnerability summary to include it in older vulnerabilities too
if (
existing_entry.type == dso.model.Datatype.VULNERABILITY and
(summary := metadata_entry.data.get('summary'))
):
if 'summary' in existing_entry.data:
del existing_entry.data['summary']
existing_entry.data = dict(
**existing_entry.data,
summary=summary,
)

del existing_entry.meta['last_update']
existing_entry.meta = dict(
**existing_entry.meta,
Expand Down

0 comments on commit 9b00fdc

Please sign in to comment.