claude-flow
Version:
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
40 lines (37 loc) • 717 B
text/typescript
/**
* Security Module
*
* Shared security utilities for V3 Claude Flow.
*
* @module v3/shared/security
*/
// Secure random generation
export {
generateSecureId,
generateUUID,
generateSecureToken,
generateShortId,
generateSessionId,
generateAgentId,
generateTaskId,
generateMemoryId,
generateEventId,
generateSwarmId,
generatePatternId,
generateTrajectoryId,
secureRandomInt,
secureRandomChoice,
secureShuffleArray,
} from './secure-random.js';
// Input validation
export {
validateInput,
sanitizeString,
validatePath,
validateCommand,
validateTags,
isValidIdentifier,
escapeForSql,
type ValidationResult,
type ValidationOptions,
} from './input-validation.js';