Automattic / Automattic/wp-codebox

Bind admin menu globals for PHP admin-page fuzzing

Aperta
#1,413 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
16
Fork
4
Merge medio
59m
PR unite (30g)
131

Descrizione

## Problem
The PHP fuzz-suite primitive can fail while loading admin menu files from inside the ability execution trait:

The primitive includes from inside a class method. Included admin files expect and to be normal WordPress globals, but without explicit binding they are local function-scope variables. If is null or inspected before population, menu loading can throw before the primitive can emit structured coverage.

## Expected
should bind the WordPress admin menu globals before including admin menu files, then emit a structured pass/skip/error result instead of throwing.

## Evidence
Observed in Woo admin-page fuzz runs , , and .

## Fix
Implemented in #1412.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia esaminando il trait di esecuzione delle abilities di PHP fuzz-suite e i file del menu di amministrazione coinvolti nelle esecuzioni di fuzz delle pagine di amministrazione di Woo. Controlla l’implementazione riferita in #1412 e verifica che il caricamento del menu produca risultati strutturati di tipo pass, skip o error invece di generare un’eccezione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
php, wordpress
Ambito
testing-qa
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.