Das ist nur ein Tool von ChatGPT - erstellt in 34 Sekunden. Hat auch gleich gesagt wie man den Generator auf die zusätzlichen PHP-Dateien erweitert - was ich aber gar nicht machen will.
Probiere mal
https://www.mobirise-tutorials.com/Mobi ... uefer.html
Sie kann .mbrext-Dateien direkt im Browser einlesen und zeigt dann unter anderem:
- komplette Dateiliste
- vorhandene plugins/plugin.json
- Publish-Ziele wie assets/.../datei.php
- PHP-, JS-, HTML-, JSON-, CSS-, LESS-Dateien als Quelltext
- Warnungen bei auffälligen Begriffen
- einfachen Risiko-Wert von 0 bis 100
- kopierbaren Prüfbericht
Geprüft wird unter anderem auf Begriffe wie:
exec
shell_exec
system
passthru
eval
base64_decode
file_put_contents
unlink
move_uploaded_file
$_FILES
$_POST
$_GET
$_REQUEST
curl_exec
mail
PDO / SQLite / mysqli
Zum Vergrößern zuerst klicken und dann mit rechter Maustaste auf Grafik und in neuem Tab öffnen:

MBREXT Prüfbericht hat geschrieben:
Datei: vn-voting.mbrext
Größe: 39.4 KB
Risiko-Wert: 100/100
Dateien: 9
Warnungen: 8
Publish-Ziele:
- vn-voting: vn-voting/vote.php -> assets/vn-voting/vote.php
Warnungen:
- [hoch] plugins/plugin.json: Publish-Datei – Wird publiziert: vn-voting/vote.php → assets/vn-voting/vote.php
- [hoch] plugins/vn-voting/vote.php: Kritische Dateiendung – Diese Datei kann auf einem Server ausführbar oder sicherheitsrelevant sein.
- [mittel] plugins/vn-voting/vote.php: Datei schreiben – Gefunden: file_put_contents(
- [mittel] plugins/vn-voting/vote.php: POST/GET/REQUEST – Gefunden: $_GET, $_SERVER, $_POST
- [niedrig] app.js: LocalStorage/Cookie – Gefunden: localStorage
- [niedrig] app.js: Fetch/XHR – Gefunden: fetch(, XMLHttpRequest
- [niedrig] components/vn-voting/template.html: LocalStorage/Cookie – Gefunden: localStorage
- [niedrig] components/vn-voting/template.html: Fetch/XHR – Gefunden: fetch(
Dateiliste:
- components/vn-voting/style.less (2.5 KB)
- components/vn-voting/thumb.png (21.5 KB)
- components/vn-voting/template.html (9.4 KB)
- params.json (432 B)
- cover.png (17.6 KB)
- app.js (5.7 KB)
- splash.html (646 B)
- plugins/vn-voting/vote.php (1.7 KB)
- plugins/plugin.json (262 B)