google / google/osv.dev

Put a Package/ID search box on the osv.dev main page

Open
#1,802 7 comments 0 reactions 0 assignees View on GitHub
backlog enhancement
Dominant language
Go
Stars
2.9k
Forks
369
Avg merge
1d 17h
Merged PRs (30d)
149

Description

**Is your feature request related to a problem? Please describe.**
There is no search box present on the front page of `osv.dev`. In order to search `osv.dev`, you have to click on "Search Vulnerability Database", then click on the search box, then type your query. This requires two extra mouse clicks plus a page / screen change, which is excessive for such a core function of the website.

**Describe the solution you'd like**
There should be a package / ID search box on the main page of `osv.dev`, which functions identically to the one on `osv.dev/list`. (i.e. when a search query is submitted, the page redirects to `osv.dev/list`).

The search box should be brought into focus immediately when the page is loaded. This means the user can type or paste a query into the search box without having to manually click (or tab) to bring it into focus. (An example is when you visit [google.com](https://www.google.com)).

As an extra bonus, the search box on `osv.dev/list` should also be autofocused when the page is loaded.

**Describe alternatives you've considered**
Implement URL redirection so that navigating to `osv.dev/` redirects to `osv.dev/list` and performs a search for ``. This would be even more efficient, bypassing the main page completely, however this way of searching is less discoverable for a new user.

**Additional context**
Having search functionality immediately available on the main page would greatly improve the usability and discoverability of the OSV search function, which I think is one of the primary functions of the osv.dev website.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.