github / github/codeql

`js/weak-cryptographic-algorithm`/`BrokenCryptoAlgorithm` got 25-30x slower

Ouverte
#18,604 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
question
Langage dominant
CodeQL
Étoiles
10.1k
Forks
2.1k
Merge moyen
2 j 15 h
PR mergées (30 j)
141

Description

**Description of the issue**

Similar to

- https://github.com/github/codeql/issues/18584

this rule appears to run 20-30x slower on the same exact repo with the same hardware

```
[106/106 eval 30m34s] Evaluation done; writing results to codeql/javascript-queries/Security/CWE-327/BrokenCryptoAlgorithm.bqrs.
```

unsure root cause is the same as the other issue, but disabling rule rule like

```yaml
query-filters:
- exclude:
id: js/weak-cryptographic-algorithm
```
is a workaround

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par comparer ce rapport avec github/codeql#18584, puis examinez la règle js/weak-cryptographic-algorithm et l’évaluation BrokenCryptoAlgorithm.bqrs mentionnée dans le rapport. Reproduisez les temps d’exécution sur le même dépôt et le même matériel si ceux-ci sont disponibles. Le travail est terminé lorsque la cause du ralentissement de 20–30x est identifiée et corrigée tout en préservant les résultats de la règle ; l’exclusion query-filters n’est qu’une solution de contournement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
performance, security
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.