Alexis Mousset
Alexis Mousset
Here the reference section is not generated by the website but part of the description (see https://raw.githubusercontent.com/rustsec/advisory-db/main/crates/time/RUSTSEC-2020-0071.md), so there is no meaningful way to automatically put a link here, it...
Closing as explained, the bug is in the advisory description (opened https://github.com/rustsec/advisory-db/pull/1393 to fix it).
Would using Algolia Docsearch be acceptable? It has some privacy drawbacks (as search queries are sent to a third-party) but I don't think it is worse than github in this...
Ok, I'll see what I can do with static indexes.
Looks like we're even able to do it all in Rust https://github.com/tinysearch/tinysearch! Or https://stork-search.net which seems more powerful.
I have working prototypes with [stork](https://github.com/amousset/rustsec/tree/stork-search) and [lunr](https://github.com/amousset/rustsec/tree/lunr-search), the main problem is to get search on ids (CVE, etc.) to work, as hyphens are considered word separators so such queries...
Not that I'm aware of, client-side engines are quite limited. We could instead build a custom index and search, only over exact ids (`RUSTSEC-*`, `CVE-*`, etc.). This is trivial and...
PR updated with a new commit
OK, squash merging this PR
Not easy if it [passes](https://github.com/rustsec/rustsec/runs/7933081718?check_suite_focus=true#step:7:125) in pull requests. We could try to see what serde fails to parse with something like https://github.com/rustsec/rustsec/pull/661.