node-red-node-sqlite dependency `sqlite3` is DEPRECATED and has upstream high severity vuln
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- javascript, sqlite
Piste de recherche
Aucun fichier, test ou point d’entrée n’est nommé. Commencez par localiser le manifeste du package node-red-node-sqlite et reproduire l’arbre de dépendances npm audit signalé. Comparez les options sqlite3 et better-sqlite3, puis définissez l’achèvement comme une modification de dépendance approuvée, avec la vulnérabilité corrigée et le comportement existant du nœud vérifié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The sqlite3 package (npm, github) is marked on GH as DEPRECATED and has not been updated for over 2 years
NPM reports an issue with a child dependency tar:
tar <=7.5.3
Severity: high
node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization - https://github.com/advisories/GHSA-8qq5-rm4j-mr97
Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS - https://github.com/advisories/GHSA-r6q2-hw4h-h46w
npm audit:
└─┬ [email protected]
└─┬ [email protected]
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ └─┬ [email protected]
│ │ └── [email protected] deduped
│ └── [email protected] deduped
└── [email protected]
It seems many packages are moving to better-sqlite3 (it has twice as many downloads as sqlite3 ands is updated frequently) - perhaps it is time to consider a move?
- Langage dominant
- JavaScript
- Étoiles
- 1.1k
- Forks
- 610
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le 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 node-red/node-red-nodes
-
Difficulté 3/5 Une demi-journée Accessibilité débutants 42/100
node-red/node-red-nodes#1152 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
node-red/node-red-nodes#1151 · 4 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
node-red/node-red-nodes#1142 · 11 commentaires ·
-
XMPP node issue (follow #1135)Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
node-red/node-red-nodes#1141 · 15 commentaires ·
-
email-in node crashed node-redOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
node-red/node-red-nodes#1130 · 4 commentaires ·
Toutes les issues de node-red/node-red-nodes
Issues similaires
-
Waiting for: Product Owner
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
getsentry/sentry-javascript#26203 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
bytedance/flowgram.ai#1235 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
open-webui/docs#1500 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 2 jours