Speccy uses dompurify with XSS vulnerability
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Refactorisation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- javascript, php
Piste de recherche
Commencez par rechercher où Speccy est utilisé dans ce dépôt, puis examinez les entrées de Speccy dans package-lock.json aux lignes 6443 et 6450 ainsi que l’avis Snyk associé. Vérifiez si la suppression de Speccy affecte les workflows OpenAPI existants ; le travail est considéré comme terminé lorsque la dépendance vulnérable ne fait plus partie du dépôt sans interrompre ces workflows.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Thought I would bring this up here as 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 which is using a bad version of dompurify according to snyk .
Wondering what are thoughts around removing speccy from the repo?
- Langage dominant
- PHP
- Étoiles
- 501
- Forks
- 99
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de cebe/php-openapi
-
Deprecated warnings in PHP 8.2Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
cebe/php-openapi#250 ·
-
BC break in 1.8Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
cebe/php-openapi#247 · 1 commentaire · 1 réaction ·
-
php 8.4 deprecationsOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
cebe/php-openapi#245 · 3 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
cebe/php-openapi#242 · 6 commentaires · 1 réaction ·
-
Add support for empty Security Requirement Object (`{}`) in security requirementPeut-être pris @SOHELAHMED7 l’a pris il y a 527 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
cebe/php-openapi#238 ·
Toutes les issues de cebe/php-openapi
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
kanboard/kanboard#5929 · 1 commentaire · 3 réactions ·
Les mainteneurs répondent en général sous 5 jours
-
Rebuild 6.2.3 images on PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 (CVE-2026-109618, CVE-2026-109619)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
swoole/docker-swoole#65 · 2 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
PHP-CS-Fixer/PHP-CS-Fixer#9899 ·
Les mainteneurs répondent en général sous 1 jour
-
REST: Add missing text domain and fix typos in REST API controller stringsPeut-être pris @devmuhib009 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100