@stackmemoryai/stackmemory
Version:
Lossless, project-scoped memory for AI coding tools. Durable context across sessions with 56 MCP tools, FTS5 search, conductor orchestrator, loop/watch monitoring, snapshot capture, pre-flight overlap checks, Claude/Codex/OpenCode wrappers, Linear sync, a
37 lines (36 loc) • 845 B
JavaScript
import { fileURLToPath as __fileURLToPath } from 'url';
import { dirname as __pathDirname } from 'path';
const __filename = __fileURLToPath(import.meta.url);
const __dirname = __pathDirname(__filename);
import {
SENSITIVE_PATTERNS,
redactSensitiveData,
containsSensitiveData,
sanitizeForLogging,
sanitizeForSqlLike,
sanitizeIdentifier,
validateTableName,
sanitizeFilePath,
InputSchemas,
validateInput,
createAggregateSchema,
validateShellArg,
validateShellCommand,
safeJsonParse
} from "./input-sanitizer.js";
export {
InputSchemas,
SENSITIVE_PATTERNS,
containsSensitiveData,
createAggregateSchema,
redactSensitiveData,
safeJsonParse,
sanitizeFilePath,
sanitizeForLogging,
sanitizeForSqlLike,
sanitizeIdentifier,
validateInput,
validateShellArg,
validateShellCommand,
validateTableName
};