dependency-audit

Audit dependency versions and parent POM alignment across CP repositories.

3|4|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/hmcts/agentic-plugins-marketplace --skill dependency-audit-hmcts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-audit
Source: https://github.com/hmcts/agentic-plugins-marketplace/tree/main/plugins/agents/hmcts-sdlc-orchestrator/skills/dependency-audit
Command: npx skills add https://github.com/hmcts/agentic-plugins-marketplace --skill dependency-audit-hmcts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of auditing dependency versions across CP repositories, enabling quick identification of mismatches, outdated libraries, and alignment issues across parent POMs.

Core Features & Use Cases

  • Audit Dependency Versions: Scan repositories for version inconsistencies and outdated libraries.
  • Check Parent POM Alignment: Ensure the parent POM chain aligns correctly across context services.
  • Pre-upgrade Analysis: Verify a specific library version across all repositories before an upgrade.

Quick Start

Run 'audit-dependencies -s all' to scan all context services or specify a repository with '-r repository-name'.

Frequently Asked Questions about dependency-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit dependency versions across multiple Maven and Gradle repositories?

You can automate dependency version audits across CP repositories to identify mismatches and outdated libraries in Maven, Gradle, and Node projects. This checks version consistency and parent POM alignment across context services.

What is parent POM alignment and how does it affect version consistency?

Parent POM alignment ensures the parent POM chain aligns correctly across context services. Auditing this alignment prevents version inheritance mismatches and maintains build consistency throughout your Continuous Package management system.

Can I check a specific library version across all repositories before upgrading?

Yes, you can perform a pre-upgrade analysis to verify a specific library version across all repositories. This ensures consistent versioning before you apply an upgrade to your Continuous Package environment.

How do I scan all context services for outdated dependencies?

You can scan all context services for outdated dependencies by running an automated audit command across the repository scope. This identifies version inconsistencies and outdated libraries within Maven, Gradle, and Node projects.

Does this dependency audit tool work with Node.js repositories?

Yes, the dependency audit operates within Continuous Package management systems and supports Node repositories. It identifies mismatches and outdated libraries alongside Maven and Gradle environments.

What are the limitations of automating dependency version audits in CP repositories?

The dependency audit is limited to identifying mismatches, outdated libraries, and POM alignment issues within Maven, Gradle, and Node repositories. It operates strictly within Continuous Package management contexts and does not modify dependencies directly.