From 0504488a0bcb6150af6dc6dc0aa9da9a1797c101 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 29 Mar 2026 18:41:11 +0000 Subject: [PATCH 1/2] Add Python vulnerability lookup tool Single-file HTML tool that parses pyproject.toml or requirements.txt files, queries the OSV.dev API for known vulnerabilities, and displays results with severity badges, affected version ranges, and expandable raw JSON. Supports fetching dependencies directly from GitHub repos via ?path=owner/repo parameter, with bookmarkable URLs and document title updates. https://claude.ai/code/session_01FofeT3UVvJGdSBqi4vkQg6 --- python-vulnerability-lookup.html | 674 +++++++++++++++++++++++++++++++ 1 file changed, 674 insertions(+) create mode 100644 python-vulnerability-lookup.html diff --git a/python-vulnerability-lookup.html b/python-vulnerability-lookup.html new file mode 100644 index 0000000..d5b9769 --- /dev/null +++ b/python-vulnerability-lookup.html @@ -0,0 +1,674 @@ + + + + + + Python Vulnerability Lookup + + + +

Python Vulnerability Lookup

+

Paste a pyproject.toml or requirements.txt to check packages for known vulnerabilities via OSV.dev.

+ +
+ +
+ + +
+
+ Examples: simonw/datasette, https://github.com/simonw/datasette, or a direct URL to a requirements.txt/pyproject.toml +
+
+ + +
+ + +
+
+ + + + From 63d2b482d3132f7740a1ccd73730d9eeaf0055e2 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 29 Mar 2026 18:45:24 +0000 Subject: [PATCH 2/2] Submit fetch form on Enter key in path input https://claude.ai/code/session_01FofeT3UVvJGdSBqi4vkQg6 --- python-vulnerability-lookup.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-vulnerability-lookup.html b/python-vulnerability-lookup.html index d5b9769..dca0dee 100644 --- a/python-vulnerability-lookup.html +++ b/python-vulnerability-lookup.html @@ -194,7 +194,7 @@

Python Vulnerability Lookup

- +