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.