awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 रिपॉजिटरी

Awesome GitHub RepositoriesData Validation and Sanitization

Tools for ensuring data integrity and security through filtering and validation.

Distinguishing note: Focuses on input security.

Explore 13 awesome GitHub repositories matching security & cryptography · Data Validation and Sanitization. Refine with filters or upvote what's useful.

Awesome Data Validation and Sanitization GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • addyosmani/agent-skillsaddyosmani का अवतार

    addyosmani/agent-skills

    60,849GitHub पर देखें↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Provides a workflow for verifying the shape and content of external input at system edges.

    Shellagent-skillsantigravityantigravity-ide
    GitHub पर देखें↗60,849
  • ziadoz/awesome-phpziadoz का अवतार

    ziadoz/awesome-php

    32,573GitHub पर देखें↗

    This project is a community-driven directory and knowledge base for the PHP ecosystem. It serves as a comprehensive index of high-quality libraries, frameworks, tools, and educational materials, designed to help developers navigate the landscape and select appropriate solutions for their software projects. The directory distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a logical, human-readable structure. By relying on distributed contributions from the developer community, it maintains a current and vetted collection of references

    References tools for filtering, sanitizing, and validating data.

    awesomeawesome-listsphp
    GitHub पर देखें↗32,573
  • openai/openai-agents-pythonopenai का अवतार

    openai/openai-agents-python

    27,191GitHub पर देखें↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Intercepts tool execution to inspect or modify inputs and validate outputs to ensure safe and reliable agent behavior.

    Pythonagentsaiframework
    GitHub पर देखें↗27,191
  • hapijs/joihapijs का अवतार

    hapijs/joi

    21,192GitHub पर देखें↗

    Joi is a JavaScript data validation library used to define schemas that validate, cast, and sanitize data objects. It functions as an object schema validator and parser, ensuring that input data matches specific types and formats before it is processed by an application. The library features a conditional validation engine capable of dynamic schema enforcement, where validation logic and dependencies change based on the values of other keys within an object. It also serves as a data casting and sanitization tool, transforming input values into target types and removing sensitive keys from the

    Converts input types to required formats and removes sensitive keys from validated objects.

    JavaScripthapijavascriptschema
    GitHub पर देखें↗21,192
  • tanweai/puatanweai का अवतार

    tanweai/pua

    18,283GitHub पर देखें↗

    PUA is an agentic workflow orchestrator and behavioral governance tool designed to enhance the reliability and autonomy of AI coding assistants. It functions as a prompting framework and extension that implements strict engineering standards and verification requirements to prevent hallucinations and premature task completion. The project distinguishes itself through high-agency enforcement mechanisms, including escalating prompt pressure and failure-driven recovery loops that automatically pivot problem-solving strategies after repeated errors. It utilizes a diagnosis-first workflow that man

    Sanitizes sessions and guards agent loops to prevent corruption and ensure consistent operational behavior.

    TypeScriptagencyagentpip
    GitHub पर देखें↗18,283
  • imagemagick/imagemagickImageMagick का अवतार

    ImageMagick/ImageMagick

    15,742GitHub पर देखें↗

    ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital images. It functions as both a command-line utility for batch processing and automation, and as a programming library that allows developers to integrate advanced image manipulation capabilities into external applications. The project is distinguished by its modular architecture, which supports hundreds of image formats through a pluggable coder system and external delegate libraries. It is designed for high-performance environments, utilizing memory-mapped pixel caching, stream-ori

    Restricts access to image resources and overwrites temporary memory buffers to prevent sensitive information persistence.

    Ccommand-line-image-tooldigital-image-editingimage-conversion
    GitHub पर देखें↗15,742
  • epoberezkin/ajvepoberezkin का अवतार

    epoberezkin/ajv

    14,748GitHub पर देखें↗

    Ajv is a JSON Schema validator and schema compilation engine used to verify that JavaScript objects conform to specific JSON Schema definitions. It functions as a data coercer and localization tool, allowing for the application of default values and the translation of validation error messages into different languages. The project converts declarative JSON Schema definitions into optimized JavaScript functions to increase validation speed. It supports the extension of validation logic through custom keywords and the generation of standalone validation code that executes without external depen

    Provides data sanitization by removing extra properties and coercing types to match a required schema format.

    TypeScript
    GitHub पर देखें↗14,748
  • symfony/translationsymfony का अवतार

    symfony/translation

    6,607GitHub पर देखें↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    Provides constraint-based validation for objects, properties, and class-level rules.

    PHPcomponentphpsymfony
    GitHub पर देखें↗6,607
  • elixir-ecto/ectoelixir-ecto का अवतार

    elixir-ecto/ecto

    6,471GitHub पर देखें↗

    Ecto is an Elixir database toolkit that maps database rows to Elixir structs and validates data changes through changesets before persistence. It provides a language-integrated query syntax for composing database queries, building them incrementally and securely with compile-time expansion into safe SQL. The toolkit connects to multiple database backends including PostgreSQL, MySQL, MSSQL, SQLite3, ClickHouse, and ETS through a pluggable adapter interface. It supports eager and lazy preloading of associated records to eliminate N+1 query problems, and can store nested data structures as embed

    Filters, casts, and validates field changes before applying them to data.

    Elixir
    GitHub पर देखें↗6,471
  • goravel/goravelgoravel का अवतार

    goravel/goravel

    4,749GitHub पर देखें↗

    Goravel Go प्रोग्रामिंग भाषा का उपयोग करके वेब एप्लिकेशन, REST API और gRPC सेवाएं बनाने के लिए एक पूर्ण-विशेषीकृत डेवलपमेंट स्कैफोल्ड और फ्रेमवर्क है। यह मॉडल-व्यू-कंट्रोलर आर्किटेक्चर को लागू करता है और उच्च-प्रदर्शन रिमोट प्रोसीजर कॉल सर्वर्स और क्लाइंट्स के लिए एक व्यापक टूलकिट प्रदान करता है। यह फ्रेमवर्क अपने व्यापक एकीकृत इकोसिस्टम द्वारा प्रतिष्ठित है, जिसमें डेटाबेस मैनेजमेंट के लिए एक फ्लुएंट ऑब्जेक्ट-रिलेशनल मैपर और प्रशासनिक ऑटोमेशन और प्रोजेक्ट स्कैफोल्डिंग के लिए एक समर्पित कमांड-लाइन इंटरफ़ेस टूलकिट शामिल है। इसमें एक ड्राइवर-आधारित सर्विस एब्स्ट्रैक्शन है जो डेवलपर्स को एप्लिकेशन लॉजिक को बदले बिना स्टोरेज, कैश और सेशन बैकएंड को स्वैप करने की अनुमति देता है। यह प्लेटफ़ॉर्म एप्लिकेशन क्षमताओं की एक विस्तृत सतह को कवर करता है, जिसमें डिस्ट्रीब्यूटेड क्यूज़ के साथ एसिंक्रोनस टास्क प्रोसेसिंग, टोकन-आधारित प्रमाणीकरण के माध्यम से सुरक्षित आइडेंटिटी मैनेजमेंट, और एन्क्रिप्शन और एक्सेस कंट्रोल के साथ एक मजबूत सुरक्षा परत शामिल है। यह कंटेंट लोकलाइजेशन, टेम्पलेट रेंडरिंग और डिपेंडेंसी मॉकिंग के साथ एक ऑटोमेटेड टेस्टिंग इंफ्रास्ट्रक्चर के लिए टूल्स भी प्रदान करता है।

    Cleans and transforms incoming request data using built-in filters before validation.

    Goapiframeworkgo
    GitHub पर देखें↗4,749
  • googleapis/python-genaigoogleapis का अवतार

    googleapis/python-genai

    3,819GitHub पर देखें↗

    This project is a Python software development kit and framework for building applications that integrate with large language models. It serves as a multimodal content generator and vector embedding library, enabling the production and editing of text, images, audio, and video. The toolkit provides specialized capabilities for adapting base models through supervised and reinforcement training. It further distinguishes itself by offering tools for orchestrating complex workflows, including stateful chat sessions, the enforcement of structured output via schemas, and the integration of external

    Filters and sanitizes AI inputs and outputs to ensure safety and policy compliance.

    Python
    GitHub पर देखें↗3,819
  • dry-rb/dry-validationdry-rb का अवतार

    dry-rb/dry-validation

    1,422GitHub पर देखें↗

    Dry-validation is a Ruby library designed for defining type-safe schemas and complex validation rules to verify and sanitize input data structures. It provides a formal framework for constructing modular validation logic, ensuring that incoming information meets specific business requirements and data formats before it is processed by an application. The library utilizes a domain-specific language to declare validation rules, which are then parsed into executable objects. It distinguishes itself through a macro-driven system that bundles common validation logic into reusable shortcuts, alongs

    Cleans and converts raw input into consistent types and formats during the validation process.

    Rubycoerciondata-validationdry-rb
    GitHub पर देखें↗1,422
  • meteor-community-packages/meteor-simple-schemaMeteor-Community-Packages का अवतार

    Meteor-Community-Packages/meteor-simple-schema

    915GitHub पर देखें↗

    This library provides a comprehensive system for defining data schemas and enforcing structural integrity within JavaScript applications. It enables developers to construct declarative rules for complex, nested objects, ensuring that data conforms to expected types and constraints before it is processed or stored. By integrating directly with the Meteor framework, it serves as a central tool for maintaining consistent data structures across collections and remote procedure calls. The project distinguishes itself through its deep integration with reactive data systems, allowing validation stat

    Sanitizes data objects by trimming strings and removing unauthorized keys to ensure schema compatibility.

    JavaScriptcleaning-dataform-generationform-validation
    GitHub पर देखें↗915
  1. Home
  2. Security & Cryptography
  3. Data Validation and Sanitization

सब-टैग एक्सप्लोर करें

  • AI Content Safety FilteringFiltering AI prompts and responses to ensure compliance with safety policies and prevent harm. **Distinct from Data Validation and Sanitization:** Focuses on AI safety policy compliance rather than general data integrity or XSS prevention.
  • Asset SanitizersProcedures for overwriting temporary memory buffers and restricting access to image resources. **Distinct from Data Validation and Sanitization:** Distinct from general data validation: focuses on memory buffer sanitization and resource access control for image assets.
  • Changeset TrackersFilters, casts, and validates field changes before applying them to data, ensuring integrity. **Distinct from Data Validation and Sanitization:** Distinct from Data Validation and Sanitization: focuses on tracking and validating field-level changes through a pipeline, not general input sanitization.
  • Schema-Driven Data SanitizationThe process of cleaning and casting data payloads based on a predefined schema to ensure application compatibility. **Distinct from Data Validation and Sanitization:** Focuses on using a schema to drive sanitization and casting, rather than general security filtering.
  • Session Integrity ValidationSanitization and guarding of agent execution loops to prevent state corruption and behavioral drift. **Distinct from Data Validation and Sanitization:** Focuses on agent session state integrity rather than input security or data sanitization.