Skip to main content

c2pa-xmp-probe

Scan JPG/PNG/WebP (or any file) for byte-level C2PA, XMP, and common AI provenance markers before you upload to Instagram, TikTok, or similar.

This is a local probe only. It does not rewrite files.

Install

pip install c2pa-xmp-probe

Usage

c2pa-xmp-probe photo.jpg
c2pa-xmp-probe --json export.png still.webp

Exit codes: 0 = no markers, 1 = flagged, 2 = missing path / IO error.

When a file is flagged, keep your archive master and prepare a separate social-ready JPEG. A pre-upload metadata scrub for social stills can clean that copy in the browser — then upload only the cleaned file.

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

c2pa_xmp_probe-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

c2pa_xmp_probe-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file c2pa_xmp_probe-0.1.0.tar.gz.

File metadata

  • Download URL: c2pa_xmp_probe-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.3

File hashes

Hashes for c2pa_xmp_probe-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2b6ad8351840e316b1ca0458d07126cea0ef536f6098a06114618c36681007d5
MD5 dc0c1fe68006525d028d6e8bc85c7f39
BLAKE2b-256 a0cb468b9775f7ebbebd14c05c42e77b5d607fc99c44154da0585b1056acb71c

See more details on using hashes here.

File details

Details for the file c2pa_xmp_probe-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: c2pa_xmp_probe-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.3

File hashes

Hashes for c2pa_xmp_probe-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1aed0eae67ded4246716dff6f9d1fc68551b69ae3ef824e28627a8ad9136bbd
MD5 a23d46e4070c7feedc3adf211c0b69f8
BLAKE2b-256 7a02c3e51b33de088a33e7a0dfff1742f1943960b47092d04541cd957796ed8b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page