JavaScript instanceOf and different versions of the underlying Encryption SDK modules.
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, typescript
- Domaine
- cryptography, security
Piste de recherche
Suivez les vérifications instanceOf impliquant Cryptographic Materials et Encrypted Data Keys, puis examinez comment des versions différentes des dépendances créent des copies locales de node_modules. Déterminez jusqu’où le décalage d’identité peut s’étendre et documentez une orientation concrète avec des tests ou des cas de reproduction montrant le comportement de sécurité attendu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
We use instanceOf to insure some security properties of Cryptographic Materials, and Encrypted Data Keys. However, under some conditions, versions of the dependent packages may result in copies of these files being installed (local node_modules folders) for the packages that have differing versions.
This means that these instanceOf checks may fail. Because while the code is the same, the actual instances are not.
What is the best direction?
How pervasive can this be?
- Langage dominant
- TypeScript
- Étoiles
- 261
- Forks
- 68
- 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 aws/aws-encryption-sdk-javascript
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
aws/aws-encryption-sdk-javascript#1656 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 68/100
aws/aws-encryption-sdk-javascript#1691 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
aws/aws-encryption-sdk-javascript#1665 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
aws/aws-encryption-sdk-javascript#1663 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
aws/aws-encryption-sdk-javascript#1520 · 1 commentaire ·
Toutes les issues de aws/aws-encryption-sdk-javascript
Issues similaires
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 70/100
lingdojo/kana-dojo#32590 · 1 commentaire · 5 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
bug p2
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
bastani-inc/atomic#3703 ·
Les mainteneurs répondent en général sous 1 jour
-
backend bug difficulty: medium priority: medium reliability
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
trustflow-protocol/trustflow-backend#730 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
firecrawl/firecrawl-mcp-server#548 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour