Skip to content

v0.15.2

Choose a tag to compare

@wiltodelta wiltodelta released this 13 Jul 09:27
v0.15.2
d9204e2

Fixes

  • China TC260 AIGC labels are now stripped from two placements a full-corpus audit found surviving (~0.6% of AIGC carriers):
    • a bare AIGC{…} blob in JPEG APP11 — that marker's branch only checked for a C2PA/JUMBF manifest and returned, so a bare AIGC there slipped past; the specific C2PA(APP11)/XMP(APP1)/IPTC(APP13) checks now fall through to the generic AIGC drop, which runs for every APP segment they do not claim.
    • the {"AIGC":{…}} block embedded in a standard PNG text chunk (e.g. Description), which the key-based filter kept; removal now also drops a text value carrying an AIGC block.

Verified on the corpus: decodable AIGC survivors went from 27 to 0 (the few remaining are truncated files the v0.15.1 strip fail-safe copies through by design).

Full changelog: v0.15.1...v0.15.2