micromark utility to sanitize urls
Clean up user-submitted HTML, preserving allowlisted elements and allowlisted attributes on a per-element basis
Sanitize a string for use as a filename
hast utility to sanitize nodes
rehype plugin to sanitize HTML
TypeScript definitions for sanitize-html
A url sanitizer
Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist
A JS implementation of JSONPath with some additional operators
Sanitize your express payload to prevent MongoDB operator injection.
Simple Vanilla Implementation of a Binding Engine & Helper to add properties/events 2 way bindings
Virtual file format for text processing
Inquirer prompts, combined in a single package
Fast 3kb React-compatible Virtual DOM library.
Engine for Shiki using Oniguruma RegExp engine in WebAssembly
Helper to sanitize mongodb queries against query selector injections
Terminal string styling done right
styled() API wrapper package for emotion.
Better terminal and file output for cypress test logs.
This package is intended for Prisma's internal use
Engine for Shiki using JavaScript's native RegExp
sanitize html using caja and reasonable assumptions
A collection of common interactive command line user interfaces.
DOM-based HTML email sanitizer for in-browser email rendering.
dry-schema provides a DSL for defining schemas with keys and rules that should be applied to values. It supports coercion, input sanitization, custom types and localized error messages (with or without I18n gem). It's also used as the schema engine in dry-validation.
A minimal Rails engine exposing endpoints to export sanitized HTML to PDF via Grover.
Respect for Rails lets you write the documentation of your REST API using Ruby code. Documentation is published using a Rails engine to stay synchronized. Filter is available to validate requests and responses. Parameters are sanitized so you get URI object instead of string object containing an URI for example.
This gem allows you to describe your forms using a simple DSL and then takes care of sanitizing, transforming, and validating the input for you, providing you with the ready-to-use input in a model-like structure. Both simple forms as well as multi-step forms are supported. Includes handy accessors for automatically building the forms and reporting error messages using a templating engine of your choice. Localization support with builtin inflection rules can be enabled, too.