@ithena-one/mcp-governance
Version:
Governance layer (Identity, RBAC, Credentials, Audit, Logging, Tracing) for Model Context Protocol (MCP) servers.
33 lines • 3.65 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildTransportContext = exports.generateEventId = exports.defaultSanitizeForAudit = exports.InMemoryPermissionStore = exports.InMemoryRoleStore = exports.defaultDerivePermission = exports.defaultTraceContextProvider = exports.defaultAuditStore = exports.ConsoleAuditLogStore = exports.NoOpAuditLogStore = exports.defaultLogger = exports.ConsoleLogger = exports.HandlerError = exports.CredentialResolutionError = exports.AuthorizationError = exports.AuthenticationError = exports.GovernanceError = exports.GovernedServer = void 0;
// Core Class
var governed_server_js_1 = require("./core/governed-server.js");
Object.defineProperty(exports, "GovernedServer", { enumerable: true, get: function () { return governed_server_js_1.GovernedServer; } });
// Errors
var index_js_1 = require("./errors/index.js");
Object.defineProperty(exports, "GovernanceError", { enumerable: true, get: function () { return index_js_1.GovernanceError; } });
Object.defineProperty(exports, "AuthenticationError", { enumerable: true, get: function () { return index_js_1.AuthenticationError; } });
Object.defineProperty(exports, "AuthorizationError", { enumerable: true, get: function () { return index_js_1.AuthorizationError; } });
Object.defineProperty(exports, "CredentialResolutionError", { enumerable: true, get: function () { return index_js_1.CredentialResolutionError; } });
Object.defineProperty(exports, "HandlerError", { enumerable: true, get: function () { return index_js_1.HandlerError; } });
// Default Implementations & Helpers
var logger_js_1 = require("./defaults/logger.js");
Object.defineProperty(exports, "ConsoleLogger", { enumerable: true, get: function () { return logger_js_1.ConsoleLogger; } });
Object.defineProperty(exports, "defaultLogger", { enumerable: true, get: function () { return logger_js_1.defaultLogger; } });
var audit_js_1 = require("./defaults/audit.js");
Object.defineProperty(exports, "NoOpAuditLogStore", { enumerable: true, get: function () { return audit_js_1.NoOpAuditLogStore; } });
Object.defineProperty(exports, "ConsoleAuditLogStore", { enumerable: true, get: function () { return audit_js_1.ConsoleAuditLogStore; } });
Object.defineProperty(exports, "defaultAuditStore", { enumerable: true, get: function () { return audit_js_1.defaultAuditStore; } });
var tracing_js_1 = require("./defaults/tracing.js");
Object.defineProperty(exports, "defaultTraceContextProvider", { enumerable: true, get: function () { return tracing_js_1.defaultTraceContextProvider; } });
var permissions_js_1 = require("./defaults/permissions.js");
Object.defineProperty(exports, "defaultDerivePermission", { enumerable: true, get: function () { return permissions_js_1.defaultDerivePermission; } });
Object.defineProperty(exports, "InMemoryRoleStore", { enumerable: true, get: function () { return permissions_js_1.InMemoryRoleStore; } });
Object.defineProperty(exports, "InMemoryPermissionStore", { enumerable: true, get: function () { return permissions_js_1.InMemoryPermissionStore; } });
var sanitization_js_1 = require("./defaults/sanitization.js");
Object.defineProperty(exports, "defaultSanitizeForAudit", { enumerable: true, get: function () { return sanitization_js_1.defaultSanitizeForAudit; } });
var helpers_js_1 = require("./utils/helpers.js");
Object.defineProperty(exports, "generateEventId", { enumerable: true, get: function () { return helpers_js_1.generateEventId; } });
Object.defineProperty(exports, "buildTransportContext", { enumerable: true, get: function () { return helpers_js_1.buildTransportContext; } });
//# sourceMappingURL=index.js.map