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.