[HumanSlop] Code Quality Audit: 24574 findings in BackWPup – WordPress Backup & Restore Plugin
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Start by reviewing the audit report and reproducing the findings with the provided PHP_CodeSniffer commands against backwpup/. Inspect components/table-row-backups.php:339 and inc/class-page-editjob.php:872 for the two additional findings. The scope is not bounded: completion would require deciding which of 24,574 findings are valid and resolving the applicable issues.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
HumanSlop Automated Code Quality Audit
We've completed an automated audit of BackWPup – WordPress Backup & Restore Plugin v5.6.9 as part of
HumanSlop.org — an open accountability project for the WordPress ecosystem.
Full audit report: https://humanslop.org/audits/backwpup/
Summary: 24574 code quality issues found
PHP_CodeSniffer (24572 issues)
We found 24572 PHP_CodeSniffer violations against the WordPress Coding Standards. To reproduce:
composer require --dev squizlabs/php_codesniffer wp-coding-standards/wpcs
./vendor/bin/phpcs --standard=WordPress backwpup/
Full details are on the audit report page.
Other Code Quality Issues
| Severity | Issue | Location | Tool |
|---|---|---|---|
| Info | Backup table row HTML buffered and echoed without explicit escaping (false positive) | components/table-row-backups.php:339 |
ai |
| Info | Edit job page outputs WordPress checkbox HTML without explicit esc_ wrapper | inc/class-page-editjob.php:872 |
ai |
Note: Security-related findings are reported privately via GitHub Security Advisory.
This issue only contains non-security code quality findings.
To dispute a finding or notify us of a fix, please reply here or email [email protected].
See our methodology and disclosure policy.
- Lingua principale
- PHP
- Stelle
- 96
- Fork
- 48
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di wp-media/backwpup
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
S3 backup list times are shifted by the site's UTC offset (timezone offset applied twice)Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
WordPress XML export: posts have no categories or tags since 5.6.6Forse già presa @rafaelmaeuer l’ha presa 14 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
-
Complete restore can leave the site half-restoredForse già presa @rafaelmaeuer l’ha presa 14 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
Complete restore stops after the file step: user is logged out, database is not restoredForse già presa @rafaelmaeuer l’ha presa 14 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di wp-media/backwpup
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 3 giorni
-
sync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
[Sync EN] Formatting improvements to "Large Objects (LOBs)" docs (#6056)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Apertasync-en
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Перевод устарел
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
repo:cms
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
craftcms/cms#20613 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno