Files
cc-scripts/cc-vulnerabilites
2025-09-09 16:49:56 +01:00

15 lines
587 B
Bash
Executable File

#!/bin/bash
recipeList=$(curl https://recipes.coopcloud.tech/recipes.json | jq -r '.[].name' | sed 's/-/ /g')
recipe=$(./bin/gum choose $recipeList)
echo $recipe
vulnlist=$(curl "https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=$recipe&keywordExactMatch")
echo $vulnList | jq -r \
'["date", "id", "description", "score"],
(.vulnerabilities[-10:] | reverse | .[].cve | [
.published,
.id,
(.descriptions[] | select(.lang == "en") | .value),
(.metrics.cvssMetricV31[] | select(.source == "nvd@nist.gov") | .cvssData.baseScore)
]) | @csv' | ./bin/gum table --widths=23,14,60