V3 Security Overhaul

Remediates critical CVEs and implements secure-by-default patterns for claude-flow v3.

11|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/ishandutta2007/claude-agent-orchestration --skill v3-security-overhaul-ishandutta2007
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: V3 Security Overhaul
Source: https://github.com/ishandutta2007/claude-agent-orchestration/tree/main/.claude/skills/v3-security-overhaul
Command: npx skills add https://github.com/ishandutta2007/claude-agent-orchestration --skill v3-security-overhaul-ishandutta2007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bcrypt, zod.

What problem does it solve? Claude-flow v3 ships with critical vulnerabilities including outdated dependencies, weak SHA-256 password hashing, and hardcoded credentials. This Skill coordinates specialized security agents to remediate these CVEs and establish security-first development patterns. ## Core Features & Use Cases - CVE Remediation: Fixes vulnerable dependencies via npm audit, replaces SHA-256 hashing with bcrypt (12 rounds), and generates cryptographically random credentials. - Secure Coding Patterns: Provides Zod-based input validation, path traversal sanitization, and shell-free command execution via execFile. - Agent Orchestration: Dispatches v3-security-architect, security-auditor, and test-architect agents in parallel for threat modeling, CVE fixes, and TDD security testing. - Use Case: When hardening a Node.js application before release, use this Skill to audit dependencies, replace weak hashing, and enforce input validation across the codebase. ## Quick Start Ask the AI to run the v3 security overhaul to fix CVE-1, CVE-2, and CVE-3 and apply secure-by-default patterns across the codebase.

Frequently Asked Questions about V3 Security Overhaul

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

FAQPage Schema
How do I fix critical CVEs in a Node.js project?▼

Run npm update to patch vulnerable dependencies and npm audit --audit-level high to detect remaining issues. This Skill automates CVE remediation by coordinating security agents that update packages, replace weak cryptography, and remove hardcoded credentials.

How to replace SHA-256 password hashing with bcrypt?▼

Replace crypto.createHash('sha256') calls with bcrypt.hash(password, 12) using the bcrypt npm package. Bcrypt applies 12 salt rounds and adaptive hashing, making brute-force attacks significantly harder than unsalted SHA-256.

What is the safest way to validate user input in TypeScript?▼

Use Zod schemas to enforce strict types, string length limits, and enum constraints at runtime. The Skill defines schemas like z.object with uuid, max-length, and enum validators to reject malformed input before processing.

Does this Skill prevent path traversal attacks?▼

Yes, it includes a securePath function that resolves user-supplied paths against an allowed prefix and throws a SecurityError if the resolved path escapes the permitted directory. This blocks directory traversal attempts.

Why is execFile safer than exec for running commands?▼

execFile runs commands without shell interpretation when shell is set to false, preventing shell injection from user-controlled arguments. The Skill uses execFile with argument arrays so user input cannot alter command structure.