Vendored Bleach package is EOL and out of date

Open
#7,153 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Active
Tech stack
python
Domain
security

Research direction

No file, test, or entry point is named. Start by locating the dependency declaration and any vendored Bleach code, then inspect how released artifacts include it. Done means the EOL dependency is addressed and the reported security issues are covered without breaking HTML sanitizing.

Written by the indexing model from the issue text.

Description

Environment information (required)

All released artifacts contain this issue, not specific to a platform or environment.

Issue description

This library relies on bleach as part of its transitive dependencies for HTML sanitizing. bleach is EOL, has been deprecated for the past three years, and is no longer being maintained: https://github.com/mozilla/bleach has the archived status, and some details are included in issue https://github.com/mozilla/bleach/issues/698.

The last release is 6.4.0, updating to that will address some security issues, but there are more recent unpatched issues that also exist with 6.4.0.

Dominant language
TypeScript
Stars
7.2k
Forks
1.7k
Avg merge
4d 22h
Merged PRs (30d)
1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from tensorflow/tensorboard

All issues in tensorflow/tensorboard

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.