WP Manifestindependent plugin directory
manifest / security / cypherscan-wordpress

CypherScan WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Secure WordPress uploads using CypherScan's presigned upload and malware scanning workflow.

★ 1stars
8release downloads
v1.1.0latest · 2mo ago

Install

Download cypherscan-wordpress-1.1.0.zip From the v1.1.0 release on GitHub, Aug 15, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/cyphernetsecurity/cypherscan-wordpress/releases/download/v1.1.0/cypherscan-wordpress-1.1.0.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

CypherScan for WordPress

Protect WordPress uploads before they reach production and feed completed upload scans into CypherScan Agent.

CypherScan securely scans every uploaded file using a presigned upload workflow and can automatically block suspicious or malicious files before they become available inside WordPress. Starting with v1.1.0, successful upload scans are also reported to CypherScan Agent when the connected CypherScan account has an active Agent subscription.


Features

  • Secure presigned upload workflow
  • Malware detection
  • Secret detection
  • Automatic malicious file blocking
  • CypherScan Agent upload event reporting
  • Configurable fail-open / fail-closed behavior
  • API key management
  • Connection testing
  • Configurable request timeout
  • Debug logging
  • Native WordPress Settings page

Requirements

  • WordPress 6+
  • PHP 8+
  • CypherScan API key
  • CypherScan Agent subscription for Agent activity reporting

How it works

When a file is uploaded:

  1. The plugin requests a presigned upload URL from the CypherScan API.
  2. The file is uploaded securely to temporary object storage.
  3. CypherScan scans the uploaded object.
  4. A scan verdict is returned.
  5. The existing allow/block decision is applied.
  6. The completed scanId is reported to the WordPress Agent source on a best-effort basis.
  7. CypherScan validates that scanId against its own ScanLog before recording Agent activity.

Agent reporting cannot override the upload decision and does not send the CypherScan API key as event data; the key is used only as the normal Authorization credential.


Architecture

WordPress upload
      |
      v
Presigned secure upload
      |
      v
CypherScan file scan
      |
      +----> allow / block (existing behavior)
      |
      v
WordPress Agent event (scanId)
      |
      v
CypherScan validates ScanLog
      |
      v
Agent Source -> SecurityObservation -> Controller / alerts -> Dashboard

Fail Open / Fail Closed

The original upload enforcement behavior is unchanged.

Fail Open

Uploads continue if the scanning service is temporarily unavailable.

Fail Closed

Uploads are rejected when the scan cannot be completed.

Agent event reporting itself is always best-effort and never changes the upload result.


License

GPL-2.0-or-later

Copyright (c) 2026 CypherNet Security Inc.


Built by CypherNet Security Inc.

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.0 latest
Aug 15, 2026 2mo ago
cypherscan-wordpress-1.1.0.zip
3
Jul 11, 2026 3mo ago
cypherscan-wordpress-1.0.1.zip
5
Jun 27, 2026 4mo ago
tag only
—
A grade

Security

CypherScan 1.1.0 · audited by WP Registry

No security issues found.

Audited release
1.1.0
Findings
none
Worst severity
—
Content hash
e8b568809d81bc116eb84a3c…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.