So Reddit Has Decided That Plain HTML Is Unsafe
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

PRIME

Get ready for Prime Big Deal Days — try Prime free

Exclusive member deals on October 6–7, plus fast free delivery. Cancel anytime.

Start your free trial

As an affiliate, we earn on qualifying purchases.

Reddit has decided to disable the use of plain HTML in user posts, citing security vulnerabilities. This move aims to protect users but raises questions about content flexibility and moderation.

Reddit has announced it will disable the use of plain HTML in user posts, citing security risks associated with HTML-based content. The change, effective immediately, aims to prevent potential exploits but impacts how users can customize their posts and comments.

According to Reddit’s official statement, the platform will no longer support raw HTML in posts and comments to mitigate security vulnerabilities such as cross-site scripting (XSS) attacks. This change affects users who previously relied on HTML for formatting, embedding media, or customizing content.

Reddit’s security team indicated that malicious scripts embedded via HTML could pose risks to users and the platform’s infrastructure. As a result, the decision was made to disable HTML rendering on all posts and comments, replacing it with a standardized markdown system.

At a glance
breakingWhen: announced March 2024
The developmentReddit has officially announced it will disable plain HTML in posts, citing security concerns, effective immediately.

Implications for User Content and Moderation

This move by Reddit could significantly alter how users create and interact with content. The restriction on HTML limits customization options, potentially reducing the platform’s flexibility. It also raises questions about moderation, as HTML was sometimes used to embed external content or manipulate post appearance. The security rationale underscores the platform’s commitment to protecting users but may impact user engagement and content diversity.

Amazon

Markdown editor for Reddit

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background on HTML Use and Platform Security Measures

Reddit has historically supported basic markdown for formatting posts, with HTML enabled in certain contexts for advanced users. Over the years, security concerns related to HTML have prompted other platforms to restrict or disable it entirely. Reddit’s decision follows a broader industry trend to prioritize user safety by limiting executable code in user-generated content.

Previous incidents of security breaches linked to HTML-based exploits have contributed to this shift. Reddit’s moderation policies have also evolved to focus more on content filtering and community standards, with this latest change emphasizing security.

“Disabling plain HTML helps us prevent potential security vulnerabilities and protect our community from malicious scripts.”

— Reddit Security Team

Amazon

HTML to Markdown converter

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unclear Impact on Content Customization and External Embeds

It remains unclear how this change will affect users who relied on HTML for embedding external media or customizing their posts. The extent of the transition period and whether any exceptions will be made for certain content types are still unspecified.

Amazon

external media embedding tools

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Reddit Users and Platform Policy

Reddit is expected to update its documentation and provide guidance on alternative formatting options. Users and moderators will need to adapt to the new restrictions, and Reddit may consider future updates based on community feedback. Monitoring official channels will be essential for understanding ongoing changes.

Amazon

secure content formatting tools

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Why is Reddit disabling plain HTML now?

Reddit cites security concerns, specifically the risk of malicious scripts and exploits, as the reason for disabling plain HTML in posts and comments.

Will I still be able to embed external media?

Embedding external media via HTML may be restricted or disabled. Reddit is likely to promote its markdown system for media embedding, but specifics are still being clarified.

How will this affect content formatting?

Users will need to rely on markdown for formatting, which may limit some advanced customization previously possible with HTML.

Is this change permanent?

Reddit has announced the change as effective immediately, with potential future adjustments depending on community feedback and security assessments.

Are other platforms also disabling HTML?

Yes, many social media and content platforms have restricted or disabled HTML in user content to enhance security, following similar concerns about vulnerabilities.

Source: hn

FALL YARD WORK

Fall yard work Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Show HN: Git-knife – Edit Commit Messages, Authors, And Dates Like A Spreadsheet

Git-knife, a new tool showcased on Show HN, allows users to edit Git commit messages, authors, and dates in a spreadsheet interface.

Apple Says More Ex-employees May Have Taken Confidential Data To OpenAI

Apple reports that additional former employees may have transferred confidential data to OpenAI, raising security concerns and prompting internal investigations.

Reviving A 15-Year-old Netbook With Arch Linux

A tech enthusiast successfully restored a 15-year-old netbook using Arch Linux, demonstrating the device’s continued usability with modern open-source software.

Show HN: CheapSecurity – Lightweight, Self-Hosted CCTV For Linux SBCs

CheapSecurity introduces a new self-hosted CCTV solution optimized for Linux single-board computers, offering affordable, lightweight surveillance for small-scale setups.