Patchman-client - Scanner for web application vulnerabilities and malware

Website: http://www.patchman.co
License: All rights reserved
Description:
Patchman scans your system for known vulnerabilities in web applications and malware.
It provides means of (automatically) patching or quarantining the files in question
to solve the detected problems.

This software requires a license, which can be obtained through the product website.
Installation:
Installation instructions for the the Patchman client can be found in the guide on the Patchman Portal.
Updating:
Instructions to keep the Patchman client up-to-date be be found in this guide.

Available packages

patchman-client-1.14.0-1

Changelog by Jelmer Verkleij (2021-09-21):
- Add support for real-time scanning
- Add more verbose logging to directory synchronization task about why entries may be skipped
- Clarify logging regarding quarantine expiry in housekeeping task
- Clarify logging regarding file size limits
- Resolve a bug where definition updates could break on specific version identification signatures
- Speed up definition updates
- Optimize confirmation file rescanning for performance
- Optimize encrypted database interactions for speed
- (Plesk only) Allow admin users to access the Portal SSO button in Plesk
- Drop support for Debian 7
- (Plesk only) Drop support for Plesk < 17.0
patchman-client-1.13.1-1

Changelog by Jelmer Verkleij (2021-05-11):
- Resolve a bug that could cause checksum errors during definition updates on bundle 0
- Enforce at least TLS 1.2 for all secure connections
- Harden code against potential memory leaks
patchman-client-1.13.0-1

Changelog by Jelmer Verkleij (2021-02-24):
- Add advanced application version detection for CMSes
- Increase private key strength to 4096 bits RSA
- Refactor scanning backend for future flexibility
- (Plesk only) Rework integration for directory synchronization to deal with undocumented API change in Plesk 18.0.33
- Resolve a bug that could cause certain malware detections to be retracted and immediately recreated daily
- Resolve a bug that could cause detections for retracted definitions to never retract properly
- Resolve a bug that could leave detections in an unresolveable state
- Resolve a bug that could cause the database to accept partially unusable data
- Resolve a bug that could clean up quarantined files before they had expired
- Harden code against potential memory leaks
- Decrease binary size due to increased compiler optimization