harden

Run security scanners and gate checks to triage and remediate codebase vulnerabilities.

5|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/vinceferro/claude-kickoff --skill harden-vinceferro
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: harden
Source: https://github.com/vinceferro/claude-kickoff/tree/main/plugin/skills/harden
Command: npx skills add https://github.com/vinceferro/claude-kickoff --skill harden-vinceferro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lefthook, and includes scripts (resource) components.

What problem does it solve?

This skill bridges the gap between identifying security vulnerabilities and actually fixing them, allowing non-technical operators to resolve structural issues and leaked secrets safely.

Core Features & Use Cases

  • Automated Health Checks: Runs security scanners and gate checks to identify vulnerabilities like leaked secrets, broad permissions, and unhandled errors.
  • Guided Remediation: Provides a structured workflow to close security gaps, remove leaked credentials, and implement error boundaries.
  • Use Case: Run this at the start of a session to perform a quick triage of your repository, ensuring that any newly introduced security risks are identified and mitigated before they reach production.

Quick Start

Run the harden skill to perform a health check on the current repository and address any identified security findings.

Frequently Asked Questions about harden

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

FAQPage Schema
How do I automate code security triage and hardening in my repository?▼

Automated code security triage is performed by running scanners and gate-check commands to identify vulnerabilities and leaked secrets. The skill then guides you through a structured workflow to remediate structural issues like broad permissions and unhandled promises before they reach production.

What is the best way to find and remove leaked secrets before a code review?▼

Finding and removing leaked secrets requires integrating local secret-scanning tools to execute health checks on your repository. The skill identifies exposed credentials and provides a guided remediation workflow to safely remove them before they reach production.

Do I need lefthook to run automated security checks on my codebase?▼

Yes, lefthook is required to run automated security checks on your codebase. The skill depends on lefthook to enforce gate-check commands alongside local linting, testing, and secret-scanning tools to ensure code integrity behind a review gate.

Can I use this to fix structural security vulnerabilities without manual code changes?▼

Yes, you can use this to fix structural security vulnerabilities through guided remediation. It bridges the gap between identifying vulnerabilities and fixing them, allowing non-technical operators to safely resolve structural issues and remove leaked credentials.

Why does automated security hardening require local linting and testing tools?▼

Automated security hardening requires local linting and testing tools to validate code integrity behind a review gate. The skill operates by executing scanners and gate-check commands, relying on these local tools to safely triage and resolve identified vulnerabilities.

When should I run automated security triage during a development session?▼

You should run automated security triage at the start of a development session. Running the health check early ensures that any newly introduced security risks, such as leaked secrets or broad permissions, are identified and mitigated before reaching production.