From 6f21e10042783a95194f624dc8e64f0e4af23bb1 Mon Sep 17 00:00:00 2001 From: Ali Bahaloo Date: Mon, 27 Jul 2026 08:37:57 -0700 Subject: [PATCH] chore: replace the stale csaf packaging keyword with psirt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The tool no longer fetches or parses CSAF — that went with caia/cisco.py in 4.0.0. The packaging keyword survived the residue sweep for spec 007 because that sweep grepped for the AI provider's name and the old product name, not for the data format the retired mode used. `psirt` is what the tool actually queries, and what someone looking for this would search. VERSION is deliberately left at 4.0.0: packaging keywords do not warrant a release of their own, so this rides along with whatever ships next. Co-Authored-By: Claude Opus 5 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index df93ab6..efdbf1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ readme = "README.md" requires-python = ">=3.9" license = "MIT" authors = [{ name = "TELUS Digital" }] -keywords = ["cisco", "security", "advisory", "firewall", "csaf", "vulnerability"] +keywords = ["cisco", "security", "advisory", "firewall", "psirt", "vulnerability"] dependencies = [ "openpyxl>=3.1", "python-dotenv>=1.0",