WP Manifestindependent plugin directory
manifest / security / trustedweb-agent

TrustedWeb Security Agent

TrustedWeb Security Agent — Open source WordPress plugin for deep security scanning, malware detection, auto-fix and trust badge verification.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/thaylinh/trustedweb-agent/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Deep website security scanning, malware detection, auto-fix and trust badge verification for WordPress.

TrustedWeb Security Agent connects your WordPress site to the TrustedWeb platform for comprehensive security monitoring and automated fixes.

Features

  • Deep Malware Scanning — File integrity checks, malware signature detection, suspicious code patterns
  • Database Security — Integrity checks, rogue admin detection, suspicious options monitoring
  • WordPress Core Verification — Compare core files against official checksums
  • Plugin & Theme Vulnerability Detection — Check installed plugins/themes against known CVE databases
  • Malware Quarantine & Restore — Isolate infected files safely, restore when cleaned
  • Auto-Fix — Automated security hardening (file permissions, security headers, .htaccess rules)
  • WooCommerce Security — Payment skimmer detection, checkout integrity, gateway configuration audit
  • Trust Badge Verification — Display verified security badges on your site
  • Daily Automated Scans — Scheduled scans with email alerts
  • Uptime Monitoring — 1-minute availability checks with downtime alerts

Requirements

  • WordPress 5.6+
  • PHP 7.4+
  • Active TrustedWeb account (free tier available)

Installation

From WordPress Admin

  1. Download the latest release from Releases
  2. Go to Plugins > Add New > Upload Plugin
  3. Upload the ZIP file and activate

From WordPress.org (coming soon)

Search for "TrustedWeb Security Agent" in Plugins > Add New

Manual

cd wp-content/plugins/
git clone https://github.com/MeridianOSdev/trustedweb-agent.git

Activate from the WordPress Plugins page.

Setup

  1. Activate the plugin
  2. Go to TrustedWeb in the WordPress admin menu
  3. Click Connect to TrustedWeb — a secure token is generated automatically
  4. Copy the token and paste it into your TrustedWeb Dashboard
  5. Your site is now connected for deep scanning

Privacy & Data

This plugin only sends technical metadata to the TrustedWeb platform:

Sent NOT Sent
WordPress/PHP versions Passwords or API keys
Plugin/theme names & versions wp-config.php contents
File paths, sizes & MD5 hashes Database contents
Security scan results Customer/visitor data
Domain verification tokens Payment information

For full details, see our Privacy Policy.

Architecture

Your WordPress Site                    TrustedWeb Platform
┌─────────────────────┐               ┌──────────────────────┐
│  TrustedWeb Agent   │───metadata───▶│  Security Engine     │
│  (this plugin)      │               │  AI Fix Center       │
│                     │◀──commands────│  Threat Intelligence │
│  • File Scanner     │               │  Vulnerability DB    │
│  • DB Scanner       │               │  Score Calculator    │
│  • Core Integrity   │               │  Report Generator    │
│  • WooCommerce Scan │               │  Dashboard           │
│  • Auto-Fixer       │               └──────────────────────┘
│  • Quarantine       │
└─────────────────────┘

The Agent runs on your server and communicates with the TrustedWeb platform via authenticated REST API. All premium features (AI Fix, reports, scoring, chatbot) run server-side on the TrustedWeb platform.

File Structure

trustedweb-agent/
├── trustedweb-agent.php          # Main plugin file
├── admin/
│   └── class-twa-admin.php       # Admin UI and settings
├── includes/
│   ├── class-twa-file-scanner.php    # File integrity scanning
│   ├── class-twa-db-scanner.php      # Database security checks
│   ├── class-twa-core-integrity.php  # WordPress core verification
│   ├── class-twa-auto-fixer.php      # Automated security fixes
│   ├── class-twa-quarantine.php      # Malware quarantine system
│   ├── class-twa-reporter.php        # Scan result reporting
│   ├── class-twa-rest-api.php        # REST API endpoints
│   ├── class-twa-token.php           # Authentication tokens
│   └── class-twa-wc-collector.php    # WooCommerce security data
├── assets/
│   ├── css/
│   └── js/
├── templates/
├── languages/
└── readme.txt

Contributing

We welcome contributions! Please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

Security Reports

If you discover a security vulnerability, please report it privately to trusted@truth.email. Do not open a public issue.

License

This plugin is licensed under the GPL v2 or later.


Built with transparency by TrustedWeb — Scan, Fix & Grow Your Website.