30% off Pro plugins with LAUNCH30 See plugins
Dragon Checkout Guard box
All plugins

Dragon Checkout Guard

Payment-page script inventory, authorisation record, weekly tamper check and header baseline: PCI DSS 6.4.3 / 11.6.1 and SAQ A evidence. No account.

The script inventory: every script seen on your payment pages, with the provider recognised, a warning pill on anything that can inject more scripts, and one-click authorisation.

The printable payment page script integrity record: assessment context, the authorised scripts and the ones still awaiting review, and the 11.6.1 check record, ready to hand to an assessor.

Response header baselines per payment page, so a change to Content-Security-Policy or framing controls is flagged instead of going unnoticed.

The assessment guide: answer three plain questions and it shows which PCI SSC FAQ 1588 route your answers point to and the records that route asks for.

Features

What Dragon Checkout Guard does

Script inventory

Every `<script>` src and inline block seen on your payment pages, discovered from the rendered HTML and, optionally, from a real shopper's browser. Inline blocks printed by WordPress are identified by handle and position, so a change to one is recorded as drift on the same row rather than appearing as a new script every time.

Authorisation workflow

Record a justification, owner, business purpose, provider and integrity method (Subresource Integrity, hash monitored by this plugin, vendor-managed, or not feasible with a justification) for every script that belongs on your payment pages.

Weekly tamper check

A weekly WP-Cron scan, plus Scan now and WP-CLI. Every pending script is rehashed on each run, and a change that could not be written is reported as a failed scan rather than a clean one.

Response-header baseline

Captures the security-relevant response headers (Content-Security-Policy, X-Frame-Options, Strict-Transport-Security, Referrer-Policy, Permissions-Policy, the Cross-Origin trio, X-Content-Type-Options, Cache-Control and the CSP reporting headers) your payment pages send, and flags drift from the accepted baseline.

Recognised payment providers

A known-provider list fills in the provider, purpose and a suggested justification for the common gateways, and flags tag managers, analytics and chat widgets with a reviewer note.

Assessment guide

A three-question self-check that maps how your site takes payment to the FAQ 1588 route your answers point at, and to the records that route asks for. Your answers appear in the printable report as "Assessment context".

Exports for an assessor

Inventory CSV, 11.6.1 check-record CSV and a printable "Payment page script integrity record", plus the same data from WP-CLI.

Site Health tests

Whether the weekly check has run, whether any script is unauthorised, and whether any header baseline is outstanding.

Optional browser collector

On by default, it reports scripts that only exist once a real shopper's page is running (for example one injected by a tag manager), as observations you confirm before they join the inventory.

Requirements

  • · WordPress 6.5 or newer
  • · PHP 8.0 or newer
  • · WordPress 6.5+ · PHP 8.0+

Changelog

v1.0.0

Dragon Checkout Guard builds a record of what runs on your WooCommerce payment pages, so you have evidence to support your own PCI DSS assessment. ## What you get in 1.0.0 - **Script inventory** across checkout, order pay, add payment method and cart, built from server capture and, optionally, a real shopper's browser via the browser collector. - **Authorisation record** for every script: owner, business purpose, justification and integrity method, with recognised-provider prefill for the common gateways, fraud tools and tag managers. - **Weekly tamper check** that rehashes every script's content on a WP-Cron schedule, plus Scan now, and records a per-script reason whenever a script cannot be hashed. - **Header baseline** per page, capturing the security-relevant response headers your payment pages send and flagging drift from what you accepted. - **Assessor exports**: an inventory CSV, an 11.6.1 check-record CSV, and a printable "Payment page script integrity record". - **SAQ A assessment guide**, a three-question self-check that maps how your site takes payment to the route PCI SSC FAQ 1588 sets out and the records that route asks for. - **Site Health tests** for the weekly check, unauthorised or changed scripts, and outstanding header drift. - **WP-CLI** for scanning, listing, authorising, exporting and pruning, so the whole workflow is scriptable. It runs on your own server, with no account and no telemetry; its outbound requests are limited to re-fetching script URLs your checkout page already references, to keep their content hashes current.

View full changelog →