Diese Befehle prüfen, ob der tägliche Lauf sauber geplant ist und keine vertraulichen Inhalte im Betrieb sichtbar werden.
- Timer sichtbar
systemctl list-timers saferpage-security-feed.timer --no-pager
NEXT, LAST und UNIT sind sichtbar; Timer ist fuer den taeglichen Lauf geplant.- Service-Status
systemctl status saferpage-security-feed.service --no-pager
Type=oneshot, ExecStart zeigt run-security-feed-schedule.py mit --execute-ready.- Letzte Logs
journalctl -u saferpage-security-feed.service -n 80 --no-pager
Abschlusszeile done evaluated=... errors=0; keine Secret-Werte in Logs.- Storage-Canary-Timer sichtbar
systemctl list-timers saferpage-security-feed-canary.timer --no-pager
Separater Canary-Timer ist sichtbar; Service nutzt --storage-canary ohne --execute-ready.- Environment-Datei kontrollieren
systemctl cat saferpage-security-feed.service saferpage-security-feed-canary.service --no-pager
EnvironmentFile=-/etc/saferpage/security-feed.env ist gesetzt; fehlende Datei blockiert Dry-Run nicht.- Oeffentlicher State
curl -fsS https://saferpage.de/sicherheit/feed-runner-json
JSON enthaelt metrics, last_run.user_agent, schedule und rows ohne Rohpayloads.