{"payload":{"header_redesign_enabled":false,"results":[{"id":"12711522","archived":false,"color":"#f1e05a","followers":3748,"has_funding_file":false,"hl_name":"apostrophecms/sanitize-html","hl_trunc_description":"Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for…","language":"JavaScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":12711522,"name":"sanitize-html","owner_id":12648958,"owner_login":"apostrophecms","updated_at":"2024-07-29T20:05:50.377Z","has_issues":true}},"sponsorable":false,"topics":[],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"1035020","archived":false,"color":"#f1e05a","followers":382,"has_funding_file":false,"hl_name":"theSmaw/Caja-HTML-Sanitizer","hl_trunc_description":"Bundles Google Caja's HTML Sanitizer within a npm installable node.js module","language":"JavaScript","mirror":false,"owned_by_organization":false,"public":true,"repo":{"repository":{"id":1035020,"name":"Caja-HTML-Sanitizer","owner_id":429802,"owner_login":"theSmaw","updated_at":"2020-10-02T05:26:30.213Z","has_issues":true}},"sponsorable":false,"topics":[],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"866220","archived":false,"color":"#f1e05a","followers":340,"has_funding_file":false,"hl_name":"gbirke/Sanitize.js","hl_trunc_description":"Sanitize.js is a whitelist-based HTML sanitizer.","language":"JavaScript","mirror":false,"owned_by_organization":false,"public":true,"repo":{"repository":{"id":866220,"name":"Sanitize.js","owner_id":223326,"owner_login":"gbirke","updated_at":"2021-12-01T18:12:18.199Z","has_issues":true}},"sponsorable":false,"topics":[],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"12788060","archived":false,"color":"#f1e05a","followers":38,"has_funding_file":false,"hl_name":"mapbox/sanitize-caja","hl_trunc_description":"sanitize html","language":"JavaScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":12788060,"name":"sanitize-caja","owner_id":600935,"owner_login":"mapbox","updated_at":"2023-03-24T09:12:28.740Z","has_issues":true}},"sponsorable":false,"topics":[],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"30989553","archived":false,"color":"#f1e05a","followers":448,"has_funding_file":false,"hl_name":"bevacqua/insane","hl_trunc_description":"😾 Lean and configurable whitelist-oriented HTML sanitizer","language":"JavaScript","mirror":false,"owned_by_organization":false,"public":true,"repo":{"repository":{"id":30989553,"name":"insane","owner_id":934293,"owner_login":"bevacqua","updated_at":"2024-05-06T10:46:15.235Z","has_issues":true}},"sponsorable":false,"topics":["html","markdown","html-sanitizer"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"43527711","archived":false,"color":"#f1e05a","followers":253,"has_funding_file":false,"hl_name":"microsoft/JSanity","hl_trunc_description":"A secure-by-default, performance, cross-browser client-side HTML sanitization library","language":"JavaScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":43527711,"name":"JSanity","owner_id":6154722,"owner_login":"microsoft","updated_at":"2023-06-07T13:29:41.682Z","has_issues":true}},"sponsorable":false,"topics":[],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"16927692","archived":false,"color":"#f1e05a","followers":13554,"has_funding_file":true,"hl_name":"cure53/DOMPurify","hl_trunc_description":"DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offe…","language":"JavaScript","mirror":false,"owned_by_organization":false,"public":true,"repo":{"repository":{"id":16927692,"name":"DOMPurify","owner_id":6709482,"owner_login":"cure53","updated_at":"2024-08-20T11:51:12.791Z","has_issues":true}},"sponsorable":true,"topics":["javascript","svg","html","security","dom","xss","mathml","sanitizer","dompurify","cross-site-scripting","prevent-xss-attacks"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"108814067","archived":false,"color":"#f1e05a","followers":35,"has_funding_file":false,"hl_name":"daichirata/vue-sanitize","hl_trunc_description":"Whitelist-based HTML sanitizer (sanitize-html) for Vue.js apps.","language":"JavaScript","mirror":false,"owned_by_organization":false,"public":true,"repo":{"repository":{"id":108814067,"name":"vue-sanitize","owner_id":751477,"owner_login":"daichirata","updated_at":"2023-10-06T18:31:41.926Z","has_issues":true}},"sponsorable":false,"topics":["vuejs","vue","vue-plugin","sanitize"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"84204949","archived":false,"color":"#f1e05a","followers":20,"has_funding_file":false,"hl_name":"compulim/react-sanitized-html","hl_trunc_description":"A React component that will sanitize user-inputted HTML code, using the popular sanitize-html package","language":"JavaScript","mirror":false,"owned_by_organization":false,"public":true,"repo":{"repository":{"id":84204949,"name":"react-sanitized-html","owner_id":1622400,"owner_login":"compulim","updated_at":"2023-01-03T19:48:50.687Z","has_issues":true}},"sponsorable":false,"topics":[],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"2439967","archived":false,"color":"#f1e05a","followers":119,"has_funding_file":false,"hl_name":"ecto/bleach","hl_trunc_description":"🚫 minimalistic HTML sanitizer for node.js","language":"JavaScript","mirror":false,"owned_by_organization":false,"public":true,"repo":{"repository":{"id":2439967,"name":"bleach","owner_id":387820,"owner_login":"ecto","updated_at":"2015-05-26T10:33:06.783Z","has_issues":true}},"sponsorable":false,"topics":[],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false}],"type":"repositories","page":1,"page_count":13,"elapsed_millis":167,"errors":[],"result_count":125,"facets":[],"protected_org_logins":[],"topics":{"linked_topic_name":"html","curated_topic":{"id":"203","name":"html","flagged":false,"short_description":"HTML is the fundamental markup language for webpages.","display_name":"HTML","released":"June 1993","wikipedia_url":"https://en.wikipedia.org/wiki/HTML","url":"https://www.w3.org/html/","github_url":"https://github.com/w3c/html","logo_url":"https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/html/html.png","has_logo_url":true,"featured":true,"stargazer_count":114082,"applied_count":336396,"hl_display_name":null,"hl_short_description":null,"created_by":"Tim Berners-Lee","curated":true,"aliases":["html5"],"related":[],"repository_count":null,"repository_count_over_max_fetch_limit":null,"starred_by_current_user":null,"highlights":{"description":null,"display_name":null,"name.ngram":null}}},"query_id":"","logged_in":false,"sign_up_path":"/signup?source=code_search_results","sign_in_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Fsearch%3Fl%3DJavaScript%26q%3Dsanitize%2Bhtml","metadata":null,"warn_limited_results":false,"csrf_tokens":{"/apostrophecms/sanitize-html/star":{"post":"vrNcn7W2rsAfCQkgK6CP05cTeY4NaWfDaNXtjyVoWeXWg-Cx1DGN2bOO6ZxFsvH85mBXosca0brpq3cMvG2dgA"},"/apostrophecms/sanitize-html/unstar":{"post":"O1L_bFIamn4Mlg4E0tpUjbmLUycORLbV-QGpQi6mcpmTAmMtx9Nts3jd5mub2gG4NOYLcuEeIKJpvZ-bB_qfwg"},"/theSmaw/Caja-HTML-Sanitizer/star":{"post":"727aOp0iHzKPL5YEPzh1mIoFq6d_dR3nmcil1hy579WhtQTAol-KSQpgnHyb4sndpzxlbbDYsrRHZptMnWwwBw"},"/theSmaw/Caja-HTML-Sanitizer/unstar":{"post":"w-eP5T3vgvVFTCCqiG3zUTFKmDtLDghzug5pE-Q1pTSR2zWMSB5sdjp2SMNyrCE1UVp-Iww9KXGadqYRd4sQYQ"},"/gbirke/Sanitize.js/star":{"post":"Y_bqh8Z_1RE9TvDnF_ChY5bfnZA6QeXWHI4_aSk26aKOyOL0TGXHPCMQTJ3igKT9XJwrCyhcGvm_64J_IkzW5A"},"/gbirke/Sanitize.js/unstar":{"post":"MYgwJDikXCWL2x0eVs89723iU2_2IthXlaYCeZyxVteqiUt7VG3errkk7XDpIoPwvhAm5C5fp9Nl3cMvReFqgQ"},"/mapbox/sanitize-caja/star":{"post":"Ei1nWq6ZvnUekN59iQtqe8UDvKhnjUud4o7IvDqPDe8ns1msGAcuhhb6K6VUwP5kwsOEqq2gz_KcDMOdkOjmtQ"},"/mapbox/sanitize-caja/unstar":{"post":"rf6R9tSOhYtE-jQqtet3-GOCLZmfMZR1Ak8kXTDsZXp0p6mTFMypLTPdFB_zyJsQysllyUCOqTsTT2SRyobkfg"},"/bevacqua/insane/star":{"post":"xsFWKskhOi8ptcO42hNdaEkAOC7iltpFATBYvFH_n8zI_kCWcppPY7xkZKOeXJPLevPyqJA0Y0hiGjR468QuCA"},"/bevacqua/insane/unstar":{"post":"I9OL-lzqGxoskJtk1P1htl9Ziv-j_Vc97HngFLdp4uIZsf1FqnbUrVc27t5uhUqrXcH46Eo6GCpxvSTfJlb9pg"},"/microsoft/JSanity/star":{"post":"IJUK074xIzimKJBEN3TmjDKfv2v6s628cRcUeWc8MYYBWfS1KsKLq2mxmN5BlHwvhfXWbWI1wVcXt9aw_gZDeQ"},"/microsoft/JSanity/unstar":{"post":"3WaBJprxojg72fO5GpqYDam0k8L781TvPpQ4rfHXGgDaM8l263M2eeGktm0T2x2i6bHTcvKRUD0GurXYgBP7DA"},"/cure53/DOMPurify/star":{"post":"3IWZsjbARUNBf8kA_V8sQBgJv0LV7SdCAq3Goo-F_77fYbYYFYABNaT-wPEdQz73NeYD-LZ1POxX8G-e54WVEA"},"/cure53/DOMPurify/unstar":{"post":"hHxn4uecM-Hj_3cwmq6yPZu3GtsS7FlK9cp32nTYJhg-wAIwYV6SRgU9H_MrQfW0h3QZrhzRl8IYgXRcXR2XIA"},"/daichirata/vue-sanitize/star":{"post":"ym9uxYaAYrfoTqNi2Uq-au1H3WS64bpfO5k9oBgHuJJDBjhx0_AnHsAcRKjhLdXhm6t-4iyVHSOBKGKtV2jLoQ"},"/daichirata/vue-sanitize/unstar":{"post":"RdFF3EKMhQ9OSX28ifqCCW46iYTKyXpKvRo_ml1imoZBMT_5nrdfKD2YVJ3jxHRFfbzRTWDcy5LHBlg5gbwJdQ"},"/compulim/react-sanitized-html/star":{"post":"7gGlRsZkCHAeK9BSznzRUN5MIpnEuXvTP6OJf_vzsqpT_aaswnlCDbsIg8ONaKIBsIqyFbAT78RHSPaAblWWag"},"/compulim/react-sanitized-html/unstar":{"post":"1BevuQM0vbROVHSi0CJFnIvgx-rftCYSC3CK2e1u-85zLYZIjwiuMR1gZUK9VqTMGqVxKKS-47TAUpfCIom4uw"},"/ecto/bleach/star":{"post":"14hFBWES9_mZfWOI71UsJemis2jGAZ_uhvGpABTCgECNEZz-8_aovUnG1H1f-ynw6mpEB-tNjPHVAZdk9aNRVQ"},"/ecto/bleach/unstar":{"post":"rWaiL6t3xBbNgoArTgXQDEjRC8Y0xjYVQQb43D5Z5SALOzRgB8H47mpCqY4IEWOboYHVC3mY6w5U3vhRji-XwQ"},"/sponsors/batch_deferred_sponsor_buttons":{"post":"E76qf6oZEO2b4lH1wzfKJ3bnz-KqroqRgTvoMv3XZlHmDn2np-_WJ5biHVWcL7933npM73XMV8HJAiAv6HJ3VQ"}}},"title":"Repository search results"}