GS ICT self-updates
Eigen Wordpress plugin voor GS ICT
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/stijnperik-ict/gs-ict/archive/refs/heads/main.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
GS ICT is een uitbreidbare WordPress-plugin voor beveiligings- en beheerfuncties.
Functies
- TOTP-2FA per administratoraccount.
- Een administrator kan 2FA verplichten voor andere administrators.
- Setup via QR-code of handmatige TOTP-sleutel.
- Herstelcodes en beveiliging tegen hergebruik/brute-force pogingen.
- Automatische WordPress-updates centraal uitschakelen, terwijl handmatige updates beschikbaar blijven.
- Een geplande onderhoudsdatum voor handmatige updates.
- Updates voor GS ICT via GitHub Releases en de normale WordPress pluginlijst.
- Security-dashboard met WordPress/PHP-versie, update-status en 2FA-dekking.
- Beveiligingslogboek met logins, 2FA-gebeurtenissen, rolwijzigingen, pluginacties en updates.
- Optioneel verplicht 2FA-beleid voor alle administratoraccounts.
- Herstelcodes veilig opnieuw genereren na controle van de actuele authenticatorcode.
Releases
Een push naar main maakt via GitHub Actions automatisch een release voor de versie in gs-ict.php, mits die release nog niet bestaat. De workflow bouwt gs-ict.zip, zodat WordPress de plugin veilig in dezelfde map kan bijwerken.
Updatebeleid
De instelling om automatische updates uit te schakelen verhindert automatische installatie, maar niet het controleren op nieuwe versies. Een beheerder kan een beschikbare GS ICT-update dus handmatig starten via Plugins → Nu bijwerken.
Licentie
GS ICT: GPLv2 of later.