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
JavaScript
;
/**
* 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=