From maven-mcp
Checks specific Maven coordinates (groupId:artifactId:version) for known CVEs/GHSAs via OSV.dev. Use when evaluating a single dependency before adding it.
How this skill is triggered — by the user, by Claude, or both
Slash command
/maven-mcp:dependency-vulnerabilitiesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check specific, already-known Maven coordinates (groupId:artifactId:version) for known
Check specific, already-known Maven coordinates (groupId:artifactId:version) for known CVE/GHSA advisories via OSV.dev — for artifacts the user names directly, not a project scan.
Parse groupId, artifactId, version for each dependency named by the user.
Call get_dependency_vulnerabilities with:
dependencies: [{groupId, artifactId, version}, ...] (capped at 100 items)projectPath — improves Gradle plugin-marker resolution (a marker
coordinate like {id}:{id}.gradle.plugin is resolved to its real implementation GAV
before querying OSV, since OSV indexes the implementation, not the marker)Present per-dependency findings: id, severity, summary, fixedVersion. Sort
CRITICAL → HIGH → MEDIUM → LOW → unknown. Link advisories as
https://osv.dev/vulnerability/{id}.
malicious: true on any finding is a distinct, stronger signal than a CVE severity
(OSSF Malicious Packages convention) — call it out separately and first; recommend
removing the dependency rather than just tracking the CVE.
When findings exist, the tool also returns a per-dependency safeUpgrade — a
synthesized minimum version clearing every known CVE, computed from the same
fixedVersion data (ADVISORY ONLY, never a guaranteed-safe pin). Present
safeUpgrade.version as the suggested target when fixesAllKnown: true; when it is
false, say a version fixing every known issue is not yet known and surface reason.
No findings: say so plainly.
Disclaimer (always mention once): OSV does not cover shaded/uber JARs — a dependency bundled inside a fat JAR may carry CVEs this check will not surface.
/check-deps-vulnerabilities, which resolves the project via gradlew first.POST the coordinates to https://api.osv.dev/v1/querybatch, then hydrate each unique
returned id with GET https://api.osv.dev/v1/vulns/{id} before reporting
severity/summary/fixedVersion — the bare querybatch response ({id, modified} only) is not
enough to report severity. Note that Gradle plugin-marker resolution is skipped on this
path.
npx claudepluginhub kirich1409/krozov-ai-tools --plugin maven-mcpProvides JVM dependency intelligence via Maven Tools MCP: version lookup, upgrade safety, CVEs, license risks, and release history for Maven/Gradle projects.
Scans Gradle project dependencies for known CVE/GHSA advisories via OSV.dev and offers targeted version updates for remediation.
Scans project dependencies for known CVEs across npm, pip, cargo, Go, and Java ecosystems. Reports vulnerable packages with severity, affected versions, and fixes.