preen-dependency-security

Audit monorepo dependencies for vulnerabilities and apply low-risk hardening fixes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/a2f0/tearleads --skill preen-dependency-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: preen-dependency-security
Source: https://github.com/a2f0/tearleads/tree/main/.codex/skills/preen-dependency-security
Command: npx skills add https://github.com/a2f0/tearleads --skill preen-dependency-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the risk of using outdated or vulnerable dependencies in software projects, which can lead to security breaches and unstable systems.

Core Features & Use Cases

  • Vulnerability Auditing: Identifies high and critical security vulnerabilities in project dependencies.
  • Version Hygiene: Detects unsafe versioning patterns (e.g., 'latest', wildcards) and dependency drift.
  • Use Case: Automatically scan your monorepo for critical vulnerabilities and apply low-risk fixes to harden your project's security posture.

Quick Start

Run the preen-dependency-security skill to audit for high or critical vulnerabilities.

Frequently Asked Questions about preen-dependency-security

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

FAQPage Schema
How do I audit dependencies for vulnerabilities in a pnpm monorepo?

To audit dependencies for vulnerabilities in a pnpm monorepo, run an automated vulnerability scan that proactively identifies high and critical security risks across all workspace packages and applies low-risk hardening fixes.

What is dependency drift and how does it affect monorepo security?

Dependency drift occurs when workspace packages use inconsistent or outdated dependency versions, creating security vulnerabilities and unstable systems that automated version hygiene and auditing can proactively detect and correct.

How do I fix unsafe versioning patterns like using 'latest' in package.json?

Fix unsafe versioning patterns like 'latest' or wildcards by running an automated dependency audit that detects these versioning risks and applies focused hardening patches to ensure reliable CI and production security.

Can I automatically patch critical vulnerabilities without breaking my monorepo?

Yes, you can automatically patch critical vulnerabilities by applying focused, low-risk hardening fixes during the audit process, ensuring production security and CI reliability without introducing breaking changes to your monorepo.

Does this dependency audit tool work with pnpm workspaces?

Yes, this dependency auditing and patching process is specifically designed to work within a pnpm monorepo environment, proactively scanning workspace dependencies for security vulnerabilities and version hygiene issues.

What are the limitations of automated dependency hardening in a monorepo?

Automated dependency hardening focuses on applying low-risk fixes for high and critical vulnerabilities, meaning it may not automatically resolve major version upgrades or complex breaking changes requiring manual intervention to maintain system stability.