/** * Security core module — barrel export. * * Re-exports input sanitization and security utilities from the core layer. * * @task T5706 */ export type { RateLimitConfig, RateLimitResult } from './input-sanitization.js'; export { ALL_VALID_STATUSES, DEFAULT_RATE_LIMITS, ensureArray, RateLimiter, SecurityError, sanitizeContent, sanitizeParams, sanitizePath, sanitizeTaskId, VALID_DOMAINS, VALID_GATEWAYS, VALID_LIFECYCLE_STAGE_STATUSES, VALID_MANIFEST_STATUSES, VALID_PRIORITIES, validateEnum, } from './input-sanitization.js'; export type { OverrideCapResult } from './override-cap.js'; export { checkAndIncrementOverrideCap, DEFAULT_OVERRIDE_CAP_PER_SESSION, getSessionOverrideCountPath, isWorktreeContext, isWorktreeExemptionEnabled, readSessionOverrideCount, validateWaiverDoc, WORKTREE_PATH_SEGMENT, writeSessionOverrideCount, } from './override-cap.js'; export type { OverrideValidationResult } from './owner-override-auth.js'; export { appendOwnerOverrideAudit, DEFAULT_OVERRIDE_MAX_PER_SESSION, deliverOverrideWebhook, deriveOwnerAuthToken, getOverrideCount, isAgentRoleForbidden, isTtyPresent, recordAndCheckOverrideLimit, resetOverrideCount, validateOwnerOverride, verifyOwnerAuthToken, } from './owner-override-auth.js'; export type { SharedEvidenceCheckResult, SharedEvidenceEnforceResult, } from './shared-evidence-tracker.js'; export { appendAtomUsage, atomKey, checkAndRecordSharedEvidence, enforceSharedEvidence, extractAtomKeys, getSharedEvidencePath, readAtomUsageMap, SHARED_EVIDENCE_THRESHOLD, } from './shared-evidence-tracker.js'; //# sourceMappingURL=index.d.ts.map