Skip to content

LWLP-40: add vulnerability ingestion job - #1641

Open
dominikvagner wants to merge 2 commits into
content-services:mainfrom
dominikvagner:lightwell-vulnerability-ingestion2
Open

LWLP-40: add vulnerability ingestion job#1641
dominikvagner wants to merge 2 commits into
content-services:mainfrom
dominikvagner:lightwell-vulnerability-ingestion2

Conversation

@dominikvagner

@dominikvagner dominikvagner commented Aug 18, 2026

Copy link
Copy Markdown
Member

Summary

This adds a new job that ingests and syncs vulnerability data from Jira to our DB. It tries to map whatever is currently available to the desired data format specified by the DB.

Testing steps

Run the job with an account that has access to required project. You might need to create a new API token.
Check that the output matches the source. (I can demo this to the reviewer.)

Comment thread pkg/lightwell/sync/store.go Outdated
@dominikvagner
dominikvagner force-pushed the lightwell-vulnerability-ingestion2 branch 7 times, most recently from 6465f7f to 51565fa Compare August 25, 2026 14:20
@dominikvagner
dominikvagner marked this pull request as ready for review August 25, 2026 14:47
@dominikvagner
dominikvagner requested a review from a team as a code owner August 25, 2026 14:47
@TenSt TenSt self-assigned this Aug 26, 2026
@dominikvagner

Copy link
Copy Markdown
Member Author

/retest

TenSt
TenSt previously approved these changes Aug 26, 2026

@TenSt TenSt left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

The 'vulnerability_id' field is not unique across tickets, so persist
the issue key as the row identity. This would also allow us to display
it, if wanted down the line.
This adds a new job that ingests and syncs vulnerability data from Jira
to our DB. It tries to map whatever is currently available to the
desired data format specified by the DB.
@dominikvagner
dominikvagner force-pushed the lightwell-vulnerability-ingestion2 branch from d2dff83 to 66a6763 Compare August 27, 2026 11:57
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