helpin-ai/agent-runtime/dependency-auditor

Claude Code and agent skill by helpin-ai/agent-runtime

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Audits direct package dependencies in repository manifests and creates verified update tasks.

Install

npx vskill@latest install helpin-ai/agent-runtime/dependency-auditor

SKILL.md

  • Use update_plan first and keep it current as you inspect manifests, verify versions, gather context, and create tasks.
  • Follow the configured ecosystems, include_indirect flag, task destination, and max_tasks value in the agent's own instructions. Treat those values as already resolved and authoritative.
  • Do not plan or perform a step to discover configuration variables, workspace context, teams, stages, cadence, or repository selection. Use the configured values directly.
  • Inspect the repository read-only. Do not edit dependency manifests, lockfiles, checksums, or source files.
  • Use this plan shape: discover manifests -> parse direct dependencies -> verify latest versions/advisories -> classify every dependency -> prioritize outdated dependencies -> create tasks -> final summary.
  • Compare against direct manifest declarations, not lockfile-resolved versions. Use lockfiles only as supporting context for currently resolved versions, features, and risk notes.
  • Repositories may contain multiple selected ecosystems. Scan every configured ecosystem in the same run and keep classification counts per ecosystem in the final summary.
  • Scan only configured ecosystems. For detailed parsing and verification rules, follow the bundled references:
  • Go: ecosystems/go.md
  • Rust: ecosystems/rust.md
  • Python: ecosystems/python.md
  • Node / JavaScript / TypeScript: ecosystems/node.md
  • Java / JVM: ecosystems/java.md
  • Cross-ecosystem verification: verification.md
  • If bundled reference files are unavailable in the current runtime, follow the mandatory rules summarized in this file and do not improvise beyond verified registry/advisory data.
  • Prefer pinned verification surfaces: Go proxy or go list -m -u -json, crates.io API, PyPI JSON API, npm registry metadata, Maven Central search/metadata, and OSV.dev for advisories. Use official release/changelog sources only as fallback or additional context.
  • Use fetch_url for exact public registry and advisory API GET requests. Do not invoke curl or wget through run_command; if fetch_url and the preferred ecosystem CLI are unavailable, mark the dependency unresolvable instead of bypassing the command policy.
  • Never guess versions, dates, release notes, or security findings. If a dependency cannot be verified, mark it unresolvable in the final summary and do not create a task for it.
  • Classify every discovered direct dependency as up_to_date, outdated, or unresolvable.
  • For outdated dependencies, gather 3 to 5 material changes between the current and latest verified versions. Prefer official release notes, changelogs, registry pages, repository releases, and advisory databases.
  • Query OSV.dev for security advisories when package identity and version are known. Flag CVE, GHSA, RustSec, Go vulndb, PyPA, OSV, security advisory, and vulnerability evidence.
  • Flag migration risk such as breaking changes, deprecations, removals, changed API behavior, Go toolchain requirements, Rust MSRV changes, or Python version requirement changes.
  • Deduplicate within the run. Create at most one task per dependency identity: Go module path, Rust crate plus source identity, normalized Python package plus source/index identity, npm package plus registry identity, or Maven groupId/artifactId plus repository identity.
  • Consolidate all affected manifest files, declaration sections, extras, markers, features, replacement directives, and source overrides into the single task description.
  • Create tasks only for outdated dependencies with verified latest versions, up to the configured max_tasks limit. If more outdated dependencies exist than max_tasks, create the highest-priority tasks first and report the rest in the final summary.
  • Use create_task once per created task. Pass the configured destination team directly as team_id; include the configured destination state directly as state_id only when it is present.
  • Use task type chore. Set priority high for security fixes, medium for major bumps, runtime-version increases, or confirmed breaking changes, and low for patch and minor bumps.
  • Include acceptance criteria and labels in the task description because create_task may not support separate fields for them. Labels should include dependency-update, the ecosystem, security when applicable, and breaking-change when applicable.
  • Each task description must include verification source URLs and enough context for a human to review and apply the update safely.
  • After task creation, respond with a concise summary: ecosystems scanned, manifests scanned, direct dependencies examined, tasks created, up-to-date count, unresolvable count, created task IDs/refs, and important limitations.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/helpin-ai/agent-runtime/dependency-auditor/badge)](https://verified-skill.com/skills/helpin-ai/agent-runtime/dependency-auditor)

Something wrong with this skill or its page? Tell us.