Repository Analysis

ruvnet/ruflo

🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integration, and native Claude Code / Codex Integration

3.3 Likely human-written View on GitHub
3.3
Adjusted Score
3.3
Raw Score
100%
Time Factor
2026-05-30
Last Push
56,491
Stars
TypeScript
Language
1,315,285
Lines of Code
4158
Files
1727
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 21MEDIUM 998LOW 708

Pattern Findings

1727 matches across 14 categories. Click a row to expand file-level details.

Decorative Section Separators979 hits · 3277 pts
SeverityFileLineSnippet
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh12# ── plugin.json ──────────────────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh31# ── commands ─────────────────────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh43# ── skills ───────────────────────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh56# ── no wildcard tool grants ───────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh65# ── agents ───────────────────────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh76# ── HAL schema referenced ─────────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh86# ── cost gate documented ──────────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh92# ── Ed25519 signing referenced ────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh99# ── memory namespaces ─────────────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh106# ── resumable runs documented ─────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh112# ── extensibility note ────────────────────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh119# ── original smoke test still passes ─────────────────────────────────────────
MEDIUMplugins/ruflo-workflows/scripts/smoke-gaia.sh133# ── CLI backend referenced ────────────────────────────────────────────────────
MEDIUMplugins/ruflo-cost-tracker/scripts/smoke.sh90# ─── ADR-0002 checks (11–16) ─────────────────────────────────────────────────
MEDIUMplugins/ruflo-cost-tracker/scripts/smoke.sh143# ─── Doc-invariant single-line greps (ADR-0002 §"Verification") ──────────────
MEDIUMplugins/ruflo-cost-tracker/scripts/smoke.sh407# ─── Consistency invariants (prevent README/agent drift) ─────────────────────
MEDIUMtests/docker-regression/scripts/test-memory.sh39# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh41# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh50# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh52# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh62# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh64# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh74# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh76# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh86# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh88# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh97# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh99# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh109# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh111# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh120# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh122# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh130# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh132# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh140# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh142# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh150# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh152# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh161# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh163# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh171# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh173# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh181# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh183# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh191# ============================================================================
MEDIUMtests/docker-regression/scripts/test-memory.sh193# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh43# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh45# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh52# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh54# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh61# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh63# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh72# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh74# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh82# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh84# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh94# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh96# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh103# ============================================================================
MEDIUMtests/docker-regression/scripts/test-cli-commands.sh105# ============================================================================
919 more matches not shown…
Hyper-Verbose Identifiers275 hits · 274 pts
SeverityFileLineSnippet
LOW…ntelligence/src/adapters/observability-span-adapter.ts110export function registerObservabilitySpanAdapter(
LOW…elligence/src/adapters/jujutsu-blast-radius-adapter.ts94export function registerJujutsuBlastRadiusAdapter(
LOW…-intelligence/src/adapters/federation-trust-adapter.ts103export function registerFederationTrustAdapter(
LOW…ph-intelligence/src/adapters/browser-causal-adapter.ts181export function registerBrowserCausalAdapter(
LOW…telligence/src/adapters/aidefence-suspicion-adapter.ts89export function registerAIDefenceSuspicionAdapter(
LOW…h-intelligence/src/adapters/knowledge-graph-adapter.ts97export function registerKnowledgeGraphAdapter(
LOW…raph-intelligence/src/adapters/portfolio-cg-adapter.ts127export function registerPortfolioCovarianceAdapter(
LOW…-intelligence/src/adapters/cost-attribution-adapter.ts110export function registerCostAttributionAdapter(
LOWplugins/ruflo-neural-trader/src/signed-attribution.ts130export async function verifyAttributionArtifact(
LOW.agents/skills/agent-agent/SKILL.md177async function planWithTemporalAdvantage(planningMatrix, constraints) {
LOW.agents/skills/agent-mesh-coordinator/SKILL.md293 def trigger_failure_detection(self, peer_id):
LOW.agents/skills/agent-mesh-coordinator/SKILL.md310 def handle_potential_partition(self):
LOW.agents/skills/agent-adaptive-coordinator/SKILL.md89 def analyze_task_characteristics(self, task):
LOW.agents/skills/agent-adaptive-coordinator/SKILL.md190 def evaluate_current_performance(self):
LOW.agents/skills/agent-adaptive-coordinator/SKILL.md202 def trigger_topology_analysis(self):
LOW.agents/skills/agent-adaptive-coordinator/SKILL.md270 def predict_load_requirements(self, time_horizon='4h'):
LOW.agents/skills/agent-code-goal-planner/SKILL.md316async function implementFeatureWithSPARC(feature: string) {
LOW.claude/agents/swarm/mesh-coordinator.md259 def trigger_failure_detection(self, peer_id):
LOW.claude/agents/swarm/mesh-coordinator.md276 def handle_potential_partition(self):
LOW.claude/agents/swarm/adaptive-coordinator.md52 def analyze_task_characteristics(self, task):
LOW.claude/agents/swarm/adaptive-coordinator.md153 def evaluate_current_performance(self):
LOW.claude/agents/swarm/adaptive-coordinator.md165 def trigger_topology_analysis(self):
LOW.claude/agents/swarm/adaptive-coordinator.md233 def predict_load_requirements(self, time_horizon='4h'):
LOW.claude/agents/reasoning/agent.md173async function planWithTemporalAdvantage(planningMatrix, constraints) {
LOW.claude/agents/goal/agent.md173async function planWithTemporalAdvantage(planningMatrix, constraints) {
LOW.claude/agents/goal/code-goal-planner.md310async function implementFeatureWithSPARC(feature: string) {
LOWv3/index.ts512export async function getOrCreateSwarm(): Promise<ISwarmHub> {
LOW…@claude-flow/swarm/__tests__/queen-coordinator.test.ts51function createMockSwarmCoordinator(): ISwarmCoordinator {
LOW…@claude-flow/swarm/__tests__/queen-coordinator.test.ts236function createMockConsensusResult(approved: boolean): ConsensusResult {
LOWv3/@claude-flow/swarm/src/attention-coordinator.ts1001export function createAttentionCoordinator(
LOWv3/@claude-flow/swarm/src/federation-hub.js686export async function resetDefaultFederationHub() {
LOWv3/@claude-flow/swarm/src/federation-hub.d.ts283export declare function resetDefaultFederationHub(): Promise<void>;
LOWv3/@claude-flow/swarm/src/unified-coordinator.ts1840export function createUnifiedSwarmCoordinator(
LOWv3/@claude-flow/swarm/src/federation-hub.ts974export async function resetDefaultFederationHub(): Promise<void> {
LOWv3/@claude-flow/swarm/src/shared/events.ts276export function swarmMilestoneReachedEvent(milestoneId: string, name: string): SwarmEvent {
LOWv3/@claude-flow/swarm/src/workers/worker-dispatch.js838export function createWorkerDispatchService(config) {
LOWv3/@claude-flow/swarm/src/workers/worker-dispatch.d.ts232export declare function createWorkerDispatchService(config?: Partial<WorkerConfig>): WorkerDispatchService;
LOWv3/@claude-flow/swarm/src/workers/worker-dispatch.ts1072export function createWorkerDispatchService(config?: Partial<WorkerConfig>): WorkerDispatchService {
LOWv3/@claude-flow/embeddings/src/persistent-cache.ts402export async function isPersistentCacheAvailable(): Promise<boolean> {
LOWv3/@claude-flow/embeddings/src/hyperbolic.ts430export function pairwiseHyperbolicDistances(
LOWv3/@claude-flow/embeddings/src/transformers-loader.ts87export function getCachedTransformersSource(): TransformersHandle | null {
LOWv3/@claude-flow/embeddings/src/embedding-service.ts939export async function createEmbeddingServiceAsync(
LOWv3/@claude-flow/memory/examples/agentdb-example.ts278async function gracefulDegradationExample() {
LOWv3/@claude-flow/memory/examples/cross-platform-usage.ts17async function automaticProviderSelection() {
LOW…/@claude-flow/memory/benchmarks/hnsw-indexing.bench.ts280export async function runHNSWIndexingBenchmarks(): Promise<void> {
LOW…@claude-flow/memory/benchmarks/cache-hit-rate.bench.ts222export async function runCacheHitRateBenchmarks(): Promise<void> {
LOW…@claude-flow/memory/benchmarks/cache-hit-rate.bench.ts436 function calculateOptimalCacheSize(workingSetSize: number, memoryLimit: number): number {
LOW…/@claude-flow/memory/benchmarks/vector-search.bench.ts192export async function runVectorSearchBenchmarks(): Promise<void> {
LOWv3/@claude-flow/memory/src/learning-bridge.test.ts37function createFailingNeuralLoader(): NeuralLoader {
LOW…@claude-flow/security/__tests__/helpers/create-mock.ts159export function createMockCredentialGenerator(
LOWv3/@claude-flow/security/src/safe-executor.ts489export function createDevelopmentExecutor(): SafeExecutor {
LOWv3/@claude-flow/security/src/tool-output-guardrail.ts350export function createToolOutputGuardrail(config?: GuardrailConfig): ToolOutputGuardrail {
LOWv3/@claude-flow/security/src/credential-generator.ts356export function createCredentialGenerator(): CredentialGenerator {
LOWv3/@claude-flow/security/src/path-validator.ts499export function createProjectPathValidator(projectRoot: string): PathValidator {
LOWv3/@claude-flow/security/src/path-validator.ts516export function createFullProjectPathValidator(projectRoot: string): PathValidator {
LOWv3/@claude-flow/guidance/src/authority.ts728export function createIrreversibilityClassifier(
LOWv3/@claude-flow/guidance/src/uncertainty.ts840export function createUncertaintyAggregator(
LOWv3/@claude-flow/guidance/src/analyzer.ts730function formatHeadlessBenchmarkReport(result: HeadlessBenchmarkResult): string {
LOWv3/@claude-flow/guidance/src/index.ts737export function createGuidanceControlPlane(
LOWv3/@claude-flow/guidance/src/index.ts746export async function initializeGuidanceControlPlane(
215 more matches not shown…
Verbosity Indicators134 hits · 256 pts
SeverityFileLineSnippet
LOWtests/rvf-integration.test.ts290 // Step 1: Create JsonBackend with entries
LOWtests/rvf-integration.test.ts301 // Step 2: Create RvfBackend
LOWtests/rvf-integration.test.ts306 // Step 3: Copy entries from JSON to RVF
LOWtests/rvf-integration.test.ts311 // Step 4: Verify all entries accessible in RVF
LOW…memory/benchmarks/longmemeval/scripts/run-benchmark.sh26# Step 1: Ensure dataset exists
LOW…memory/benchmarks/longmemeval/scripts/run-benchmark.sh32# Step 2: Ingest conversations into AgentDB
LOW…memory/benchmarks/longmemeval/scripts/run-benchmark.sh36# Step 3: Run evaluation
LOW…memory/benchmarks/longmemeval/scripts/run-benchmark.sh40# Step 4: Generate report
LOWv3/@claude-flow/memory/src/controller-registry.ts248 // Step 1: Initialize AgentDB (the core)
LOWv3/@claude-flow/memory/src/controller-registry.ts251 // Step 2: Set up the backend
LOWv3/@claude-flow/memory/src/controller-registry.ts254 // Step 3: Initialize controllers level by level
LOWv3/@claude-flow/guidance/src/optimizer.ts94 // Step 1: Rank violations
LOWv3/@claude-flow/guidance/src/optimizer.ts101 // Step 2: Propose changes for top violations
LOWv3/@claude-flow/guidance/src/optimizer.ts106 // Step 3: Evaluate each change
LOWv3/@claude-flow/guidance/src/optimizer.ts116 // Step 4: Promote winners, record ADRs
LOWv3/@claude-flow/guidance/src/retriever.ts355 // Step 1: Classify intent
LOWv3/@claude-flow/guidance/src/retriever.ts359 // Step 2: Generate query embedding
LOWv3/@claude-flow/guidance/src/retriever.ts362 // Step 3: Score all shards
LOWv3/@claude-flow/guidance/src/retriever.ts366 // Step 4: Select top N with contradiction resolution
LOWv3/@claude-flow/guidance/src/retriever.ts369 // Step 5: Build combined policy text
LOWv3/@claude-flow/guidance/src/memory-gate.ts255 // Step 1: Authority check
LOWv3/@claude-flow/guidance/src/memory-gate.ts264 // Step 2: Rate limit check
LOWv3/@claude-flow/guidance/src/memory-gate.ts273 // Step 3: Overwrite check
LOWv3/@claude-flow/guidance/src/memory-gate.ts286 // Step 4: Contradiction detection
LOWv3/@claude-flow/guidance/src/memory-gate.ts300 // Step 5: Record write timestamp if allowed
LOWv3/@claude-flow/guidance/src/index.ts495 // Step 1: Read guidance files
LOWv3/@claude-flow/guidance/src/index.ts505 // Step 2: Compile
LOWv3/@claude-flow/guidance/src/index.ts508 // Step 3: Load into retriever
LOWv3/@claude-flow/guidance/src/index.ts511 // Step 4: Set active rules on gates
LOWv3/@claude-flow/guidance/src/index.ts518 // Step 5: Set up headless runner if enabled
LOWv3/@claude-flow/guidance/src/gateway.ts172 // Step 1: Idempotency check (batch cleanup on interval, not every call)
LOWv3/@claude-flow/guidance/src/gateway.ts192 // Step 2: Schema validation
LOWv3/@claude-flow/guidance/src/gateway.ts206 // Step 3: Budget check
LOWv3/@claude-flow/guidance/src/gateway.ts222 // Step 4: EnforcementGates checks
LOWv3/@claude-flow/guidance/src/gateway.ts282 // Step 5: Allow
LOWv3/@claude-flow/guidance/src/ruvbot-integration.ts493 // Step 1: Evaluate through MemoryWriteGate
LOWv3/@claude-flow/guidance/src/ruvbot-integration.ts502 // Step 2: Log the operation
LOWv3/@claude-flow/guidance/src/ruvbot-integration.ts511 // Step 3: If denied, do not write
LOWv3/@claude-flow/guidance/src/ruvbot-integration.ts516 // Step 4: Perform the write through ruvbot
LOWv3/@claude-flow/guidance/src/ruvbot-integration.ts776 // Step 1: Run through EnforcementGates (secrets, destructive ops)
LOWv3/@claude-flow/guidance/src/ruvbot-integration.ts782 // Step 2: Run through AIDefence gate
LOWv3/@claude-flow/guidance/src/ruvbot-integration.ts795 // Step 3: Feed outcomes into trust accumulator
LOW…flow/plugins/src/integrations/ruvector/quantization.ts599 // Step 1: Quantize query and all candidates
LOW…flow/plugins/src/integrations/ruvector/quantization.ts603 // Step 2: Compute Hamming distances
LOW…flow/plugins/src/integrations/ruvector/quantization.ts612 // Step 3: Filter top candidates by Hamming distance
LOW…flow/plugins/src/integrations/ruvector/quantization.ts617 // Step 4: Rerank filtered candidates with exact Euclidean distance
LOW…flow/plugins/src/integrations/ruvector/quantization.ts626 // Step 5: Sort by exact distance and return top-k
LOW…flow/plugins/src/integrations/ruvector/quantization.ts1107 // Step 1: Rotate vectors
LOW…flow/plugins/src/integrations/ruvector/quantization.ts1110 // Step 2: Train PQ on rotated vectors
LOW…flow/plugins/src/integrations/ruvector/quantization.ts1113 // Step 3: Update rotation matrix using Procrustes analysis
LOW…@claude-flow/cli/__tests__/terminal-encryption.test.ts126 // Step 1: write plaintext (gate off)
LOW…@claude-flow/cli/__tests__/terminal-encryption.test.ts131 // Step 2: flip encryption on for the read
LOW…@claude-flow/cli/__tests__/terminal-encryption.test.ts135 // Step 3: list should still find the legacy session via the
LOW…@claude-flow/cli/__tests__/terminal-encryption.test.ts147 // Step 1: legacy plaintext write
LOW…@claude-flow/cli/__tests__/terminal-encryption.test.ts153 // Step 2: enable encryption and add a second session — saveTerminalStore
LOW…claude-flow/cli/__tests__/memory-db-encryption.test.ts146 // Step 1: plant a plaintext SQLite blob on disk (no env vars set
LOW…claude-flow/cli/__tests__/memory-db-encryption.test.ts151 // Step 2: enable encryption for the read.
LOW…claude-flow/cli/__tests__/memory-db-encryption.test.ts155 // Step 3: readFileMaybeEncrypted's magic-byte sniff sees no RFE1
LOW…/@claude-flow/cli/__tests__/session-encryption.test.ts139 // Step 1: save with encryption OFF → plaintext on disk
LOW…/@claude-flow/cli/__tests__/session-encryption.test.ts144 // Step 2: turn encryption ON for the read
74 more matches not shown…
Over-Commented Block148 hits · 141 pts
SeverityFileLineSnippet
LOWplugins/ruflo-browser/scripts/replay-spike.sh1#!/usr/bin/env bash
LOWplugins/ruflo-core/scripts/ruflo-hook.sh1#!/usr/bin/env bash
LOWplugins/ruflo-neural-trader/scripts/runtime-smoke.sh1#!/usr/bin/env bash
LOWplugin/scripts/ruflo-hook.sh1#!/usr/bin/env bash
LOW.agents/config.toml1# =============================================================================
LOW.agents/config.toml21# - on-failure: Require approval only after failures
LOW.agents/skills/hive-mind-advanced/SKILL.md621 --queen-type strategic \
LOW.agents/skills/agentdb-vector-search/SKILL.md301# Check embedding model dimensions:
LOW.agents/skills/pair-programming/SKILL.md901# Focus: Code improvement
LOW.claude/skills/hive-mind-advanced/SKILL.md621 --claude
LOW.claude/skills/hive-mind-advanced/SKILL.md641
LOW.claude/skills/sparc-methodology/SKILL.md961### Workflow 4: Complete Pipeline
LOW.claude/skills/agentdb-vector-search/SKILL.md301# Check embedding model dimensions:
LOW.claude/skills/pair-programming/SKILL.md901# Focus: Code improvement
LOW.claude/helpers/swarm-hooks.sh1#!/bin/bash
LOWdocs/USERGUIDE.md4401npx ruflo@latest route task "refactor authentication to use JWT"
LOWv3/vitest.config.ts81 // on cold environments.
LOW…src/domain/repositories/task-repository.interface.d.ts61//# sourceMappingURL=task-repository.interface.d.ts.map
LOWv3/@claude-flow/swarm/src/domain/entities/task.js261//# sourceMappingURL=task.js.map
LOWv3/@claude-flow/memory/src/controller-registry.ts1041 case 'vectorBackend':
LOWv3/@claude-flow/guidance/wasm-kernel/.cargo/config.toml1# WASM SIMD Configuration
LOWv3/@claude-flow/guidance/wasm-kernel/src/lib.rs1//! Guidance Control Plane — Rust WASM Kernel
LOWv3/@claude-flow/guidance/wasm-kernel/src/lib.rs21#[allow(unused_imports)]
LOWv3/@claude-flow/guidance/src/retriever.ts161 // M3 perf substrate — packed embedding matrix for batched cosine.
LOWv3/@claude-flow/guidance/src/retriever.ts181 // Float32Array — and the comparison is XOR + popcount per 32-bit word,
LOWv3/@claude-flow/guidance/src/retriever.ts421 // M4 quantization fast path — for large shard sets, the bit-signature
LOW…aude-flow/plugins/examples/ruvector/docker-compose.yml1# RuVector PostgreSQL Bridge - Local Development Setup
LOWv3/@claude-flow/codex/src/initializer.ts401web_search = "live"
LOW…flow/mcp/.claude/agents/templates/sparc-coordinator.md341## ⚡ Performance Benefits
LOW…/@claude-flow/mcp/.claude/agents/sparc/architecture.md241// Manual component selection
LOWv3/@claude-flow/mcp/.claude/helpers/swarm-hooks.sh1#!/bin/bash
LOWv3/@claude-flow/shared/src/index.ts181
LOWv3/@claude-flow/cli/docker/docker-compose.workers.yml1# Docker Compose for Claude Flow V3 Headless Worker Pool
LOWv3/@claude-flow/cli/docker/docker-compose.yml1# Ruflo v3.5 — Docker Compose Profiles
LOW…ude-flow/cli/.claude/agents/browser/browser-agent.yaml1# Browser Agent Configuration
LOW…flow/cli/.claude/agents/templates/sparc-coordinator.md341## ⚡ Performance Benefits
LOW…/@claude-flow/cli/.claude/agents/sparc/architecture.md241// Manual component selection
LOW…ude-flow/cli/.claude/skills/sparc-methodology/SKILL.md961### Workflow 4: Complete Pipeline
LOW…flow/cli/.claude/skills/agentdb-vector-search/SKILL.md301# Check embedding model dimensions:
LOW…aude-flow/cli/.claude/skills/pair-programming/SKILL.md901# Focus: Code improvement
LOWv3/@claude-flow/cli/.claude/helpers/swarm-hooks.sh1#!/bin/bash
LOWv3/@claude-flow/cli/agents/browser-agent.yaml1# Browser Agent Configuration
LOW…laude-flow/cli/__tests__/model-resolution-2232.test.ts1// Regression tests for #2232 — Opus 4.8 alias + literal-id silent downgrade.
LOWv3/@claude-flow/cli/scripts/deploy-ipfs-node.sh1#!/bin/bash
LOWv3/@claude-flow/cli/src/init/settings-generator.ts41 ],
LOWv3/@claude-flow/cli/src/init/settings-generator.ts221 */
LOWv3/@claude-flow/cli/src/init/settings-generator.ts241 // resolution happens inside node, not in the shell.
LOWv3/@claude-flow/cli/src/init/statusline-generator.ts601# export RPROMPT='$(claude_flow_statusline)'
LOW…/@claude-flow/cli/src/benchmarks/gaia-extract.smoke.ts141
LOWv3/@claude-flow/cli/src/commands/daemon.ts321 const forkOpts: Record<string, unknown> = {
LOWv3/@claude-flow/cli/src/commands/status.ts41 const usedMemory = memoryUsage.heapUsed + memoryUsage.external;
LOWv3/@claude-flow/cli/src/commands/gaia-bench.ts281 // Note: boolean false is falsy, so we check for explicit false values only.
LOWv3/@claude-flow/cli/src/ruvector/vector-db.ts181 // a 384-dim clustered corpus (scripts/benchmark-intelligence.mjs):
LOW…aude-flow/cli/src/services/headless-worker-executor.ts1181 // Spawn claude CLI process. #1852: previously the prompt was passed
LOWv3/@claude-flow/browser/README.md261const workflows = listWorkflows();
LOWv3/@claude-flow/cli-core/scripts/cold-cache-bench.sh1#!/bin/bash
LOWv3/@claude-flow/neural/src/algorithms/a2c.js361//# sourceMappingURL=a2c.js.map
LOWv3/crates/ruflo-federation-peer/src/bin.rs1//! `ruflo-federation-peer` binary entry point.
LOWv3/crates/ruflo-federation-peer/src/lib.rs1//! `ruflo-federation-peer` — single-process federation peer.
LOWv3/crates/ruflo-federation-peer/src/lib.rs21//!
88 more matches not shown…
Redundant / Tautological Comments64 hits · 94 pts
SeverityFileLineSnippet
LOW.claude/helpers/validate-v3-config.sh147 # Check if Node.js version is 20+
LOW.claude/helpers/ddd-tracker.sh34 # Check if domain directory exists (20 points)
LOW.claude/helpers/worker-manager.sh83 # Check if daemon is running
LOW.claude/helpers/perf-worker.sh15# Check if we should run (throttle to once per 5 minutes)
LOW.claude/helpers/checkpoint-manager.sh89 # Check if it's a tag
LOW.claude/helpers/checkpoint-manager.sh99 # Check if it's a branch
LOW.claude/helpers/v3.sh97 echo " v3 update performance 2.5x # Set performance to 2.5x"
LOW.claude/helpers/learning-hooks.sh40 # Check if better-sqlite3 is available
LOW.claude/helpers/daemon-manager.sh46# Check if a process is running
LOW.claude/helpers/setup-mcp.sh6# Check if claude command exists
LOW.claude/helpers/auto-commit.sh30# Check if there are changes to commit
LOW.claude/helpers/auto-commit.sh48 # Check if in a git repo
LOW.claude/helpers/standard-checkpoint-hooks.sh53 # Check if file was modified - first check if file is tracked
LOW.claude/helpers/swarm-hooks.sh76 # Check if agent already exists
LOW.claude/helpers/swarm-hooks.sh135 # Check if message is for us or broadcast
LOW.claude/helpers/swarm-hooks.sh339 # Check if vote is valid option
LOW.claude/helpers/swarm-hooks.sh565 # Check if handoff is for us and pending
LOW.claude/helpers/update-v3-progress.sh155 echo " $0 performance 2.5x # Set speedup to 2.5x"
LOW…@claude-flow/mcp/.claude/helpers/validate-v3-config.sh147 # Check if Node.js version is 20+
LOWv3/@claude-flow/mcp/.claude/helpers/ddd-tracker.sh34 # Check if domain directory exists (20 points)
LOWv3/@claude-flow/mcp/.claude/helpers/worker-manager.sh83 # Check if daemon is running
LOWv3/@claude-flow/mcp/.claude/helpers/perf-worker.sh15# Check if we should run (throttle to once per 5 minutes)
LOW…@claude-flow/mcp/.claude/helpers/checkpoint-manager.sh89 # Check if it's a tag
LOW…@claude-flow/mcp/.claude/helpers/checkpoint-manager.sh99 # Check if it's a branch
LOWv3/@claude-flow/mcp/.claude/helpers/v3.sh97 echo " v3 update performance 2.5x # Set performance to 2.5x"
LOWv3/@claude-flow/mcp/.claude/helpers/learning-hooks.sh40 # Check if better-sqlite3 is available
LOWv3/@claude-flow/mcp/.claude/helpers/daemon-manager.sh46# Check if a process is running
LOWv3/@claude-flow/mcp/.claude/helpers/setup-mcp.sh6# Check if claude command exists
LOWv3/@claude-flow/mcp/.claude/helpers/auto-commit.sh30# Check if there are changes to commit
LOWv3/@claude-flow/mcp/.claude/helpers/auto-commit.sh48 # Check if in a git repo
LOW…-flow/mcp/.claude/helpers/standard-checkpoint-hooks.sh53 # Check if file was modified - first check if file is tracked
LOWv3/@claude-flow/mcp/.claude/helpers/swarm-hooks.sh76 # Check if agent already exists
LOWv3/@claude-flow/mcp/.claude/helpers/swarm-hooks.sh135 # Check if message is for us or broadcast
LOWv3/@claude-flow/mcp/.claude/helpers/swarm-hooks.sh339 # Check if vote is valid option
LOWv3/@claude-flow/mcp/.claude/helpers/swarm-hooks.sh565 # Check if handoff is for us and pending
LOW…@claude-flow/mcp/.claude/helpers/update-v3-progress.sh155 echo " $0 performance 2.5x # Set speedup to 2.5x"
LOW…@claude-flow/cli/.claude/helpers/validate-v3-config.sh147 # Check if Node.js version is 20+
LOWv3/@claude-flow/cli/.claude/helpers/ddd-tracker.sh34 # Check if domain directory exists (20 points)
LOWv3/@claude-flow/cli/.claude/helpers/worker-manager.sh83 # Check if daemon is running
LOWv3/@claude-flow/cli/.claude/helpers/perf-worker.sh15# Check if we should run (throttle to once per 5 minutes)
LOW…@claude-flow/cli/.claude/helpers/checkpoint-manager.sh89 # Check if it's a tag
LOW…@claude-flow/cli/.claude/helpers/checkpoint-manager.sh99 # Check if it's a branch
LOWv3/@claude-flow/cli/.claude/helpers/v3.sh97 echo " v3 update performance 2.5x # Set performance to 2.5x"
LOWv3/@claude-flow/cli/.claude/helpers/learning-hooks.sh40 # Check if better-sqlite3 is available
LOWv3/@claude-flow/cli/.claude/helpers/daemon-manager.sh46# Check if a process is running
LOWv3/@claude-flow/cli/.claude/helpers/setup-mcp.sh6# Check if claude command exists
LOWv3/@claude-flow/cli/.claude/helpers/auto-commit.sh30# Check if there are changes to commit
LOWv3/@claude-flow/cli/.claude/helpers/auto-commit.sh48 # Check if in a git repo
LOW…-flow/cli/.claude/helpers/standard-checkpoint-hooks.sh53 # Check if file was modified - first check if file is tracked
LOWv3/@claude-flow/cli/.claude/helpers/swarm-hooks.sh76 # Check if agent already exists
LOWv3/@claude-flow/cli/.claude/helpers/swarm-hooks.sh135 # Check if message is for us or broadcast
LOWv3/@claude-flow/cli/.claude/helpers/swarm-hooks.sh339 # Check if vote is valid option
LOWv3/@claude-flow/cli/.claude/helpers/swarm-hooks.sh565 # Check if handoff is for us and pending
LOW…@claude-flow/cli/.claude/helpers/update-v3-progress.sh155 echo " $0 performance 2.5x # Set speedup to 2.5x"
LOWv3/goal_ui/build-widget.sh10# Check if build was successful
LOWv3/scripts/start-mcp.sh87 ./start-mcp.sh --status # Check if server is running
LOWv3/scripts/start-mcp.sh98# Check if server is running
LOWv3/scripts/start-mcp.sh218# Check if already running
LOWscripts/install.sh324 # Check if already configured
LOWscripts/verify-appliance.sh225 # Print results and exit
4 more matches not shown…
Fake / Example Data73 hits · 82 pts
SeverityFileLineSnippet
LOW.agents/skills/agent-authentication/SKILL.md26 email: "user@example.com",
LOW.agents/skills/agent-authentication/SKILL.md33 email: "user@example.com",
LOW.agents/skills/agent-authentication/SKILL.md45mcp__flow-nexus__user_reset_password({ email: "user@example.com" })
LOW.agents/skills/agent-agentic-payments/SKILL.md28 holder_id: "user@example.com",
LOW.agents/skills/agent-refinement/SKILL.md66 email: 'user@example.com',
LOW.agents/skills/agent-refinement/SKILL.md94 email: 'user@example.com',
LOW.agents/skills/flow-nexus-platform/SKILL.md32 email: "user@example.com",
LOW.agents/skills/flow-nexus-platform/SKILL.md42 email: "user@example.com",
LOW.agents/skills/flow-nexus-platform/SKILL.md62 email: "user@example.com"
LOW.claude/agents/payments/agentic-payments.md23 holder_id: "user@example.com",
LOW.claude/agents/flow-nexus/authentication.md21 email: "user@example.com",
LOW.claude/agents/flow-nexus/authentication.md28 email: "user@example.com",
LOW.claude/agents/flow-nexus/authentication.md40mcp__flow-nexus__user_reset_password({ email: "user@example.com" })
LOW.claude/agents/sparc/refinement.md40 email: 'user@example.com',
LOW.claude/agents/sparc/refinement.md68 email: 'user@example.com',
LOW.claude/commands/flow-nexus/login-registration.md13 email: "user@example.com",
LOW.claude/commands/flow-nexus/login-registration.md22 email: "user@example.com",
LOW.claude/commands/flow-nexus/login-registration.md40mcp__flow-nexus__user_reset_password({ email: "user@example.com" })
LOW.claude/skills/browser/SKILL.md114agent-browser fill ".email-input" "test@test.com"
LOW.claude/skills/browser/SKILL.md120agent-browser find label "Email" fill "test@test.com"
LOW.claude/skills/browser/SKILL.md130agent-browser fill @e2 "user@example.com"
LOW.claude/skills/browser/SKILL.md140agent-browser fill @e1 "John Doe"
LOW.claude/skills/flow-nexus-platform/SKILL.md29 email: "user@example.com",
LOW.claude/skills/flow-nexus-platform/SKILL.md39 email: "user@example.com",
LOW.claude/skills/flow-nexus-platform/SKILL.md59 email: "user@example.com"
LOWdocs/USERGUIDE.md6297await browser.fill('@e1', 'user@example.com');
LOWv3/@claude-flow/security/README.md48const email = InputValidator.validate(EmailSchema, 'user@example.com');
LOWv3/@claude-flow/security/README.md195const email = EmailSchema.parse('user@example.com');
LOW…claude-flow/security/__tests__/input-validator.test.ts77 expect(() => EmailSchema.parse('user@example.com')).not.toThrow();
LOW…claude-flow/security/__tests__/input-validator.test.ts89 expect(result).toBe('user@example.com');
LOW…claude-flow/security/__tests__/input-validator.test.ts192 email: 'user@example.com',
LOW…claude-flow/security/__tests__/input-validator.test.ts199 email: 'user@example.com',
LOW…claude-flow/security/__tests__/input-validator.test.ts207 email: 'user@example.com',
LOW…claude-flow/security/__tests__/input-validator.test.ts217 email: 'user@example.com',
LOW…claude-flow/security/__tests__/input-validator.test.ts225 email: 'user@example.com',
LOW…claude-flow/security/__tests__/input-validator.test.ts333 expect(InputValidator.validateEmail('user@example.com')).toBe('user@example.com');
LOW…claude-flow/security/__tests__/input-validator.test.ts357 expect(result.email).toBe('user@example.com');
LOW…claude-flow/security/__tests__/input-validator.test.ts361 const success = InputValidator.safeParse(EmailSchema, 'user@example.com');
LOW…e-flow/mcp/.claude/agents/payments/agentic-payments.md23 holder_id: "user@example.com",
LOW…e-flow/mcp/.claude/agents/flow-nexus/authentication.md21 email: "user@example.com",
LOW…e-flow/mcp/.claude/agents/flow-nexus/authentication.md28 email: "user@example.com",
LOW…e-flow/mcp/.claude/agents/flow-nexus/authentication.md40mcp__flow-nexus__user_reset_password({ email: "user@example.com" })
LOWv3/@claude-flow/mcp/.claude/agents/sparc/refinement.md338 email: 'user@example.com',
LOWv3/@claude-flow/mcp/.claude/agents/sparc/refinement.md366 email: 'user@example.com',
LOW…e-flow/cli/.claude/agents/payments/agentic-payments.md23 holder_id: "user@example.com",
LOW…e-flow/cli/.claude/agents/flow-nexus/authentication.md21 email: "user@example.com",
LOW…e-flow/cli/.claude/agents/flow-nexus/authentication.md28 email: "user@example.com",
LOW…e-flow/cli/.claude/agents/flow-nexus/authentication.md40mcp__flow-nexus__user_reset_password({ email: "user@example.com" })
LOWv3/@claude-flow/cli/.claude/agents/sparc/refinement.md338 email: 'user@example.com',
LOWv3/@claude-flow/cli/.claude/agents/sparc/refinement.md366 email: 'user@example.com',
LOWv3/@claude-flow/cli/.claude/skills/browser/SKILL.md114agent-browser fill ".email-input" "test@test.com"
LOWv3/@claude-flow/cli/.claude/skills/browser/SKILL.md120agent-browser find label "Email" fill "test@test.com"
LOWv3/@claude-flow/cli/.claude/skills/browser/SKILL.md130agent-browser fill @e2 "user@example.com"
LOWv3/@claude-flow/cli/.claude/skills/browser/SKILL.md140agent-browser fill @e1 "John Doe"
LOW…e-flow/cli/.claude/skills/flow-nexus-platform/SKILL.md29 email: "user@example.com",
LOW…e-flow/cli/.claude/skills/flow-nexus-platform/SKILL.md39 email: "user@example.com",
LOW…e-flow/cli/.claude/skills/flow-nexus-platform/SKILL.md59 email: "user@example.com"
LOW…laude-flow/cli/__tests__/plugins-transfer-deep.test.ts664 expect(redacted).not.toContain('user@example.com');
LOW…laude-flow/cli/__tests__/plugins-transfer-deep.test.ts683 author: { id: 'auth1', displayName: 'John Doe' },
LOWv3/@claude-flow/browser/README.md95await browser.fill('@e1', 'user@example.com');
13 more matches not shown…
Synthetic Comment Markers10 hits · 75 pts
SeverityFileLineSnippet
HIGH.agents/skills/agent-topology-optimizer/SKILL.md89 // AI-generated novel topologies
HIGH.claude/agents/optimization/topology-optimizer.md82 // AI-generated novel topologies
HIGH…/mcp/.claude/agents/optimization/topology-optimizer.md84 // AI-generated novel topologies
HIGH…/cli/.claude/agents/optimization/topology-optimizer.md84 // AI-generated novel topologies
HIGHv3/@claude-flow/cli/src/commands/completions.ts40# Generated by claude-flow completions bash
HIGHv3/@claude-flow/cli/src/commands/completions.ts139# Generated by claude-flow completions zsh
HIGHv3/@claude-flow/cli/src/commands/completions.ts358# Generated by claude-flow completions fish
HIGHv3/@claude-flow/cli/src/commands/completions.ts417# Generated by claude-flow completions powershell
HIGH.github/workflows/v3-ci.yml1286 # or AI-generated snippets that still reference the old versions.
HIGH.github/workflows/v3-ci.yml1314 # regression from blog posts or AI-generated snippets.
Magic Placeholder Names10 hits · 50 pts
SeverityFileLineSnippet
HIGHCLAUDE.md1029PINATA_API_KEY=your-api-key
HIGH.agents/skills/flow-nexus-platform/SKILL.md130 API_KEY: "your_api_key",
HIGH.agents/skills/flow-nexus-platform/SKILL.md387 api_key: "your_api_key",
HIGH.claude/commands/flow-nexus/sandbox.md16 API_KEY: "your_api_key",
HIGH.claude/skills/flow-nexus-platform/SKILL.md127 API_KEY: "your_api_key",
HIGH.claude/skills/flow-nexus-platform/SKILL.md384 api_key: "your_api_key",
HIGHdocs/USERGUIDE.md1442const ai = new GoogleGenAI({ apiKey: 'YOUR_API_KEY' });
HIGHv3/@claude-flow/embeddings/README.md159 apiKey: 'your-api-key',
HIGH…e-flow/cli/.claude/skills/flow-nexus-platform/SKILL.md127 API_KEY: "your_api_key",
HIGH…e-flow/cli/.claude/skills/flow-nexus-platform/SKILL.md384 api_key: "your_api_key",
AI Slop Vocabulary14 hits · 38 pts
SeverityFileLineSnippet
MEDIUMplugins/ruflo-browser/scripts/replay-spike.sh2# replay-spike.sh — pre-Accept spike harness for ADR-0001 Verification §4.
MEDIUMplugins/ruflo-browser/scripts/replay-spike.sh9# This is an INTERACTIVE harness — it requires:
MEDIUMtests/docker-regression/docker-compose.yml2# Docker Compose orchestration for comprehensive testing
MEDIUMtests/docker-regression/scripts/run-all-tests.sh3# Executes all capability tests for comprehensive regression testing
MEDIUM.agents/skills/security-audit/scripts/security-scan.sh3# Run comprehensive security scan pipeline
MEDIUM.claude/helpers/auto-commit.sh3# Handles git add, commit, and push in a robust way
MEDIUM…/@claude-flow/memory/benchmarks/longmemeval/harness.ts119 // Contains match (lenient — official eval is more nuanced)
MEDIUMv3/@claude-flow/memory/src/smart-retrieval.ts194 // Fall back through id → key → content hash so deduplication is robust
MEDIUMv3/@claude-flow/guidance/src/analyzer.ts2171 // Use both Pearson and Spearman for more robust verdict
MEDIUMv3/@claude-flow/codex/src/generators/skill-md.ts826# Run comprehensive security scan pipeline
MEDIUMv3/@claude-flow/mcp/.claude/helpers/auto-commit.sh3# Handles git add, commit, and push in a robust way
MEDIUMv3/@claude-flow/cli/.claude/helpers/auto-commit.sh3# Handles git add, commit, and push in a robust way
MEDIUMv3/@claude-flow/cli/src/ruvector/model-router.ts476 // Higher variance suggests more nuanced semantics
MEDIUMruflo/src/config/config.example.json75 "systemPrompt": "You are an intelligent AI assistant with powerful tools organized into 5 groups. You MUST use tools p
Example Usage Blocks9 hits · 13 pts
SeverityFileLineSnippet
LOW…aude-flow/plugins/examples/ruvector/docker-compose.yml6# Usage:
LOWv3/@claude-flow/cli/docker/docker-compose.workers.yml4# Usage:
LOWv3/@claude-flow/cli/docker/docker-compose.yml8# Usage:
LOWv3/@claude-flow/cli/scripts/deploy-ipfs-node.sh6# Usage:
LOWv3/scripts/start-mcp.sh5# Usage:
LOWruflo/docker-compose.yml4# Usage:
LOWscripts/verify-federation-plugin.sh21# Usage:
LOWscripts/install.sh6# Usage:
LOWscripts/verify-appliance.sh9# Usage:
Slop Phrases3 hits · 7 pts
SeverityFileLineSnippet
MEDIUMdocs/benchmarks/runs/gaia-l1-iter61b-hybrid-only.json38 FAIL answer="I cannot access YouTube videos directly, so I'm unable to determine the highest number of bird species
MEDIUMdocs/benchmarks/runs/gaia-l1-iter61b-hybrid-only.json408 "answer": "I cannot access YouTube videos directly, so I'm unable to determine the highest number of bird species
MEDIUMv3/@claude-flow/integration/src/agentic-flow-agent.ts749 // This is a basic implementation that should be overridden by subclasses
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippet
HIGH…flow/plugins/examples/ruvector/streaming-large-data.ts111 print(): void {
Self-Referential Comments2 hits · 5 pts
SeverityFileLineSnippet
MEDIUM…-federation/src/domain/services/wg-firewall-service.ts189 lines.push('# This file is overwritten on every peer-set change; do not hand-edit.');
MEDIUM.github/workflows/rollback-manager.yml334 # Create a revert commit with metadata
Overly Generic Function Names5 hits · 5 pts
SeverityFileLineSnippet
LOW…laude-flow/cli/__tests__/ruvector/ast-analyzer.test.ts190function processData(data) {
LOW…de-flow/cli/__tests__/ruvector/diff-classifier.test.ts557 export function getData(key: string) {
LOWruflo/src/mcp-bridge/mcp-stdio-kernel.js77async function handleRequest(request) {
LOWruflo/src/ruvocal/mcp-bridge/mcp-stdio-kernel.js77async function handleRequest(request) {
LOWruflo/src/ruvocal/src/lib/server/hooks/handle.ts29export async function handleRequest({ event, resolve }: HandleInput): Promise<Response> {