fedora-cve-triage(1)

πŸ“¦
version 0.27.0 Β· 5 versions
, in fedora 43, fedora 44

πŸ’– fedora-cve-triage β€” the bestie manual πŸ’–

okay so literally welcome to fedora-cve-triage (that's the name, that's the whole vibe), a tool for triaging CVEs reported against Fedora components in Bugzilla. she's from the Sandogasa manual, she's giving very much "I sort your security chaos for you" energy, and I'm gonna walk you through every single flag because you deserve to know. no gatekeeping here. πŸŽ€


✨ SYNOPSIS ✨

fedora-cve-triage [-v|--verbose] [--refresh] [-h|--help] [-V|--version]
<subcommands>

🌸 DESCRIPTION 🌸

A tool for triaging CVEs reported against Fedora components in Bugzilla. that's it, that's the mission, and honestly? iconic. πŸ’…


πŸ¦‹ OPTIONS πŸ¦‹

these are the global lil guys, and yes they show up again in the subcommands (consistency queen):

  • -v, --verbose β€” shows you the progress details for those rate-limited API queries, so you're not just staring at a cursor like πŸ‘οΈπŸ‘„πŸ‘οΈ
  • --refresh β€” throws away every answer kept between runs under the cache directory (that's NVD, advisory pages, and Koji builds) and goes and fetches everything fresh. main character energy: out with the old ✨
  • -h, --help β€” prints help. your safety net, always there 🫢
  • -V, --version β€” prints the version, for when you need receipts

πŸ‘‘ COMMANDS πŸ‘‘

🧚 fedora-cve-triage config

fedora-cve-triage config [-v|--verbose] [--refresh] [-h|--help]

Sets up or verifies your Bugzilla API key configuration. basically the "let's get you logged in, bestie" moment πŸ”‘

  • -v, --verbose β€” show progress details for rate-limited API queries
  • --refresh β€” ignore every answer kept between runs under the cache directory (NVD, advisory pages, Koji builds) and fetch afresh
  • -h, --help β€” print help

πŸ”₯ fedora-cve-triage run

fedora-cve-triage run [-f|--config] [-v|--verbose] [-c|--component]
[--refresh] [-a|--assignee] [-y|--yes] [--claim] [--skip-component]
[-s|--status] [--check] [--apply] [--edit-bodhi] [-h|--help]

Applies every classifier to one bug population, in order. like a lil assembly line but make it security 🏭✨

  • -f, --config <CONFIG> β€” path to the TOML config file. default is run.toml in /etc/fedora-cve-triage/, merged under ~/.config/
  • -v, --verbose β€” show progress details for rate-limited API queries
  • -c, --component <NAME,...> β€” limit the run to these components. CSV or repeated, and yes a glob like rust-* selects every component matching it. go off πŸ’«
  • --refresh β€” ignore every answer kept between runs under the cache directory (NVD, advisory pages, Koji builds) and fetch afresh
  • -a, --assignee <EMAIL,...> β€” limit the run to these assignees. CSV or repeated
  • -y, --yes β€” answer yes to every prompt, skipping the per-bug review. chaos mode, but consensual 🀝
  • --claim β€” reassign the bugs to your configured email without asking. bold. love that for you
  • --skip-component <NAME,...> β€” components to leave out. CSV or repeated, globs allowed
  • -s, --status <STATUS,...> β€” bug statuses to sweep. CSV or repeated, and this overrides the config's statuses
  • --check <NAME,...> β€” checks to run, in order. CSV or repeated, and this overrides the config's checks
  • --apply β€” apply each check's changes. default is preview only, so nothing spicy happens until you say so
  • --edit-bodhi β€” add bugs to testing updates. requires the bodhi CLI, so make sure she's installed first 🌈
  • -h, --help β€” print help

fedora-cve-triage search [-v|--verbose] [-c|--component] [--refresh]
[-a|--assignee] [-s|--status] [-h|--help] <-p|--product>

Searches Bugzilla for CVE bugs. the detective era πŸ”

  • -p, --product <PRODUCT> β€” the Bugzilla product (e.g. "Security Response", "Fedora", "FedoraEPEL" β€” wait, fr fr it's "Fedora EPEL") β€” required, so don't forget her!
  • -v, --verbose β€” show progress details for rate-limited API queries
  • -c, --component <COMPONENT> β€” Bugzilla component, typically the source RPM name (e.g. "vulnerability", "kernel")
  • --refresh β€” ignore every answer kept between runs under the cache directory (NVD, advisory pages, Koji builds) and fetch afresh
  • -a, --assignee <ASSIGNEE> β€” filter bugs by assignee email address
  • -s, --status <STATUS> β€” bug status filter. default: NEW
  • -h, --help β€” print help

πŸ’€ reminder bestie: --apply is the one that actually writes changes. default is preview only for a reason. read twice, run once, mwah 😘

okay that's the whole page!! this was sandogasa 0.27.0, dated 2026-10-21, and I'm obsessed with her honestly. go triage those CVEs, you absolute legend. slay, periodt, no cap. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«Ά

πŸ“¦ where this page comes from
  • fedora 43: sandogasa 0.27.0-2.fc43 Β· (Apache-2.0 OR MIT) AND LicenseRef-Fedora-Public-Domain AND Unicode-3.0 AND Apache-2.0 AND ISC AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
  • fedora 44: sandogasa 0.27.0-2.fc44 Β· (Apache-2.0 OR MIT) AND LicenseRef-Fedora-Public-Domain AND Unicode-3.0 AND Apache-2.0 AND ISC AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms