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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b6ad8351840e316b1ca0458d07126cea0ef536f6098a06114618c36681007d5
|
|
| MD5 |
dc0c1fe68006525d028d6e8bc85c7f39
|
|
| BLAKE2b-256 |
a0cb468b9775f7ebbebd14c05c42e77b5d607fc99c44154da0585b1056acb71c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1aed0eae67ded4246716dff6f9d1fc68551b69ae3ef824e28627a8ad9136bbd
|
|
| MD5 |
a23d46e4070c7feedc3adf211c0b69f8
|
|
| BLAKE2b-256 |
7a02c3e51b33de088a33e7a0dfff1742f1943960b47092d04541cd957796ed8b
|