Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fvulnx

Fuzzy interactive CVE explorer powered by fzf and vulnx.

Search, preview, and sort vulnerabilities from your terminal — results update as you type.


Screenshots

Start screen — help and keybindings in the preview pane

fvulnx initial state

Live search — 100 results for "ssh" with full CVE preview

fvulnx search results

Ctrl-S sort — re-sorted by age, header updates instantly

fvulnx sorted results


Install

git clone https://github.com/YOUR_USER/fvulnx
cd fvulnx
# make all scripts executable
chmod +x fvulnx.sh fvulnx-convert fvulnx-preview fvulnx-sort-reload fvulnx-ctrl-action
# optionally symlink to PATH
ln -sf "$PWD/fvulnx.sh" ~/.local/bin/fvulnx

Requirements: fzf · jq · vulnx


Usage

fvulnx

Just start typing. Results stream in as you type, with a live preview of the highlighted CVE in the top pane.

Keybindings

Key Action
Type Search — results update on every keystroke
Navigate results
Ctrl-S Cycle sort field: severity → cvss → age → name → none
Enter View full CVE details and exit
Esc Quit

Result format

SEVERITY | NAME | CVE-ID | AGE | CVSS
  • SEVERITY — 🔴 critical · 🟠 high · 🟡 medium · 🟢 low · ⚪ unknown
  • AGE — days since disclosure (0d = new today)
  • CVSS — numeric score or N/A

Non-interactive / debug mode

fvulnx --list <query>

Prints matching CVEs to stdout without launching fzf. Useful for scripting or piping.


How it works

fvulnx.sh
  └── on keystroke: vulnx search {q} -n 100 -j | fvulnx-convert → fzf list
  └── on Ctrl-S:    fvulnx-ctrl-action {q}    → cycles sort state
                     └── fvulnx-sort-reload {q} → vulnx search ... --sort-asc <field> | fvulnx-convert
  └── preview pane: fvulnx-preview {CVE-ID}   → vulnx id <cve>

Sort state is persisted in /tmp/fvulnx-sort and /tmp/fvulnx-sort-index so the label survives reloads.


License

MIT

About

A fzf script to view vulnx results with preview

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages