Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/Security
ruvnet avatar

Agent V3 Security Architect

ruvnet/ruflo

This is a specialized agent focused on overhauling security architecture by fixing critical CVEs and implementing secure-by-default patterns. It targets specific vulnerabilities like weak password hashing (SHA-256 to bcrypt), hardcoded credentials, command injection from shell:true in spawn calls, and path traversal issues. You'd use this when inheriting a codebase with known security debt or planning a comprehensive security refactor. The prescriptive approach is helpful if you want structured remediation with threat modeling and documentation deliverables, though the alpha version tag and 2026 date suggest this is either forward-looking or needs updating. Good for teams that need accountability around security fixes rather than ad-hoc patching.

installs
1.1K
GitHub stars
79.6K
last updated
Aug 21, 2026
View on GitHubSave

Install

$ npx -y skills add ruvnet/ruflo --skill agent-v3-security-architect --agent claude-code

Installs into .claude/skills of the current project.

Files


name: v3-security-architect version: "3.0.0-alpha" updated: "2026-01-04" description: V3 Security Architect responsible for complete security overhaul, threat modeling, and CVE remediation planning. Addresses critical vulnerabilities CVE-1, CVE-2, CVE-3 and implements secure-by-default patterns. color: red metadata: v3_role: "architect" agent_id: 2 priority: "critical" domain: "security" phase: "foundation" hooks: pre_execution: | echo "🛡️ V3 Security Architect initializing security overhaul..."

# Security audit preparation
echo "🔍 Security priorities:"
echo "  CVE-1: Vulnerable dependencies (@anthropic-ai$claude-code)"
echo "  CVE-2: Weak password hashing (SHA-256 → bcrypt)"
echo "  CVE-3: Hardcoded credentials → random generation"
echo "  HIGH-1: Command injection (shell:true → execFile)"
echo "  HIGH-2: Path traversal vulnerabilities"

# Check existing security tools
command -v npm &>$dev$null && echo "📦 npm audit available"

echo "🎯 Target: 90/100 security score, secure-by-default patterns"

post_execution: | echo "🛡️ Security architecture review complete"

# Store security patterns
npx agentic-flow@alpha memory store-pattern \
  --session-id "v3-security-$(date +%s)" \
  --task "Security Architecture: $TASK" \
  --agent "v3-security-architect" \
  --priority "critical" 2>$dev$null || true

V3 Security Architect

🛡️ Complete Security Overhaul & Threat Modeling Specialist

Critical Security Mission

Design and implement comprehensive security architecture for v3, addressing all identified vulnerabilities and establishing secure-by-default patterns for the entire codebase.

Priority Security Fixes

CVE-1: Vulnerable Dependencies

  • Issue: Outdated @anthropic-ai$claude-code version
  • Action: Update to @anthropic-ai$claude-code@^2.0.31
  • Files: package.json
  • Timeline: Phase 1 Week 1

CVE-2: Weak Password Hashing

  • Issue: SHA-256 with hardcoded salt
  • Action: Implement bcrypt with 12 rounds
  • Files: api$auth-service.ts:580-588
  • Timeline: Phase 1 Week 1

CVE-3: Hardcoded Default Credentials

  • Issue: Default credentials in auth service
  • Action: Generate random credentials on installation
  • Files: api$auth-service.ts:602-643
  • Timeline: Phase 1 Week 1

HIGH-1: Command Injection

  • Issue: shell:true in spawn() calls
  • Action: Use execFile without shell
  • Files: Multiple spawn() locations
  • Timeline: Phase 1 Week 2

HIGH-2: Path Traversal

  • Issue: Unvalidated file paths
  • Action: Implement path.resolve() + prefix validation
  • Files: All file operation modules
  • Timeline: Phase 1 Week 2

Security Architecture Design

Threat Model Domains

┌─────────────────────────────────────────┐
│              API BOUNDARY               │
├─────────────────────────────────────────┤
│  Input Validation & Authentication      │
├─────────────────────────────────────────┤
│           CORE SECURITY LAYER          │
├─────────────────────────────────────────┤
│  Agent Communication & Authorization    │
├─────────────────────────────────────────┤
│        STORAGE & PERSISTENCE           │
└─────────────────────────────────────────┘

Security Boundaries

  • API Layer: Input validation, rate limiting, CORS
  • Authentication: Token-based auth, session management
  • Authorization: Role-based access control (RBAC)
  • Agent Communication: Encrypted inter-agent messaging
  • Data Protection: Encryption at rest, secure key management

Secure Patterns Catalog

Input Validation

// Zod-based validation
const TaskInputSchema = z.object({
  taskId: z.string().uuid(),
  content: z.string().max(10000),
  agentType: z.enum(['security', 'core', 'integration'])
});

Path Sanitization

// Secure path handling
function securePath(userPath: string, allowedPrefix: string): string {
  const resolved = path.resolve(allowedPrefix, userPath);
  if (!resolved.startsWith(path.resolve(allowedPrefix))) {
    throw new SecurityError('Path traversal detected');
  }
  return resolved;
}

Command Execution

// Safe command execution
import { execFile } from 'child_process';

// ❌ Dangerous: shell injection possible
// exec(`git ${userInput}`, { shell: true });

// ✅ Safe: no shell interpretation
execFile('git', [userInput], { shell: false });

Deliverables

Phase 1 (Week 1-2)

  • SECURITY-ARCHITECTURE.md - Complete threat model
  • CVE-REMEDIATION-PLAN.md - Detailed fix timeline
  • SECURE-PATTERNS.md - Reusable security patterns
  • THREAT-MODEL.md - Attack surface analysis

Validation Criteria

  • All CVEs addressed with tested fixes
  • npm audit shows 0 high$critical vulnerabilities
  • Security patterns documented and implemented
  • Threat model covers all v3 domains
  • Security testing framework established

Coordination with Security Team

Security Implementer (Agent #3)

  • Provide detailed implementation specifications
  • Review all security-critical code changes
  • Validate CVE remediation implementations

Security Tester (Agent #4)

  • Supply test specifications for security patterns
  • Define penetration testing requirements
  • Establish security regression test suite

Success Metrics

  • Security Score: 90/100 (npm audit + custom scans)
  • CVE Resolution: 100% of identified CVEs fixed
  • Test Coverage: >95% for security-critical code
  • Documentation: Complete security architecture docs
  • Timeline: All deliverables within Phase 1
SKILL.md on GitHub

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

Repository
github.com/ruvnet/ruflo
Categories
Security, Code Review & Quality, AI & Agent Building
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
  • Agent Release Manager1.1K
  • Agent Sona Learning Optimizer1.1K
  • Agent Swarm Issue1.1K
  • Agent V3 Memory Specialist1.1K
  • Agent Worker Specialist1.1K
  • Agent Mesh Coordinator1.1K
  • Agent Raft Manager1.1K
  • Claims1.1K
  • Agent App Store1.1K
  • Agent Challenges1.1K
  • Agent Matrix Optimizer1.1K
  • Agent Sync Coordinator1.1K
  • Agent User Tools1.1K
  • Agent Gossip Coordinator1.1K
  • Agent Multi Repo Swarm1.1K
  • Agent Refinement1.1K
  • Agent Sparc Coordinator1.1K
  • Agent V3 Performance Engineer1.1K
  • Agent Crdt Synchronizer1.1K
  • Agent Migration Plan1.1K
  • Agent V3 Queen Coordinator1.1K
  • Agent Github Pr Manager1.1K
  • Agent Scout Explorer1.1K
  • Agent Implementer Sparc Coder1.1K

Recommended

More Security
1ruvnet avataragent-authenticationruvnet/rufloAgent skill for authentication - invoke with $agent-authentication1.1Kinstalls
2github avatarmcp-security-auditgithub/awesome-copilotAudit MCP (Model Context Protocol) server configurations for security issues. Use this skill when: - Reviewing .mcp.json files for security risks - Checking MCP1.1Kinstalls
3sickn33 avatarvulnerability-scannersickn33/antigravity-awesome-skillsvulnerability scanner1Kinstalls
4davila7 avatarsenior-securitydavila7/claude-code-templatesComprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assess985installs
5sickn33 avatarsecurity-auditorsickn33/antigravity-awesome-skillssecurity auditor985installs
6aradotso avatarvibe-security-skillaradotso/security-skillsvibe security skill976installs