Skip to main content

Database Scanner (dbscan)

cPGuard's Database Scanner analyzes WordPress database tables to identify malicious modifications, persistent injections, and suspicious content. Use these commands to manage settings, signatures, and scan jobs.


DB Scanner Service

Check DB Scanner Status

View the execution and integration status of the database scanner:

cpgcli dbscan --status

Enable DB Scanner

cpgcli dbscan --enable

Disable DB Scanner

cpgcli dbscan --disable

Scanning Database Tables

Run Server-wide DB Scans

Scan databases for all configured websites on the server:

cpgcli dbscan --scan --all

Run Targeted DB Scan

Query a specific WordPress installation by path:

cpgcli dbscan --scan /home/user/public_html

Managing Database Signatures

Whitelist Database Signatures

Add signature rules you wish to exclude (multiple IDs can be separated by spaces or commas):

cpgcli dbscan --whitelist --add SIGNATURE_ID

Remove Database Signature Exclusion

cpgcli dbscan --whitelist --remove SIGNATURE_ID

Force Database Signatures Sync

Download the latest database scanner definitions instantly:

cpgcli dbscan --update