// Copyright (c) 2026 defconxt. All rights reserved.
// Licensed under AGPL-3.0 — see LICENSE file for details.
// NERF is a trademark of defconxt.

/**
 * Static-Dynamic Correlation Pipeline
 *
 * Barrel export for all public types in the correlation module.
 * Unifies static code review findings with dynamic scan results
 * using Shannon-inspired confidence scoring.
 *
 * @module correlation
 */

export { CorrelatedFinding, FindingNormalizer } from './normalizer.js';
export { ExploitationQueueBuilder, DYNAMIC_CWES, CWE_TAG_MAP, DEFAULT_MAX_QUEUE_SIZE } from './queue-builder.js';
export {
  CorrelationEngine,
  extractPathSegments,
  extractUrlSegments,
  jaccardSimilarity,
  hasEndpointProximity,
  DEFAULT_THRESHOLDS,
  CHANNEL_BASE_SCORES,
  CWE_MATCH_BONUS,
  SEVERITY_WEIGHTS,
} from './engine.js';
