2026-10-22 12:40:21 +01:00
2026-10-22 12:40:21 +01:00
2026-10-22 12:40:21 +01:00
2026-10-22 12:37:02 +01:00
2026-10-22 12:37:02 +01:00
2026-10-22 12:40:21 +01:00

PHPGuard — Phase 2

Native SwiftUI macOS application for read-only SSH inventory of PHP installations on Linux servers.

New in Phase 2

  • APT PHP package upgrade inventory (no automatic updates)
  • PHP version discovery inside accessible running Docker containers
  • Per-server findings and status of package/Docker checks
  • Existing SSH inventory, scan history, and JSON export retained

Security interpretation

This is not a CVE scanner yet. Available upgrades are not necessarily security updates; the absence of upgrades is not evidence of safety. Vendor backports and security advisories must be checked before labelling an installation vulnerable or patched. Docker inspection only checks running containers with a php executable accessible on PATH. No compromise detection is performed.

Open in Xcode

Unzip the archive, open PHPGuard/PHPGuard.xcodeproj, select My Mac, and build. macOS 15+; the build has not been verified in Xcode in this environment.

SSH

The app invokes /usr/bin/ssh with BatchMode and StrictHostKeyChecking. Configure working key-based SSH access in Terminal first. Remote scripts are read-only; APT's upgrade listing may refresh no metadata and uses currently cached package lists. Docker access depends on remote user permissions.

S
Description
PHP security and CVE Scanner
Readme
840 KiB
Languages
Swift 97.8%
Shell 1.7%
Python 0.5%