diff --git a/backend/githubData.ts b/backend/githubData.ts index ebfbe3a..5a0e5d2 100644 --- a/backend/githubData.ts +++ b/backend/githubData.ts @@ -131,6 +131,10 @@ const tools = [ name: "pyodide", owner: "pyodide", }, + { + name: "pip-audit", + owner: "trailofbits", + }, ]; function getQuery(name: string, owner: string) { diff --git a/frontend/src/initialToolData.tsx b/frontend/src/initialToolData.tsx index 9e5ca49..991202a 100644 --- a/frontend/src/initialToolData.tsx +++ b/frontend/src/initialToolData.tsx @@ -351,6 +351,23 @@ const _initialToolData: Tool[] = [ useCases: [], dependsOn: ['wasm'], }, + { + name: 'pip-audit', + features: ['security', 'dependency resolver'], + toolDescription: ( +
+

+ pip-audit is a tool for scanning Python environments for packages + with known vulnerabilities. It uses the + + Python Packaging Advisory Database via the PyPI JSON API as a + source of vulnerability reports. +

+
+ ), + useCases: ['Audit Python packages for known vulnerabilities'], + dependsOn: ['pip', 'venv'], + } ]; _initialToolData.sort((a, b) => { return a.name.toLocaleLowerCase() < b.name.toLocaleLowerCase() ? -1 : 1;