Skip to content

php-security-watch 1.0.0

Choose a tag to compare

@stuard stuard released this 23 Oct 19:37
· 3 commits to main since this release

First public release.

Added

  • Eleven nightly checks: os, patches, reboot, php, services, runtimes, libraries,
    wordpress, news, intrusion and sites.
  • Every PHP on the server is found (system packages, Ondřej Surý, Remi, cPanel EasyApache, Plesk,
    DirectAdmin, CloudLinux alt-php, /usr/local, Docker containers) and compared with php.net.
  • Library advisories for Composer (Packagist) and npm, yarn, pnpm, Python and Ruby lock files (OSV).
  • CISA "actively exploited" list matched against the software found on the server.
  • Web shell signatures, PHP in upload folders, odd processes, web user crontabs and SSH keys.
  • Site checks: every host still answers, TLS expiry, exposed .env, .git, phpinfo(), phpunit.
  • Report mode (default) and fix mode: security updates plus tested, opt-in service restarts.
  • Alerts by email (sendmail or SMTP) and webhook (Slack, Discord, Telegram, ntfy, JSON), only when
    something changes, plus a weekly digest and reminders for open findings.
  • install.sh (systemd timer, cron.d or Alpine crontab) and uninstall.sh (--purge).