javascript: Property access on null or undefined
- Langage dominant
- CodeQL
- Étoiles
- 10.1k
- Forks
- 2.1k
- Merge moyen
- 2 j 15 h
- PR mergées (30 j)
- 141
Description
I refer to this document
https://codeql.github.com/codeql-query-help/javascript/js-property-access-on-non-object/
I hope to find these `undefined`
```js
window.name // ok
window.abc // undefined
some // undefined
window.a=1
window.a // ok
let obj = {
k1: 1,
}
obj.k1 // ok
obj.k2 // undefined
obj.toString // ok
obj.length // undefined
let arr = []
arr.toString // ok
arr.length // ok
arr.hello // undefined
document.body // ok
document.asd // undefined
location.pathname // ok
location.path // undefined
```
But I didn't find anything

Is there a generic query that finds all `undefined`
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire le document d’aide lié sur les requêtes d’accès aux propriétés JavaScript et par examiner les exemples de l’issue. Déterminez si une requête générique doit signaler chaque accès à une propriété non résolu ou uniquement les accès susceptibles de produire null ou undefined, puis comparez cette portée à la capture d’écran jointe. La tâche devrait aboutir à une définition convenue et au comportement de requête correspondant, mais l’issue ne mentionne aucun fichier ni test.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- security
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100