markupsafe

String Escaper

Protects against injection attacks by safely escaping untrusted strings in HTML and XML markup

Safely add untrusted strings to HTML/XML markup.

GitHub

637 stars
29 watching
156 forks
Language: Python
last commit: almost 2 years ago
Linked from 2 awesome lists

htmlhtml-escapejinjamarkupsafepalletspythontemplate-engine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mbostock/rollup-plugin-asciiRewrites JavaScript to escape non-ASCII characters in string literals.12
janpot/escape-html-template-tagA utility for escaping and formatting string literals in template tags to prevent XSS vulnerabilities31
ionicabizau/json2mdConverts JSON data to Markdown format.579
chalk/wrap-ansiWraps a string with ANSI escape codes to a specified column width.120
greggles/cracking-drupalMarkdown-formatted documentation on Drupal Security vulnerabilities and mitigations54
aantron/markup.mlA streaming HTML5 and XML parser that detects character encodings, emits signals, and provides error recovery.146
sindresorhus/escape-string-regexpEscapes special characters in regular expressions to ensure safe string insertion584
pallets-eco/flask-debugtoolbarTools for debugging and inspecting Flask web applications954
ruricolist/fxmlA secure-by-default XML parser and serializer library32
atugushev/flake8-printf-formattingPrevents printf-style string formatting in Python code to enforce best practices and quality standards11
tc39/proposal-regexp-r-escapeProposes an escape sequence for matching Unicode line terminators in regular expressions5
seclab-fudan/tefuzzAutomatically detects and exploits template escape bugs in web applications15
icyleaf/markdA markdown parser written in Crystal, compliant to CommonMark specification.110
detailyang/lua-resty-jsdecodeDecodes JavaScript escape notation to UTF-8 bytes using a C-based binding.4
bevacqua/woofmarkRich text editing library for HTML and Markdown1,628