WordPress plugin intelligence profile

Tracefern Media Check for Content Credentials (C2PA)

Verifies the Content Credentials (C2PA) of uploaded images, audio and text (signature, hash and signer) and shows the verdict in the Media Library.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.7.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 7.1 · PHP 8.3
Directory statusactive
Last directory update26 Oct 20267d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Tracefern Media Check for Content Credentials (C2PA) version 0.7.3 as active, updated 7d ago and tested up to WordPress 7.1.

Overview

About this plugin

Verified, not just detected. Finding a C2PA manifest in a file is

easy; knowing whether it is genuine is not. A manifest can be copied onto

another image, and an image can be changed after it was signed while its

manifest still claims what it did before. Tracefern checks the signature,

the hash that ties the manifest to the image’s own bytes, and the signer’s

certificate against the C2PA trust lists. Only when the signature and the

hash hold does it show “AI-generated (signed)”, and only when the signer

is also on the trust list does it say “Verified”.

Content Credentials (C2PA) are a signed record inside a file: who

made or edited it, with which tool, and whether generative AI was used.

Tracefern verifies that record for every JPEG, PNG, GIF, WebP, WAV,

MP3, FLAC and plain text you upload and shows the verdict where you already work with media.

  • Checked right after upload, on the original file, not on the

resized copies WordPress or your browser makes. The check runs in the

background, so a file that trips it up can never break an upload.

  • A verdict per file in a Media Library column and in the attachment

details: who signed it, when, and against which trust list.

  • “AI-generated (signed)” when a manifest that verifies says the image

was made by generative AI, also after later edits, and “AI-edited

(signed)” when AI edited it. Never on a file that does not verify.

  • Sort and filter by verdict, AI-generated included, and see the

counts on the dashboard.

  • Check existing files again under Settings → Tracefern or with WP-CLI.

The verdicts:

  • Verified: trusted signer — the credentials verify and the signer’s

certificate chains to a trusted certificate authority.

  • Intact: signer not trusted — the credentials verify, but the signer

is not on the trust list. The file is unchanged since signing; who

signed it is not vouched for.

  • Does not verify — something failed, for example the image was

changed after signing. The details list the C2PA status codes.

  • No Content Credentials — the file carries none. Most images today.
  • Could not be checked — the file could not be read or the check did

not finish. The upload always proceeds.

What it does not do:

  • It never signs anything and holds no keys.
  • It never blocks an upload.
  • It makes no network calls of its own. When another plugin has moved the

original image to cloud storage, the image is read through that plugin,

once per check. A manifest that is only referenced by URL is not

fetched, and trust lists are never downloaded.

Verification is done by

provemark/c2pa-verifier, a

C2PA verifier written in PHP, bundled with the plugin.

Development

The source code, the tests and the build are public at

com/provemark/tracefern-image-check. composer build makes the

plugin’s zip from it: it installs the bundled verifier and prefixes its

namespace with Strauss, so it cannot collide with another copy. The

com/provemark/c2pa-verifier.

Trust lists

By default the plugin trusts the certificate authorities on the C2PA

conformance programme’s trust lists, bundled with the plugin, and,

optionally, the DigiCert

Trusted Root G4 for timestamps. Settings → Tracefern shows the date of the

bundled copy and lets an administrator replace the lists with their own

trust settings. The plugin never downloads a list; a new copy comes with a

plugin update.

The C2PA trust lists are © the Coalition for Content Provenance and

com/c2pa-org/conformance-public,

0/).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • content credentials
  • media library
  • ai
  • c2pa
  • provenance
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 7.1 · PHP 8.3
Update activity26 Oct 20267d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.7.20.7.3
Version0.7.10.7.2
Version0.7.00.7.1
Version0.6.20.7.0
Version0.6.10.6.2
Version0.6.00.6.1
Version0.5.10.6.0
Version0.5.00.5.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.