Flag installations with vulnerable PHP in the central registry
Mark sites reporting a PHP release without the php2shell fixes (CVE-2026-109618/-109619; patched in 8.2.35, 8.3.36, 8.4.27, 8.5.12) or an end-of-life branch (8.1 and older). The overview gets a counter tile that doubles as a filter, a status pill per row and PHP in the search; the detail page explains that the hoster has to update. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d3ee8e3d1e
commit
9d80af3795
7 files changed
+58
-5
No files matched your search
@@ -15,6 +15,7 @@ $kacheln = [
|
||||
'veraltet' => ['z-warn', 'veraltet', $zahlen['veraltet']],
|
||||
'still' => ['z-still', 'ohne Meldung seit 48 h', $zahlen['still']],
|
||||
'unbekannt' => ['z-fremd', 'ohne Kundenzuordnung', $zahlen['unbekannt']],
|
||||
'php' => ['z-fremd', 'PHP mit Sicherheitslücke', $zahlen['php']],
|
||||
];
|
||||
?>
|
||||
<nav aria-label="Nach Zustand filtern">
|
||||
@@ -43,7 +44,7 @@ $kacheln = [
|
||||
<?php if (null !== $filter) { ?><input type="hidden" name="filter" value="<?= $v->e($filter) ?>"><?php } ?>
|
||||
<label for="q">Suchen</label>
|
||||
<div class="suche-zeile">
|
||||
<input id="q" name="q" type="search" value="<?= $v->e($suche) ?>" placeholder="Domain, Kunde, Fassung oder IP" autocomplete="off" aria-describedby="treffer" aria-controls="liste">
|
||||
<input id="q" name="q" type="search" value="<?= $v->e($suche) ?>" placeholder="Domain, Kunde, Fassung, PHP oder IP" autocomplete="off" aria-describedby="treffer" aria-controls="liste">
|
||||
<button type="submit" class="knopf">Suchen</button>
|
||||
<a class="knopf knopf-leise zuruecksetzen" href="/"<?= '' === $suche && null === $filter ? ' hidden' : '' ?>>Zurücksetzen</a>
|
||||
</div>
|
||||
|
||||
Reference in new issue
Block a user