New
Apps 1,079Makers 1,077This week 1,079
Promote your app−30%
Qartvelo Guard screenshot 1
1views in
the last 30 days

Qartvelo Guard

WordPress security plugin: whole-site malware scan, holds every new upload and install until you...

Built with Claude Code

by kakha13 · from GEGeorgia · added Oct 29, 2026
no ratings0 comments

Nothing new runs on your WordPress site until you approve it.

Qartvelo Guard scans the whole site for malware and backdoors, holds every new upload, plugin or theme install and unknown file until an administrator approves it, and remembers each approval by its SHA-256 fingerprint: allowed once, allowed always.

Watch Qartvelo Guard in 22 seconds

Watch the 22-second video: landscape or vertical for Reels, Shorts and TikTok.

Features

  • Whole-site scan. Core, plugins, themes, uploads and the web root, with core and WordPress.org plugin files checked against their official checksums.
  • Upload and install holding. Media uploads, sideloads, plugin and theme ZIPs and new installs wait in a private quarantine until you decide. Busy sites can hold only risky uploads.
  • Allow once, allowed always. Approvals are remembered by SHA-256 fingerprint and bound to executability: a file approved as an image is never accepted as PHP.
  • What changed. A line by line diff against the last approved copy or the official original, with secrets masked.
  • Early upload guard. An optional auto_prepend_file guard that holds uploads sent to any PHP script, installed with one click and a live test, with rollback.
  • Clean core reinstall. Replace damaged WordPress core with an official copy verified file by file, with automatic rollback and a restorable backup.
  • Database scan and administrator watch. Injected scripts in options and posts, and new administrator accounts.
  • Hosting aware. Detects cPanel, CyberPanel, Plesk, aaPanel, DirectAdmin and many more, and shows that panel's own steps first.
  • Optional antivirus engines. ClamAV and Linux Malware Detect with a real self-test. They find more known infections; they do not block attacks.
  • Multisite, WP-CLI and a downloadable security report.
  • Fast. No database queries on visitor pages, none on a normal admin page.

Requirements

WordPress 6.0 or newer, PHP 7.4 or newer. Apache, nginx, LiteSpeed/OpenLiteSpeed and IIS are supported.

Install

  1. Download qartvelo-guard.zip from the latest release.
  2. In WordPress open Plugins > Add New Plugin > Upload Plugin, choose the ZIP, install and activate.
  3. The setup wizard opens. Follow it: it takes a few minutes.

Every release lists its SHA-256 checksum. Older versions stay available on the releases page.

Repository layout

Path What it is
qartvelo-guard/ The plugin
docs/ARCHITECTURE.md Module contracts, read before changing cross-module APIs
scripts/build.sh Lint, package and verify the release ZIP (--wporg adds WordPress.org checks)
server-tools/cgav.sh Server helper for ClamAV and Linux Malware Detect (run by an administrator, never by the plugin)
wporg-assets/ WordPress.org icon, banner and screenshots
media/ The launch video (landscape and vertical) and its poster

Development

scripts/build.sh

The build checks PHP syntax, JavaScript syntax and the version numbers, stages the plugin without development files, rebuilds checksums.json and writes dist/qartvelo-guard-<version>.zip with a .sha256 file.

After changing any plugin file, rebuild the checksums so the plugin does not report its own files as modified:

php qartvelo-guard/bin/build-checksums.php

Code rules: PHP 7.4 compatible syntax, WordPress 6.0+, capability checks and nonces on every handler, no em or en dashes. See CLAUDE.md and docs/ARCHITECTURE.md.

Releasing

  1. Raise the version in qartvelo-guard/qartvelo-guard.php (header and WPCYBERSEC_VERSION) and the readme Stable tag, and add a changelog entry.
  2. Commit, then tag and push: git tag v1.0.1 && git push origin v1.0.1.
  3. The release workflow builds the ZIP, checks the tag matches the plugin version and publishes a GitHub release with qartvelo-guard-<version>.zip, qartvelo-guard.zip and the checksum.

Security

Please report vulnerabilities privately, see SECURITY.md.

License

GPL-2.0-or-later. See LICENSE.

Description taken from the repository README.

Ratings

–
0 ratings
5 0
4 0
3 0
2 0
1 0

Rate this app

Sign in to rate

Comments 0

Sign in to comment

No comments yet.

Related apps

#wordpress · #security · #plugin