7 repository-uri
Processes and formats raw user input on the client side to maintain data integrity before server transmission.
Distinct from Client-Side Data Filtering: Distinct from filtering as it modifies the content (cleansing) rather than selecting a subset of data.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Client-Side Data Sanitization. Refine with filters or upvote what's useful.
Acest proiect este un plugin jQuery și un validator de formulare pe partea de client utilizat pentru a verifica input-urile formularelor web înainte ca acestea să fie trimise către un server. Utilizează un motor de validare bazat pe reguli pentru a verifica input-ul utilizatorului față de reguli predefinite sau personalizate pentru a asigura integritatea datelor în browser. Instrumentul este conceput ca un sistem de validare conform ARIA, utilizând atribute de accesibilitate pentru a lega mesajele de eroare de câmpurile de input. Acest lucru asigură că utilizatorii de screen reader sunt notificați atunci când un câmp conține o valoare invalidă în timpul procesului de trimitere a formularului. Sistemul suportă validarea serverului remote prin cereri HTTP asincrone și permite injectarea dinamică de reguli pentru a adăuga logică de validare personalizată. Gestionează interfața utilizator prin randarea erorilor legată de DOM și utilizează declanșarea bazată pe evenimente pentru a executa verificări în timpul evenimentelor de focus, blur sau submit.
Prevents malformed data from being sent to the server by validating input on the client side.
Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup
Cleanses and formats input values on the client side to ensure consistent data before submission.
Webuploader is a browser-based file upload library written in JavaScript. It provides a system for managing multi-file uploads with support for drag-and-drop, clipboard pasting, and type filtering. The library includes a chunked file upload manager that splits large files into smaller segments to improve stability and enable partial retries. It features a client-side image compressor that generates previews and reduces file size before transmission, as well as an MD5 file integrity verifier to identify and skip redundant uploads of files already stored on the server. The tool manages file co
Generates MD5 cryptographic hashes directly within the browser to verify file integrity and identify duplicates.
sjcl is a JavaScript cryptography library providing a collection of primitives for encryption, hashing, and encoding within a web browser. It functions as an AES symmetric encryption tool, a cryptographic hashing library, and a Base32 data encoder. The project provides implementations for the Advanced Encryption Standard to secure data through symmetric key encryption and decryption. It also enables the generation of fixed-length data fingerprints to verify information integrity and authenticity. The library covers a broader range of security capabilities, including client-side data hashing,
Creates unique fixed-length fingerprints of data in JavaScript to verify integrity and authenticity.
OpenLLMetry is an OpenTelemetry-based observability framework and instrumentation library for generative AI applications. It provides toolsets for tracing and monitoring large language model workflows, capturing telemetry from model providers, agent frameworks, and vector databases using standardized semantic conventions. The project distinguishes itself by providing a specialized evaluation and experimentation suite that associates user feedback and prompt version hashes with specific execution traces. It includes a system for tracking model reasoning paths and enforcing security guardrails
Implements mechanisms to suppress sensitive content from telemetry payloads to ensure privacy and security compliance.
Aceasta este o bibliotecă JavaScript cross-platform și un instrument de hashing criptografic utilizat pentru generarea de mesaje digest MD5 pe 128 de biți și amprente digitale din șiruri de caractere sau date binare. Oferă o implementare consistentă pentru calcularea valorilor hash și a digest-urilor codificate hexazecimal pentru a facilita validarea datelor. Biblioteca include o implementare HMAC-MD5, permițând crearea de coduri de autentificare a mesajelor cu cheie pentru a verifica atât autenticitatea, cât și integritatea unui mesaj folosind o cheie secretă. Aceste capabilități susțin verificarea integrității datelor și autentificarea mesajelor atât în browserele web client-side, cât și în mediile server-side Node.js.
Allows the computation of MD5 checksums directly within the web browser to offload server processing.
Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r
Protects private information by excluding specific URL patterns or sanitizing sensitive request headers in telemetry.