Notice: Archiving the vulsio dictionary repositories #2558
shino
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
We want to give the community advance notice that the vulsio "dictionary" repositories — long-standing dependencies of Vuls — will be archived as Vuls completes its transition to vuls.db–based detection.
Background
Vuls is gradually moving its detection backend to vuls.db, and the migration is already complete for the majority of OS ecosystems. The migration is automatic and requires no configuration on the user's side — if you are running a recent Vuls release, you are already benefiting from it. As a result, most of the dictionary OSS repositories that Vuls has historically depended on are no longer required.
In the latest release, v0.39.1, only the following three dependencies on vulsio repositories remain:
Repositories to be archived
The three repositories still referenced by Vuls (
go-cti,go-cve-dictionary,gost) will be archived after they are fully removed from Vuls in a future release. The remaining five can be archived sooner since Vuls no longer depends on them.Timeline
The exact dates are not yet fixed. Expect archival to happen gradually over roughly the next few weeks to three months. We'll proceed as the remaining migration work lands.
What "archived" means
go get/ Go modules.If you depend on these repositories
A huge thank-you to everyone who contributed
These repositories have been the backbone of Vuls' detection for nearly a decade. To everyone who filed issues, sent pull requests, fixed parsers for the long tail of advisory formats, kept up with upstream data-source changes, and supported other users — thank you. The depth and breadth of contribution to the dictionary projects is what made Vuls possible in the first place, and that work doesn't disappear just because the repositories go read-only. It is preserved in the code, in vuls.db, and in everything Vuls does today.
Questions?
If you have questions, concerns, or a use case we should know about before archival, please reply to this discussion.
All reactions