4 مستودعات
Scanning and filtering incoming data for common injection patterns like XSS and SQL injection.
Distinct from SQL Injection Detection Tools: Candidates focus on host detection or memory injection; this is about application-layer payload scanning.
Explore 4 awesome GitHub repositories matching security & cryptography · Input Sanitization. Refine with filters or upvote what's useful.
Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored
Implements input sanitization to scan and filter Markdown content for common injection patterns.
هذا المشروع عبارة عن تعريف (driver) لقاعدة بيانات MySQL لـ Node.js ينشئ اتصالات شبكة وينفذ استعلامات SQL باستخدام بروتوكول اتصال أصلي. يعمل كعميل SQL غير متزامن، ويوفر واجهة استعلام قائمة على الوعود (promise-based) ودعماً لأنماط async/await لإدارة عمليات قاعدة البيانات غير المحظورة. تتضمن المكتبة تنفيذاً كاملاً لبروتوكول MySQL، وتعمل كأداة لبناء خوادم قواعد بيانات مخصصة أو وكلاء أو عملاء. كما تعمل كمدير لمجمع الاتصالات (connection pool) وأداة لمنع الحقن، باستخدام الاستعلامات المحضرة (prepared statements) والاستعلامات ذات المعلمات لتأمين تفاعلات قاعدة البيانات. يغطي المشروع نطاقاً واسعاً من إمكانيات تكامل قواعد البيانات، بما في ذلك تنسيق المعاملات الذرية، وبث السجلات الثنائية، وبث البيانات الجدولية للاستيراد بالجملة. ويدير دورات حياة الموارد من خلال تنظيف الاتصال المؤتمت ويوفر آليات مصادقة متنوعة، مثل مصادقة تجزئة كلمة المرور وتفاوض المصافحة الآمن. يتم دعم الاتصال بشكل أكبر عبر تشفير SSL، وضغط حركة مرور الشبكة، والقدرة على توجيه حركة المرور عبر ناقلات تدفق مزدوجة مخصصة.
Escapes values and identifiers to treat user input as data rather than executable code, preventing injection.
mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for
Scans incoming data for XSS, SQL injection, and command injection patterns to prevent attacks.
LLM Guard is a security firewall and guardrail framework designed to scan and sanitize inputs and outputs for large language models. It functions as a proxy gateway and security layer to block prompt injections, toxicity, and sensitive data leakage while ensuring that model interactions remain compliant with organizational policies. The system distinguishes itself through a modular scanner pipeline that utilizes local model orchestration to eliminate external network dependencies. It supports real-time security filtering via streaming chunk analysis and implements a fail-fast execution model
Filters input text using regular expression patterns to block prohibited content or enforce specific formats.