Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
a72bd3c
docs: ADR for re-processing of documents
ctron Aug 5, 2025
1346110
chore: initial PoC impl
ctron Aug 6, 2025
73b5393
docs: refine option one as the preferred one
ctron Aug 7, 2025
f8800fa
refactor: pull out common code for creating a storage backend
ctron Sep 9, 2025
0be9473
feat: allow running data migrations as part of migrations
ctron Sep 9, 2025
d68a2d2
chore: make concurrency configurable
ctron Sep 10, 2025
b951eb4
feat: add a way to run data migrations individually
ctron Sep 12, 2025
73685c7
feat: add way to run data migrations from main binary
ctron Sep 19, 2025
35ee026
feat: allow spreading load across runners
ctron Sep 22, 2025
7123ff7
refactor: extract method
ctron Oct 1, 2025
e2177e9
chore: test example
ctron Oct 7, 2025
078d7dd
chore: show number of processed documents
ctron Oct 9, 2025
8c85241
chore: add advisory to example
ctron Oct 10, 2025
0bcac1e
feat: ingest scores
ctron Oct 10, 2025
72ee725
chore: continue work on PoC
ctron Oct 14, 2025
e48f9bd
chore: add foreign key
ctron Oct 14, 2025
8b4bec0
chore: implement for csaf
ctron Oct 15, 2025
cee5371
feat: use cvss library to parse cve scores
dejanb Oct 14, 2025
b29d94c
chore: mop up some things
ctron Oct 15, 2025
d6f2292
chore: refactor code about ingesting new scores
ctron Oct 15, 2025
f9769f5
chore: also use iden type for dropping
ctron Oct 16, 2025
59cf17d
chore: align column types
ctron Oct 16, 2025
3aff36a
impove cvss mapping logic
dejanb Oct 16, 2025
e99a662
chore: implement for csaf with v2 score
ctron Oct 20, 2025
8ea7778
test: pass on storage from tests to migrator
ctron Oct 24, 2025
73f30f3
fix: skip inserting when empty, leads to faulty SQL
ctron Oct 24, 2025
983148d
refactor: rename test so drop the "example"
ctron Oct 24, 2025
31fd93d
chore: format
ctron Oct 24, 2025
c9b4f6d
test: add test for sbom
ctron Oct 27, 2025
83826db
chore: bring back sbom properties
ctron Oct 27, 2025
55cd792
docs: brush up a bit
ctron Oct 27, 2025
ca2cc3c
test: sort order, to make test stable
ctron Oct 28, 2025
6159ee9
chore: add additional SBOM column
ctron Oct 28, 2025
8a78ff7
chore: update example
ctron Oct 29, 2025
6797077
chore: adapt CSAF CVSS v3 handling to use JSON deserialization
dejanb Oct 29, 2025
f0783d6
chore: only create the type if it doesn't exist
ctron Oct 29, 2025
92339a2
test: the cvss score parsing should no longer fail
ctron Oct 29, 2025
70c0b4b
refactor: pull out check if the migration should be ignored
ctron Oct 30, 2025
5fb0a8f
docs: document the test case a bit
ctron Oct 30, 2025
f5c5bb0
test: add a test for re-running m0002010
ctron Oct 31, 2025
b335a12
docs: improve on documentation
ctron Nov 10, 2025
4e1dea0
refactor: make common function
ctron Nov 10, 2025
4209b1d
refactor: simplify things a bit
ctron Nov 10, 2025
4c7ffc2
chore: upgrade to cvss-rs 0.2.0
dejanb Dec 23, 2025
2aff6e0
chore: upgrade csaf library
dejanb Jan 8, 2026
d63185e
chore: cleanup
dejanb Jan 8, 2026
e88c7a5
feat: implement osv vector parsing
dejanb Jan 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.idea
.DS_Store
/data
.trustify
/target
/.dockerignore
/Containerfile
Loading
Loading