UNPKG

llmverify

Version:

AI Output Verification Toolkit — Local-first LLM safety, hallucination detection, PII redaction, prompt injection defense, and runtime monitoring. Zero telemetry. OWASP LLM Top 10 aligned.

28 lines 3.36 kB
"use strict"; /** * CSM6 Security Module * * Comprehensive security, privacy, and safety checks. * * @module csm6/security * @author Haiec * @license MIT */ Object.defineProperty(exports, "__esModule", { value: true }); exports.checkHarmfulContent = exports.getPIIRiskScore = exports.containsPII = exports.redactPII = exports.checkPII = exports.isInputSafe = exports.getInjectionRiskScore = exports.sanitizePromptInjection = exports.checkPromptInjection = void 0; // Prompt Injection Detection & Deterrence var prompt_injection_1 = require("./prompt-injection"); Object.defineProperty(exports, "checkPromptInjection", { enumerable: true, get: function () { return prompt_injection_1.checkPromptInjection; } }); Object.defineProperty(exports, "sanitizePromptInjection", { enumerable: true, get: function () { return prompt_injection_1.sanitizePromptInjection; } }); Object.defineProperty(exports, "getInjectionRiskScore", { enumerable: true, get: function () { return prompt_injection_1.getInjectionRiskScore; } }); Object.defineProperty(exports, "isInputSafe", { enumerable: true, get: function () { return prompt_injection_1.isInputSafe; } }); // PII Detection & Redaction var pii_detection_1 = require("./pii-detection"); Object.defineProperty(exports, "checkPII", { enumerable: true, get: function () { return pii_detection_1.checkPII; } }); Object.defineProperty(exports, "redactPII", { enumerable: true, get: function () { return pii_detection_1.redactPII; } }); Object.defineProperty(exports, "containsPII", { enumerable: true, get: function () { return pii_detection_1.containsPII; } }); Object.defineProperty(exports, "getPIIRiskScore", { enumerable: true, get: function () { return pii_detection_1.getPIIRiskScore; } }); // Harmful Content Detection var harmful_content_1 = require("./harmful-content"); Object.defineProperty(exports, "checkHarmfulContent", { enumerable: true, get: function () { return harmful_content_1.checkHarmfulContent; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY3NtNi9zZWN1cml0eS9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7Ozs7O0dBUUc7OztBQUVILDBDQUEwQztBQUMxQyx1REFLNEI7QUFKMUIsd0hBQUEsb0JBQW9CLE9BQUE7QUFDcEIsMkhBQUEsdUJBQXVCLE9BQUE7QUFDdkIseUhBQUEscUJBQXFCLE9BQUE7QUFDckIsK0dBQUEsV0FBVyxPQUFBO0FBR2IsNEJBQTRCO0FBQzVCLGlEQUt5QjtBQUp2Qix5R0FBQSxRQUFRLE9BQUE7QUFDUiwwR0FBQSxTQUFTLE9BQUE7QUFDVCw0R0FBQSxXQUFXLE9BQUE7QUFDWCxnSEFBQSxlQUFlLE9BQUE7QUFHakIsNEJBQTRCO0FBQzVCLHFEQUF3RDtBQUEvQyxzSEFBQSxtQkFBbUIsT0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ1NNNiBTZWN1cml0eSBNb2R1bGVcbiAqIFxuICogQ29tcHJlaGVuc2l2ZSBzZWN1cml0eSwgcHJpdmFjeSwgYW5kIHNhZmV0eSBjaGVja3MuXG4gKiBcbiAqIEBtb2R1bGUgY3NtNi9zZWN1cml0eVxuICogQGF1dGhvciBIYWllY1xuICogQGxpY2Vuc2UgTUlUXG4gKi9cblxuLy8gUHJvbXB0IEluamVjdGlvbiBEZXRlY3Rpb24gJiBEZXRlcnJlbmNlXG5leHBvcnQgeyBcbiAgY2hlY2tQcm9tcHRJbmplY3Rpb24sXG4gIHNhbml0aXplUHJvbXB0SW5qZWN0aW9uLFxuICBnZXRJbmplY3Rpb25SaXNrU2NvcmUsXG4gIGlzSW5wdXRTYWZlXG59IGZyb20gJy4vcHJvbXB0LWluamVjdGlvbic7XG5cbi8vIFBJSSBEZXRlY3Rpb24gJiBSZWRhY3Rpb25cbmV4cG9ydCB7IFxuICBjaGVja1BJSSxcbiAgcmVkYWN0UElJLFxuICBjb250YWluc1BJSSxcbiAgZ2V0UElJUmlza1Njb3JlXG59IGZyb20gJy4vcGlpLWRldGVjdGlvbic7XG5cbi8vIEhhcm1mdWwgQ29udGVudCBEZXRlY3Rpb25cbmV4cG9ydCB7IGNoZWNrSGFybWZ1bENvbnRlbnQgfSBmcm9tICcuL2hhcm1mdWwtY29udGVudCc7XG4iXX0=