decebals avatar

Maven Dependency Audit

This audits your Maven dependencies by running the standard toolchain commands and organizing the results into a prioritized report. It checks for outdated versions, scans for CVEs with OWASP Dependency-Check, analyzes the dependency tree for conflicts, and flags unused dependencies. The workflow is solid: it categorizes updates by severity, explains what those "(omitted for conflict)" messages actually mean, and gives you a concrete action plan instead of just dumping terminal output. Use it before releases or when someone mentions checking dependencies. The token optimization section is honest about filtering verbose tree output, which matters when you're working with a large project that pulls in half of Maven Central.

skills.sh installs
308
GitHub stars
771
last updated
Feb 8, 2026

Install

$ npx -y skills add decebals/claude-code-java --skill maven-dependency-audit --agent claude-code

Installs into .claude/skills of the current project.

Files

Maven Dependency Audit Skill

Audit Maven dependencies for updates, vulnerabilities, and conflicts.

When to Use

  • User says "check dependencies" / "audit dependencies" / "outdated dependencies"
  • Before a release
  • Regular maintenance (monthly recommended)
  • After security advisory

Audit Workflow

  1. Check for updates - Find outdated dependencies
  2. Analyze tree - Find conflicts and duplicates
  3. Security scan - Check for vulnerabilities
  4. Report - Summary with prioritized actions

1. Check for Outdated Dependencies

Command

mvn versions:display-dependency-updates

Output Analysis

[INFO] The following dependencies in Dependencies have newer versions:
[INFO]   org.slf4j:slf4j-api ......................... 1.7.36 -> 2.0.9
[INFO]   com.fasterxml.jackson.core:jackson-databind . 2.14.0 -> 2.16.1
[INFO]   org.junit.jupiter:junit-jupiter ............. 5.9.0 -> 5.10.1

Categorize Updates

Sponsors

Details

Repository
github.com/decebals/claude-code-java
Categories
Security, Java & JVM
License
MIT
First seen
Jun 11, 2026

More from decebals/claude-code-java

All 18

Recommended

More Security
1jezweb avatarsveltia-cmsjezweb/claude-skillsSet up Sveltia CMS - lightweight Git-backed CMS successor to Decap/Netlify CMS (300KB bundle, 270+ fixes). Framework-agnostic for Hugo, Jekyll, 11ty, Astro. Pre302skills.sh installs
2pedronauck avatarbetter-auth-best-practicespedronauck/skillsSkill for integrating Better Auth - the comprehensive TypeScript authentication framework.281skills.sh installs
3martinholovsky avatarsurrealdb-expertmartinholovsky/claude-skills-generatorExpert SurrealDB developer specializing in multi-model database design, graph relations, document storage, SurrealQL queries, row-level security, and real-time 275skills.sh installs
4ngrok avatarexpose-localhostngrok/agent-skillsExpose a local service to the public internet using ngrok. Starts a tunnel, optionally adds OAuth or WAF via Traffic Policy. Use when asked to expose, tunnel, s273skills.sh installs
5mvanhorn avatarpp-nvdmvanhorn/printing-press-librarySearch the U.S. National Vulnerability Database for CVEs, CVSS scores, affected versions, and severity ratings — by keyword, product (CPE name), CVE ID, or date266skills.sh installs
6patricio0312rev avatarthreat-model-generatorpatricio0312rev/skillsCreates comprehensive threat models using STRIDE methodology with asset identification, threat enumeration, mitigation strategies, and residual risk assessment.266skills.sh installs