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
03085a3
docs: ADR for re-processing of documents
ctron Aug 5, 2025
b731ba4
chore: initial PoC impl
ctron Aug 6, 2025
8759ec0
docs: refine option one as the preferred one
ctron Aug 7, 2025
b107fd6
refactor: pull out common code for creating a storage backend
ctron Sep 9, 2025
95df105
feat: allow running data migrations as part of migrations
ctron Sep 9, 2025
e10e42c
chore: make concurrency configurable
ctron Sep 10, 2025
4e8cd4c
feat: add a way to run data migrations individually
ctron Sep 12, 2025
f6f79c1
feat: add way to run data migrations from main binary
ctron Sep 19, 2025
b305ceb
feat: allow spreading load across runners
ctron Sep 22, 2025
f9ed188
refactor: extract method
ctron Oct 1, 2025
7bb22ff
chore: test example
ctron Oct 7, 2025
d55c9e1
chore: show number of processed documents
ctron Oct 9, 2025
3ecf796
chore: add advisory to example
ctron Oct 10, 2025
bc30052
feat: ingest scores
ctron Oct 10, 2025
42fe809
chore: continue work on PoC
ctron Oct 14, 2025
3a63b70
chore: add foreign key
ctron Oct 14, 2025
745ceee
chore: implement for csaf
ctron Oct 15, 2025
fe5d475
feat: use cvss library to parse cve scores
dejanb Oct 14, 2025
f91d98b
chore: mop up some things
ctron Oct 15, 2025
12bcc3c
chore: refactor code about ingesting new scores
ctron Oct 15, 2025
9628a0a
chore: also use iden type for dropping
ctron Oct 16, 2025
318fbdf
chore: align column types
ctron Oct 16, 2025
6eb142e
impove cvss mapping logic
dejanb Oct 16, 2025
9dc75fa
chore: implement for csaf with v2 score
ctron Oct 20, 2025
685f767
test: pass on storage from tests to migrator
ctron Oct 24, 2025
e1baa28
fix: skip inserting when empty, leads to faulty SQL
ctron Oct 24, 2025
fa76b3a
refactor: rename test so drop the "example"
ctron Oct 24, 2025
1e5f222
chore: format
ctron Oct 24, 2025
17f61d4
test: add test for sbom
ctron Oct 27, 2025
9a6bd15
chore: bring back sbom properties
ctron Oct 27, 2025
2fb805a
docs: brush up a bit
ctron Oct 27, 2025
c99e16a
test: sort order, to make test stable
ctron Oct 28, 2025
d5a0987
chore: add additional SBOM column
ctron Oct 28, 2025
8e10dc9
chore: update example
ctron Oct 29, 2025
0f21673
chore: adapt CSAF CVSS v3 handling to use JSON deserialization
dejanb Oct 29, 2025
d52a842
chore: only create the type if it doesn't exist
ctron Oct 29, 2025
50a36f8
test: the cvss score parsing should no longer fail
ctron Oct 29, 2025
8428cd9
refactor: pull out check if the migration should be ignored
ctron Oct 30, 2025
c9281d7
docs: document the test case a bit
ctron Oct 30, 2025
cd7960b
test: add a test for re-running m0002010
ctron Oct 31, 2025
6045b64
docs: improve on documentation
ctron Nov 10, 2025
0adc4ec
refactor: make common function
ctron Nov 10, 2025
cf7f9f8
refactor: simplify things a bit
ctron Nov 10, 2025
df2d303
chore: upgrade to cvss-rs 0.2.0
dejanb Dec 23, 2025
a825169
chore: upgrade csaf library
dejanb Jan 8, 2026
a1447e1
chore: cleanup
dejanb Jan 8, 2026
2a3574d
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