cebe / cebe/php-openapi

Speccy uses dompurify with XSS vulnerability

Open
#157 5 comments 0 reactions 0 assignees View on GitHub
overhead
Dominant language
PHP
Stars
500
Forks
99
PR merge metrics
No merged PRs in 30d

Description

Thought I would bring this up here as [Speccy ](https://github.com/wework/speccy) is a dead repo (last updated 3 years ago). It looks like Speccy is being used here and the latest version of Speccy is using an older version of [redoc](https://github.com/wework/speccy/blob/master/package-lock.json#L6443) which is using a [bad version](https://github.com/wework/speccy/blob/master/package-lock.json#L6450) of dompurify according to [snyk ](https://snyk.io/vuln/npm:dompurify).

Wondering what are thoughts around removing speccy from the repo?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing where Speccy is used in this repository, then inspect the Speccy package-lock.json entries at lines 6443 and 6450 and the linked Snyk advisory. Confirm whether removing Speccy affects existing OpenAPI workflows; done means the vulnerable dependency is no longer part of the repository without breaking those workflows.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, php
Domain
security, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.