
Dependency Upgrade
This handles the full lifecycle of upgrading dependencies with supply chain security baked in: cooldown periods to let new packages age before you install them, post-install script blocking to prevent arbitrary code execution, and lockfile validation to catch injection attacks. It supports npm, Bun, pnpm, Yarn, and Deno with specific hardening configs for each. You can run it in default mode for instant opinionated setup (7-day cooldown, scripts blocked, Dependabot configured) or go interactive to customize everything from automerge policies to Socket CLI integration. It's built around the reality that supply chain attacks happen fast and most teams don't have good defenses in place until after an incident.
- skills.sh installs
- 415
- GitHub stars
- 248
- last updated
- Aug 21, 2026
Install
$ npx -y skills add secondsky/claude-skills --skill dependency-upgrade --agent claude-codeInstalls into .claude/skills of the current project.
Files
Dependency Upgrade
Manage dependency upgrades with supply chain security, compatibility analysis, staged rollout, and comprehensive testing across all major package managers.
When to Use This Skill
- Upgrading major framework or library versions
- Configuring supply chain attack prevention (cooldown, script blocking, lockfile hardening)
- Setting up secure package manager configuration
- Resolving dependency conflicts or peer dependency issues
- Planning incremental upgrade paths with testing
- Automating dependency updates with Renovate, Dependabot, or Snyk
- Auditing dependencies for vulnerabilities
- Setting up CI/CD dependency security workflows
Two Modes of Operation
Interactive — Walk through setup questions to generate tailored config. Use for fresh setup.
Default — Apply recommended defaults immediately: 7-day cooldown, block all scripts, frozen-lockfile, lockfile-lint, Dependabot with cooldown. Customization optional.
Interactive Setup Flow
When the user wants tailored configuration, walk through these decisions. Skip this section entirely if using default mode.
Tier 1: Required Decisions
Sponsors
Details
- Repository
- github.com/secondsky/claude-skills
- Category
- Security
- First seen
- Jun 3, 2026
More from secondsky/claude-skills
All 146- Idempotency Handling415
- Nuxt Server415
- Turborepo414
- Mobile Offline Support412
- Recommendation System412
- Api Versioning Strategy410
- Claude Code Bash Patterns408
- Claude Hook Writer408
- Logging Best Practices408
- Cloudflare Manager407
- Plan Interview406
- Ml Pipeline Automation402
- Nuxt Core401
- Nuxt Data400
- Microservices Patterns398
- Multi Ai Consultant397
- Graphql Implementation393
- Mcp Management393
- Model Deployment393
- Jest Generator391
- Cloudflare Agents389
- Cloudflare Mcp Server388
- Thesys Generative Ui384
- Access Control Rbac381