comic/grand-challenge.org

Cannot change logo of copied reader studies

Closed this issue ยท 21 comments

Create a reader study with a logo, copy it, try to change the logo on the copied study. You get a 403 rather than being able to change the logo.

I tried to reproduce this issue but I could not.

  • I tried to copy the existing reader study (from development fixtures) and changed the logo on the copied study. That worked.
  • I created a new reader study with a logo, copied it with a new name, and changed the logo on the copied study. That also worked.

Was this issue encountered in production or local dev?

Gave it a shot myself... no issue detected either!

s.mp4

Thanks for testing it Paul!!

I can still reproduce it on my own reader study! It is named paradigm_2nd_reader_real_2024_12 - I have added you as editor @pkcakeout , maybe you could take a look? Could it be related to the viewer (Cirrus pre-release (public))? This is the one I have been using for 3d ultrasound reader studies - I cannot remember why we went to that and possibly we could go back to the core one by now but I didn't want to break anything!

@keelinm - did you view the video? Is there anything obvious that you might have done differently when you created the copy?

@pkcakeout further investigation reveals that it is the image itself that is causing the issue - I can choose a different image successfully. The image I wanted to use is attached - I don't know what could be wrong with it!
us3d

Can you maybe attach the image in a zip and upload it again? I think that GitHub pre-processes image files for web-display and we cannot see the actual binary data of the image that way...

here you go @pkcakeout
us3d.zip

Check if there is a difference between development and prod, the image might be being filtered by AWS WAF rules in prod.

I tried again locally (development) with the image reported to be the issue and all worked as expected (changing logo on both the new reader study and the copied one). Let's see when Paul tries it in production.

Yes... can reproduce now!

image


I did carry out some more investigation using imagemagic. This might simply be a "slightly corrupted" png? No tools do not seem to have any issue with loading it though, only grand-challenge, so this seems to be something that is particularly picky in our import pipeline.

The output of identify -verbose on the original image provided by keelin is:

`identify -verbose us3d.png`
Image:
  Filename: us3d.png
  Format: PNG (Portable Network Graphics)
  Mime type: image/png
  Class: DirectClass
  Geometry: 779x399+0+0
  Resolution: 37.8x37.8
  Print size: 20.6085x10.5556
  Units: PixelsPerCentimeter
  Colorspace: sRGB
  Type: TrueColorAlpha
  Base type: Undefined
  Endianness: Undefined
  Depth: 8-bit
  Channel depth:
    red: 8-bit
    green: 8-bit
    blue: 8-bit
    alpha: 1-bit
  Channel statistics:
    Pixels: 310821
    Red:
      min: 0  (0)
      max: 255 (1)
      mean: 80.952 (0.317459)
      standard deviation: 44.2726 (0.173618)
      kurtosis: -0.510298
      skewness: 0.11909
      entropy: 0.920109
    Green:
      min: 0  (0)
      max: 248 (0.972549)
      mean: 80.9446 (0.31743)
      standard deviation: 44.2544 (0.173547)
      kurtosis: -0.52204
      skewness: 0.115997
      entropy: 0.923567
    Blue:
      min: 0  (0)
      max: 248 (0.972549)
      mean: 80.9225 (0.317343)
      standard deviation: 44.2513 (0.173535)
      kurtosis: -0.523047
      skewness: 0.115644
      entropy: 0.923511
    Alpha:
      min: 255  (1)
      max: 255 (1)
      mean: 255 (1)
      standard deviation: 0 (0)
      kurtosis: 1.6384e+52
      skewness: 9.375e+35
      entropy: 0
  Image statistics:
    Overall:
      min: 0  (0)
      max: 255 (1)
      mean: 124.455 (0.488058)
      standard deviation: 33.1946 (0.130175)
      kurtosis: -1.08673
      skewness: 0.513092
      entropy: 0.691797
  Colors: 278
  Histogram:
    15354: (0,0,0,255) #000000FF black
    625: (1,1,1,255) #010101FF srgba(1,1,1,1)
    403: (2,2,2,255) #020202FF srgba(2,2,2,1)
    450: (3,3,3,255) #030303FF grey1
    474: (4,4,4,255) #040404FF srgba(4,4,4,1)
    609: (5,5,5,255) #050505FF grey2
    523: (6,6,6,255) #060606FF srgba(6,6,6,1)
    604: (7,7,7,255) #070707FF srgba(7,7,7,1)
    645: (8,8,8,255) #080808FF grey3
    689: (9,9,9,255) #090909FF srgba(9,9,9,1)
    687: (10,10,10,255) #0A0A0AFF grey4
    744: (11,11,11,255) #0B0B0BFF srgba(11,11,11,1)
    772: (12,12,12,255) #0C0C0CFF srgba(12,12,12,1)
    674: (13,13,13,255) #0D0D0DFF grey5
    848: (14,14,14,255) #0E0E0EFF srgba(14,14,14,1)
    799: (15,15,15,255) #0F0F0FFF grey6
    950: (16,16,16,255) #101010FF srgba(16,16,16,1)
    1012: (17,17,17,255) #111111FF srgba(17,17,17,1)
    857: (18,18,18,255) #121212FF grey7
    993: (19,19,19,255) #131313FF srgba(19,19,19,1)
    973: (20,20,20,255) #141414FF grey8
    1337: (21,21,21,255) #151515FF srgba(21,21,21,1)
    1085: (22,22,22,255) #161616FF srgba(22,22,22,1)
    1107: (23,23,23,255) #171717FF grey9
    1176: (24,24,24,255) #181818FF srgba(24,24,24,1)
    1456: (25,25,25,255) #191919FF srgba(25,25,25,1)
    1273: (26,26,26,255) #1A1A1AFF grey10
    1265: (27,27,27,255) #1B1B1BFF srgba(27,27,27,1)
    1290: (28,28,28,255) #1C1C1CFF grey11
    1583: (29,29,29,255) #1D1D1DFF srgba(29,29,29,1)
    1548: (30,30,30,255) #1E1E1EFF srgba(30,30,30,1)
    1436: (31,31,31,255) #1F1F1FFF grey12
    1610: (32,32,32,255) #202020FF srgba(32,32,32,1)
    1615: (33,33,33,255) #212121FF grey13
    1891: (34,34,34,255) #222222FF srgba(34,34,34,1)
    1898: (35,35,35,255) #232323FF srgba(35,35,35,1)
    1901: (36,36,36,255) #242424FF grey14
    2003: (37,37,37,255) #252525FF srgba(37,37,37,1)
    1899: (38,38,38,255) #262626FF grey15
    2056: (39,39,39,255) #272727FF srgba(39,39,39,1)
    2254: (40,40,40,255) #282828FF srgba(40,40,40,1)
    2076: (41,41,41,255) #292929FF grey16
    1: (42,39,32,255) #2A2720FF srgba(42,39,32,1)
    2134: (42,42,42,255) #2A2A2AFF srgba(42,42,42,1)
    2318: (43,43,43,255) #2B2B2BFF grey17
    2328: (44,44,44,255) #2C2C2CFF srgba(44,44,44,1)
    2076: (45,45,45,255) #2D2D2DFF srgba(45,45,45,1)
    2184: (46,46,46,255) #2E2E2EFF grey18
    2129: (47,47,47,255) #2F2F2FFF srgba(47,47,47,1)
    2307: (48,48,48,255) #303030FF grey19
    2435: (49,49,49,255) #313131FF srgba(49,49,49,1)
    2295: (50,50,50,255) #323232FF srgba(50,50,50,1)
    2293: (51,51,51,255) #333333FF grey20
    1990: (52,52,52,255) #343434FF srgba(52,52,52,1)
    2432: (53,53,53,255) #353535FF srgba(53,53,53,1)
    2119: (54,54,54,255) #363636FF grey21
    2321: (55,55,55,255) #373737FF srgba(55,55,55,1)
    2052: (56,56,56,255) #383838FF grey22
    1: (57,56,53,255) #393835FF srgba(57,56,53,1)
    2202: (57,57,57,255) #393939FF srgba(57,57,57,1)
    1: (58,54,44,255) #3A362CFF srgba(58,54,44,1)
    2174: (58,58,58,255) #3A3A3AFF srgba(58,58,58,1)
    2433: (59,59,59,255) #3B3B3BFF grey23
    1: (60,57,50,255) #3C3932FF srgba(60,57,50,1)
    2227: (60,60,60,255) #3C3C3CFF srgba(60,60,60,1)
    2133: (61,61,61,255) #3D3D3DFF grey24
    1984: (62,62,62,255) #3E3E3EFF srgba(62,62,62,1)
    2120: (63,63,63,255) #3F3F3FFF srgba(63,63,63,1)
    2077: (64,64,64,255) #404040FF grey25
    2096: (65,65,65,255) #414141FF srgba(65,65,65,1)
    2346: (66,66,66,255) #424242FF grey26
    1: (67,59,36,255) #433B24FF srgba(67,59,36,1)
    2287: (67,67,67,255) #434343FF srgba(67,67,67,1)
    2341: (68,68,68,255) #444444FF srgba(68,68,68,1)
    2375: (69,69,69,255) #454545FF grey27
    2338: (70,70,70,255) #464646FF srgba(70,70,70,1)
    2280: (71,71,71,255) #474747FF grey28
    2429: (72,72,72,255) #484848FF srgba(72,72,72,1)
    1: (73,63,35,255) #493F23FF srgba(73,63,35,1)
    2430: (73,73,73,255) #494949FF srgba(73,73,73,1)
    2751: (74,74,74,255) #4A4A4AFF grey29
    2327: (75,75,75,255) #4B4B4BFF srgba(75,75,75,1)
    2: (76,65,33,255) #4C4121FF srgba(76,65,33,1)
    2483: (76,76,76,255) #4C4C4CFF srgba(76,76,76,1)
    1: (77,68,42,255) #4D442AFF srgba(77,68,42,1)
    2569: (77,77,77,255) #4D4D4DFF grey30
    2727: (78,78,78,255) #4E4E4EFF srgba(78,78,78,1)
    2665: (79,79,79,255) #4F4F4FFF grey31
    2769: (80,80,80,255) #505050FF srgba(80,80,80,1)
    1: (81,72,45,255) #51482DFF srgba(81,72,45,1)
    2839: (81,81,81,255) #515151FF srgba(81,81,81,1)
    2727: (82,82,82,255) #525252FF grey32
    2815: (83,83,83,255) #535353FF srgba(83,83,83,1)
    2676: (84,84,84,255) #545454FF grey33
    2726: (85,85,85,255) #555555FF srgba(85,85,85,1)
    2503: (86,86,86,255) #565656FF srgba(86,86,86,1)
    2: (87,73,32,255) #574920FF srgba(87,73,32,1)
    2630: (87,87,87,255) #575757FF grey34
    2779: (88,88,88,255) #585858FF srgba(88,88,88,1)
    1: (89,78,45,255) #594E2DFF srgba(89,78,45,1)
    2809: (89,89,89,255) #595959FF grey35
    2609: (90,90,90,255) #5A5A5AFF srgba(90,90,90,1)
    1: (91,76,31,255) #5B4C1FFF srgba(91,76,31,1)
    2720: (91,91,91,255) #5B5B5BFF srgba(91,91,91,1)
    1: (92,76,30,255) #5C4C1EFF srgba(92,76,30,1)
    3062: (92,92,92,255) #5C5C5CFF grey36
    2: (93,79,38,255) #5D4F26FF srgba(93,79,38,1)
    2540: (93,93,93,255) #5D5D5DFF srgba(93,93,93,1)
    2789: (94,94,94,255) #5E5E5EFF grey37
    2663: (95,95,95,255) #5F5F5FFF srgba(95,95,95,1)
    2763: (96,96,96,255) #606060FF srgba(96,96,96,1)
    2793: (97,97,97,255) #616161FF grey38
    2707: (98,98,98,255) #626262FF srgba(98,98,98,1)
    1: (99,90,63,255) #635A3FFF srgba(99,90,63,1)
    2524: (99,99,99,255) #636363FF grey39
    2531: (100,100,100,255) #646464FF srgba(100,100,100,1)
    2259: (101,101,101,255) #656565FF srgba(101,101,101,1)
    2442: (102,102,102,255) #666666FF grey40
    1: (103,83,23,255) #675317FF srgba(103,83,23,1)
    2267: (103,103,103,255) #676767FF srgba(103,103,103,1)
    2352: (104,104,104,255) #686868FF srgba(104,104,104,1)
    1: (105,88,38,255) #695826FF srgba(105,88,38,1)
    2480: (105,105,105,255) #696969FF DimGray
    1: (106,95,63,255) #6A5F3FFF srgba(106,95,63,1)
    2261: (106,106,106,255) #6A6A6AFF srgba(106,106,106,1)
    2266: (107,107,107,255) #6B6B6BFF grey42
    2113: (108,108,108,255) #6C6C6CFF srgba(108,108,108,1)
    2294: (109,109,109,255) #6D6D6DFF srgba(109,109,109,1)
    2034: (110,110,110,255) #6E6E6EFF grey43
    2121: (111,111,111,255) #6F6F6FFF srgba(111,111,111,1)
    2: (112,98,57,255) #706239FF srgba(112,98,57,1)
    2045: (112,112,112,255) #707070FF grey44
    1: (113,91,26,255) #715B1AFF srgba(113,91,26,1)
    1: (113,91,27,255) #715B1BFF srgba(113,91,27,1)
    2135: (113,113,113,255) #717171FF srgba(113,113,113,1)
    2174: (114,114,114,255) #727272FF srgba(114,114,114,1)
    1863: (115,115,115,255) #737373FF grey45
    2003: (116,116,116,255) #747474FF srgba(116,116,116,1)
    1753: (117,117,117,255) #757575FF grey46
    1830: (118,118,118,255) #767676FF srgba(118,118,118,1)
    1592: (119,119,119,255) #777777FF srgba(119,119,119,1)
    1976: (120,120,120,255) #787878FF grey47
    1806: (121,121,121,255) #797979FF srgba(121,121,121,1)
    1682: (122,122,122,255) #7A7A7AFF grey48
    1732: (123,123,123,255) #7B7B7BFF srgba(123,123,123,1)
    1959: (124,124,124,255) #7C7C7CFF srgba(124,124,124,1)
    1569: (125,125,125,255) #7D7D7DFF grey49
    1722: (126,126,126,255) #7E7E7EFF gray
    1548: (127,127,127,255) #7F7F7FFF grey50
    1473: (128,128,128,255) #808080FF fractal
    1517: (129,129,129,255) #818181FF srgba(129,129,129,1)
    1455: (130,130,130,255) #828282FF grey51
    1: (131,111,52,255) #836F34FF srgba(131,111,52,1)
    1630: (131,131,131,255) #838383FF srgba(131,131,131,1)
    1299: (132,132,132,255) #848484FF srgba(132,132,132,1)
    1423: (133,133,133,255) #858585FF grey52
    1: (134,106,22,255) #866A16FF srgba(134,106,22,1)
    1: (134,113,52,255) #867134FF srgba(134,113,52,1)
    1534: (134,134,134,255) #868686FF srgba(134,134,134,1)
    1: (135,107,22,255) #876B16FF srgba(135,107,22,1)
    1269: (135,135,135,255) #878787FF grey53
    1274: (136,136,136,255) #888888FF srgba(136,136,136,1)
    1388: (137,137,137,255) #898989FF srgba(137,137,137,1)
    1272: (138,138,138,255) #8A8A8AFF grey54
    1350: (139,139,139,255) #8B8B8BFF srgba(139,139,139,1)
    1304: (140,140,140,255) #8C8C8CFF grey55
    1275: (141,141,141,255) #8D8D8DFF srgba(141,141,141,1)
    1: (142,113,27,255) #8E711BFF srgba(142,113,27,1)
    1290: (142,142,142,255) #8E8E8EFF srgba(142,142,142,1)
    1: (143,113,22,255) #8F7116FF srgba(143,113,22,1)
    1: (143,114,28,255) #8F721CFF srgba(143,114,28,1)
    1314: (143,143,143,255) #8F8F8FFF grey56
    1114: (144,144,144,255) #909090FF srgba(144,144,144,1)
    1143: (145,145,145,255) #919191FF grey57
    995: (146,146,146,255) #929292FF srgba(146,146,146,1)
    983: (147,147,147,255) #939393FF srgba(147,147,147,1)
    932: (148,148,148,255) #949494FF grey58
    993: (149,149,149,255) #959595FF srgba(149,149,149,1)
    949: (150,150,150,255) #969696FF grey59
    925: (151,151,151,255) #979797FF srgba(151,151,151,1)
    920: (152,152,152,255) #989898FF srgba(152,152,152,1)
    1: (153,125,43,255) #997D2BFF srgba(153,125,43,1)
    813: (153,153,153,255) #999999FF grey60
    870: (154,154,154,255) #9A9A9AFF srgba(154,154,154,1)
    1: (155,127,42,255) #9B7F2AFF srgba(155,127,42,1)
    788: (155,155,155,255) #9B9B9BFF srgba(155,155,155,1)
    793: (156,156,156,255) #9C9C9CFF grey61
    1: (157,127,39,255) #9D7F27FF srgba(157,127,39,1)
    762: (157,157,157,255) #9D9D9DFF srgba(157,157,157,1)
    1: (158,129,43,255) #9E812BFF srgba(158,129,43,1)
    717: (158,158,158,255) #9E9E9EFF grey62
    710: (159,159,159,255) #9F9F9FFF srgba(159,159,159,1)
    533: (160,160,160,255) #A0A0A0FF srgba(160,160,160,1)
    635: (161,161,161,255) #A1A1A1FF grey63
    709: (162,162,162,255) #A2A2A2FF srgba(162,162,162,1)
    693: (163,163,163,255) #A3A3A3FF grey64
    528: (164,164,164,255) #A4A4A4FF srgba(164,164,164,1)
    626: (165,165,165,255) #A5A5A5FF srgba(165,165,165,1)
    600: (166,166,166,255) #A6A6A6FF grey65
    427: (167,167,167,255) #A7A7A7FF srgba(167,167,167,1)
    576: (168,168,168,255) #A8A8A8FF grey66
    438: (169,169,169,255) #A9A9A9FF DarkGray
    387: (170,170,170,255) #AAAAAAFF srgba(170,170,170,1)
    409: (171,171,171,255) #ABABABFF grey67
    389: (172,172,172,255) #ACACACFF srgba(172,172,172,1)
    448: (173,173,173,255) #ADADADFF grey68
    268: (174,174,174,255) #AEAEAEFF srgba(174,174,174,1)
    389: (175,175,175,255) #AFAFAFFF srgba(175,175,175,1)
    288: (176,176,176,255) #B0B0B0FF grey69
    295: (177,177,177,255) #B1B1B1FF srgba(177,177,177,1)
    311: (178,178,178,255) #B2B2B2FF srgba(178,178,178,1)
    199: (179,179,179,255) #B3B3B3FF grey70
    1: (180,139,16,255) #B48B10FF srgba(180,139,16,1)
    242: (180,180,180,255) #B4B4B4FF srgba(180,180,180,1)
    188: (181,181,181,255) #B5B5B5FF grey71
    219: (182,182,182,255) #B6B6B6FF srgba(182,182,182,1)
    170: (183,183,183,255) #B7B7B7FF srgba(183,183,183,1)
    182: (184,184,184,255) #B8B8B8FF grey72
    183: (185,185,185,255) #B9B9B9FF srgba(185,185,185,1)
    179: (186,186,186,255) #BABABAFF grey73
    153: (187,187,187,255) #BBBBBBFF srgba(187,187,187,1)
    118: (188,188,188,255) #BCBCBCFF srgba(188,188,188,1)
    132: (189,189,189,255) #BDBDBDFF grey74
    131: (190,190,190,255) #BEBEBEFF grey
    86: (191,191,191,255) #BFBFBFFF grey75
    72: (192,192,192,255) #C0C0C0FF silver
    123: (193,193,193,255) #C1C1C1FF srgba(193,193,193,1)
    93: (194,194,194,255) #C2C2C2FF grey76
    1: (195,150,14,255) #C3960EFF srgba(195,150,14,1)
    69: (195,195,195,255) #C3C3C3FF srgba(195,195,195,1)
    48: (196,196,196,255) #C4C4C4FF grey77
    99: (197,197,197,255) #C5C5C5FF srgba(197,197,197,1)
    73: (198,198,198,255) #C6C6C6FF srgba(198,198,198,1)
    34: (199,199,199,255) #C7C7C7FF grey78
    34: (200,200,200,255) #C8C8C8FF srgba(200,200,200,1)
    1: (201,153,10,255) #C9990AFF srgba(201,153,10,1)
    42: (201,201,201,255) #C9C9C9FF grey79
    79: (202,202,202,255) #CACACAFF srgba(202,202,202,1)
    34: (203,203,203,255) #CBCBCBFF srgba(203,203,203,1)
    32: (204,204,204,255) #CCCCCCFF grey80
    43: (205,205,205,255) #CDCDCDFF srgba(205,205,205,1)
    14: (206,206,206,255) #CECECEFF srgba(206,206,206,1)
    15: (207,207,207,255) #CFCFCFFF grey81
    23: (208,208,208,255) #D0D0D0FF srgba(208,208,208,1)
    31: (209,209,209,255) #D1D1D1FF grey82
    18: (210,210,210,255) #D2D2D2FF srgba(210,210,210,1)
    14: (211,211,211,255) #D3D3D3FF LightGray
    23: (212,212,212,255) #D4D4D4FF grey83
    28: (213,213,213,255) #D5D5D5FF srgba(213,213,213,1)
    6: (214,214,214,255) #D6D6D6FF grey84
    24: (215,215,215,255) #D7D7D7FF srgba(215,215,215,1)
    10: (217,217,217,255) #D9D9D9FF grey85
    14: (218,218,218,255) #DADADAFF srgba(218,218,218,1)
    13: (219,219,219,255) #DBDBDBFF grey86
    10: (220,220,220,255) #DCDCDCFF gainsboro
    8: (221,221,221,255) #DDDDDDFF srgba(221,221,221,1)
    18: (222,222,222,255) #DEDEDEFF grey87
    20: (224,224,224,255) #E0E0E0FF grey88
    6: (225,225,225,255) #E1E1E1FF srgba(225,225,225,1)
    10: (226,226,226,255) #E2E2E2FF srgba(226,226,226,1)
    6: (227,227,227,255) #E3E3E3FF grey89
    4: (228,228,228,255) #E4E4E4FF srgba(228,228,228,1)
    8: (230,230,230,255) #E6E6E6FF srgba(230,230,230,1)
    4: (233,233,233,255) #E9E9E9FF srgba(233,233,233,1)
    4: (234,234,234,255) #EAEAEAFF srgba(234,234,234,1)
    1: (235,177,4,255) #EBB104FF srgba(235,177,4,1)
    4: (235,235,235,255) #EBEBEBFF grey92
    1: (237,179,4,255) #EDB304FF srgba(237,179,4,1)
    6: (238,238,238,255) #EEEEEEFF srgba(238,238,238,1)
    4: (239,239,239,255) #EFEFEFFF srgba(239,239,239,1)
    4: (240,240,240,255) #F0F0F0FF grey94
    15: (241,241,241,255) #F1F1F1FF srgba(241,241,241,1)
    4: (243,243,243,255) #F3F3F3FF srgba(243,243,243,1)
    1: (245,184,2,255) #F5B802FF srgba(245,184,2,1)
    1: (247,185,1,255) #F7B901FF srgba(247,185,1,1)
    6: (248,248,248,255) #F8F8F8FF srgba(248,248,248,1)
    1: (253,190,1,255) #FDBE01FF srgba(253,190,1,1)
    20: (255,191,0,255) #FFBF00FF srgba(255,191,0,1)
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Background color: white
  Border color: srgba(223,223,223,1)
  Matte color: grey74
  Transparent color: none
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 779x399+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: Zip
  Orientation: Undefined
  Properties:
    date:create: 2025-01-06T13:35:36+00:00
    date:modify: 2024-12-18T14:51:26+00:00
    png:IHDR.bit-depth-orig: 8
    png:IHDR.bit_depth: 8
    png:IHDR.color-type-orig: 6
    png:IHDR.color_type: 6 (RGBA)
    png:IHDR.interlace_method: 0 (Not interlaced)
    png:IHDR.width,height: 779, 399
    png:pHYs: x_res=3780, y_res=3780, units=1
    png:sRGB: intent=0 (Perceptual Intent)
    signature: a1f70f177fd3cb2fd75ac84c92f54a834977328aec17956eb9b46f57d0a7bd69
  Artifacts:
    filename: us3d.png
    verbose: true
  Tainted: False
  Filesize: 86712B
  Number pixels: 310821
  Pixels per second: 69.4211MB
  User time: 0.010u
  Elapsed time: 0:01.004
  Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org

Passing it once through convert using convert us3d.png us3d-converted.png, doing a decoding and re-encoding "fixes" the image for grand-challenge though. The identify output for that file is:

`identify -verbose us3d-converted.png`
Image:
  Filename: us3d-2.png
  Format: PNG (Portable Network Graphics)
  Mime type: image/png
  Class: DirectClass
  Geometry: 779x399+0+0
  Resolution: 37.8x37.8
  Print size: 20.6085x10.5556
  Units: PixelsPerCentimeter
  Colorspace: sRGB
  Type: TrueColorAlpha
  Base type: Undefined
  Endianness: Undefined
  Depth: 8-bit
  Channel depth:
    red: 8-bit
    green: 8-bit
    blue: 8-bit
    alpha: 1-bit
  Channel statistics:
    Pixels: 310821
    Red:
      min: 0  (0)
      max: 255 (1)
      mean: 80.952 (0.317459)
      standard deviation: 44.2726 (0.173618)
      kurtosis: -0.510298
      skewness: 0.11909
      entropy: 0.920109
    Green:
      min: 0  (0)
      max: 248 (0.972549)
      mean: 80.9446 (0.31743)
      standard deviation: 44.2544 (0.173547)
      kurtosis: -0.52204
      skewness: 0.115997
      entropy: 0.923567
    Blue:
      min: 0  (0)
      max: 248 (0.972549)
      mean: 80.9225 (0.317343)
      standard deviation: 44.2513 (0.173535)
      kurtosis: -0.523047
      skewness: 0.115644
      entropy: 0.923511
    Alpha:
      min: 255  (1)
      max: 255 (1)
      mean: 255 (1)
      standard deviation: 0 (0)
      kurtosis: 1.6384e+52
      skewness: 9.375e+35
      entropy: 0
  Image statistics:
    Overall:
      min: 0  (0)
      max: 255 (1)
      mean: 124.455 (0.488058)
      standard deviation: 33.1946 (0.130175)
      kurtosis: -1.08673
      skewness: 0.513092
      entropy: 0.691797
  Colors: 278
  Histogram:
    15354: (0,0,0,255) #000000FF black
    625: (1,1,1,255) #010101FF srgba(1,1,1,1)
    403: (2,2,2,255) #020202FF srgba(2,2,2,1)
    450: (3,3,3,255) #030303FF grey1
    474: (4,4,4,255) #040404FF srgba(4,4,4,1)
    609: (5,5,5,255) #050505FF grey2
    523: (6,6,6,255) #060606FF srgba(6,6,6,1)
    604: (7,7,7,255) #070707FF srgba(7,7,7,1)
    645: (8,8,8,255) #080808FF grey3
    689: (9,9,9,255) #090909FF srgba(9,9,9,1)
    687: (10,10,10,255) #0A0A0AFF grey4
    744: (11,11,11,255) #0B0B0BFF srgba(11,11,11,1)
    772: (12,12,12,255) #0C0C0CFF srgba(12,12,12,1)
    674: (13,13,13,255) #0D0D0DFF grey5
    848: (14,14,14,255) #0E0E0EFF srgba(14,14,14,1)
    799: (15,15,15,255) #0F0F0FFF grey6
    950: (16,16,16,255) #101010FF srgba(16,16,16,1)
    1012: (17,17,17,255) #111111FF srgba(17,17,17,1)
    857: (18,18,18,255) #121212FF grey7
    993: (19,19,19,255) #131313FF srgba(19,19,19,1)
    973: (20,20,20,255) #141414FF grey8
    1337: (21,21,21,255) #151515FF srgba(21,21,21,1)
    1085: (22,22,22,255) #161616FF srgba(22,22,22,1)
    1107: (23,23,23,255) #171717FF grey9
    1176: (24,24,24,255) #181818FF srgba(24,24,24,1)
    1456: (25,25,25,255) #191919FF srgba(25,25,25,1)
    1273: (26,26,26,255) #1A1A1AFF grey10
    1265: (27,27,27,255) #1B1B1BFF srgba(27,27,27,1)
    1290: (28,28,28,255) #1C1C1CFF grey11
    1583: (29,29,29,255) #1D1D1DFF srgba(29,29,29,1)
    1548: (30,30,30,255) #1E1E1EFF srgba(30,30,30,1)
    1436: (31,31,31,255) #1F1F1FFF grey12
    1610: (32,32,32,255) #202020FF srgba(32,32,32,1)
    1615: (33,33,33,255) #212121FF grey13
    1891: (34,34,34,255) #222222FF srgba(34,34,34,1)
    1898: (35,35,35,255) #232323FF srgba(35,35,35,1)
    1901: (36,36,36,255) #242424FF grey14
    2003: (37,37,37,255) #252525FF srgba(37,37,37,1)
    1899: (38,38,38,255) #262626FF grey15
    2056: (39,39,39,255) #272727FF srgba(39,39,39,1)
    2254: (40,40,40,255) #282828FF srgba(40,40,40,1)
    2076: (41,41,41,255) #292929FF grey16
    1: (42,39,32,255) #2A2720FF srgba(42,39,32,1)
    2134: (42,42,42,255) #2A2A2AFF srgba(42,42,42,1)
    2318: (43,43,43,255) #2B2B2BFF grey17
    2328: (44,44,44,255) #2C2C2CFF srgba(44,44,44,1)
    2076: (45,45,45,255) #2D2D2DFF srgba(45,45,45,1)
    2184: (46,46,46,255) #2E2E2EFF grey18
    2129: (47,47,47,255) #2F2F2FFF srgba(47,47,47,1)
    2307: (48,48,48,255) #303030FF grey19
    2435: (49,49,49,255) #313131FF srgba(49,49,49,1)
    2295: (50,50,50,255) #323232FF srgba(50,50,50,1)
    2293: (51,51,51,255) #333333FF grey20
    1990: (52,52,52,255) #343434FF srgba(52,52,52,1)
    2432: (53,53,53,255) #353535FF srgba(53,53,53,1)
    2119: (54,54,54,255) #363636FF grey21
    2321: (55,55,55,255) #373737FF srgba(55,55,55,1)
    2052: (56,56,56,255) #383838FF grey22
    1: (57,56,53,255) #393835FF srgba(57,56,53,1)
    2202: (57,57,57,255) #393939FF srgba(57,57,57,1)
    1: (58,54,44,255) #3A362CFF srgba(58,54,44,1)
    2174: (58,58,58,255) #3A3A3AFF srgba(58,58,58,1)
    2433: (59,59,59,255) #3B3B3BFF grey23
    1: (60,57,50,255) #3C3932FF srgba(60,57,50,1)
    2227: (60,60,60,255) #3C3C3CFF srgba(60,60,60,1)
    2133: (61,61,61,255) #3D3D3DFF grey24
    1984: (62,62,62,255) #3E3E3EFF srgba(62,62,62,1)
    2120: (63,63,63,255) #3F3F3FFF srgba(63,63,63,1)
    2077: (64,64,64,255) #404040FF grey25
    2096: (65,65,65,255) #414141FF srgba(65,65,65,1)
    2346: (66,66,66,255) #424242FF grey26
    1: (67,59,36,255) #433B24FF srgba(67,59,36,1)
    2287: (67,67,67,255) #434343FF srgba(67,67,67,1)
    2341: (68,68,68,255) #444444FF srgba(68,68,68,1)
    2375: (69,69,69,255) #454545FF grey27
    2338: (70,70,70,255) #464646FF srgba(70,70,70,1)
    2280: (71,71,71,255) #474747FF grey28
    2429: (72,72,72,255) #484848FF srgba(72,72,72,1)
    1: (73,63,35,255) #493F23FF srgba(73,63,35,1)
    2430: (73,73,73,255) #494949FF srgba(73,73,73,1)
    2751: (74,74,74,255) #4A4A4AFF grey29
    2327: (75,75,75,255) #4B4B4BFF srgba(75,75,75,1)
    2: (76,65,33,255) #4C4121FF srgba(76,65,33,1)
    2483: (76,76,76,255) #4C4C4CFF srgba(76,76,76,1)
    1: (77,68,42,255) #4D442AFF srgba(77,68,42,1)
    2569: (77,77,77,255) #4D4D4DFF grey30
    2727: (78,78,78,255) #4E4E4EFF srgba(78,78,78,1)
    2665: (79,79,79,255) #4F4F4FFF grey31
    2769: (80,80,80,255) #505050FF srgba(80,80,80,1)
    1: (81,72,45,255) #51482DFF srgba(81,72,45,1)
    2839: (81,81,81,255) #515151FF srgba(81,81,81,1)
    2727: (82,82,82,255) #525252FF grey32
    2815: (83,83,83,255) #535353FF srgba(83,83,83,1)
    2676: (84,84,84,255) #545454FF grey33
    2726: (85,85,85,255) #555555FF srgba(85,85,85,1)
    2503: (86,86,86,255) #565656FF srgba(86,86,86,1)
    2: (87,73,32,255) #574920FF srgba(87,73,32,1)
    2630: (87,87,87,255) #575757FF grey34
    2779: (88,88,88,255) #585858FF srgba(88,88,88,1)
    1: (89,78,45,255) #594E2DFF srgba(89,78,45,1)
    2809: (89,89,89,255) #595959FF grey35
    2609: (90,90,90,255) #5A5A5AFF srgba(90,90,90,1)
    1: (91,76,31,255) #5B4C1FFF srgba(91,76,31,1)
    2720: (91,91,91,255) #5B5B5BFF srgba(91,91,91,1)
    1: (92,76,30,255) #5C4C1EFF srgba(92,76,30,1)
    3062: (92,92,92,255) #5C5C5CFF grey36
    2: (93,79,38,255) #5D4F26FF srgba(93,79,38,1)
    2540: (93,93,93,255) #5D5D5DFF srgba(93,93,93,1)
    2789: (94,94,94,255) #5E5E5EFF grey37
    2663: (95,95,95,255) #5F5F5FFF srgba(95,95,95,1)
    2763: (96,96,96,255) #606060FF srgba(96,96,96,1)
    2793: (97,97,97,255) #616161FF grey38
    2707: (98,98,98,255) #626262FF srgba(98,98,98,1)
    1: (99,90,63,255) #635A3FFF srgba(99,90,63,1)
    2524: (99,99,99,255) #636363FF grey39
    2531: (100,100,100,255) #646464FF srgba(100,100,100,1)
    2259: (101,101,101,255) #656565FF srgba(101,101,101,1)
    2442: (102,102,102,255) #666666FF grey40
    1: (103,83,23,255) #675317FF srgba(103,83,23,1)
    2267: (103,103,103,255) #676767FF srgba(103,103,103,1)
    2352: (104,104,104,255) #686868FF srgba(104,104,104,1)
    1: (105,88,38,255) #695826FF srgba(105,88,38,1)
    2480: (105,105,105,255) #696969FF DimGray
    1: (106,95,63,255) #6A5F3FFF srgba(106,95,63,1)
    2261: (106,106,106,255) #6A6A6AFF srgba(106,106,106,1)
    2266: (107,107,107,255) #6B6B6BFF grey42
    2113: (108,108,108,255) #6C6C6CFF srgba(108,108,108,1)
    2294: (109,109,109,255) #6D6D6DFF srgba(109,109,109,1)
    2034: (110,110,110,255) #6E6E6EFF grey43
    2121: (111,111,111,255) #6F6F6FFF srgba(111,111,111,1)
    2: (112,98,57,255) #706239FF srgba(112,98,57,1)
    2045: (112,112,112,255) #707070FF grey44
    1: (113,91,26,255) #715B1AFF srgba(113,91,26,1)
    1: (113,91,27,255) #715B1BFF srgba(113,91,27,1)
    2135: (113,113,113,255) #717171FF srgba(113,113,113,1)
    2174: (114,114,114,255) #727272FF srgba(114,114,114,1)
    1863: (115,115,115,255) #737373FF grey45
    2003: (116,116,116,255) #747474FF srgba(116,116,116,1)
    1753: (117,117,117,255) #757575FF grey46
    1830: (118,118,118,255) #767676FF srgba(118,118,118,1)
    1592: (119,119,119,255) #777777FF srgba(119,119,119,1)
    1976: (120,120,120,255) #787878FF grey47
    1806: (121,121,121,255) #797979FF srgba(121,121,121,1)
    1682: (122,122,122,255) #7A7A7AFF grey48
    1732: (123,123,123,255) #7B7B7BFF srgba(123,123,123,1)
    1959: (124,124,124,255) #7C7C7CFF srgba(124,124,124,1)
    1569: (125,125,125,255) #7D7D7DFF grey49
    1722: (126,126,126,255) #7E7E7EFF gray
    1548: (127,127,127,255) #7F7F7FFF grey50
    1473: (128,128,128,255) #808080FF fractal
    1517: (129,129,129,255) #818181FF srgba(129,129,129,1)
    1455: (130,130,130,255) #828282FF grey51
    1: (131,111,52,255) #836F34FF srgba(131,111,52,1)
    1630: (131,131,131,255) #838383FF srgba(131,131,131,1)
    1299: (132,132,132,255) #848484FF srgba(132,132,132,1)
    1423: (133,133,133,255) #858585FF grey52
    1: (134,106,22,255) #866A16FF srgba(134,106,22,1)
    1: (134,113,52,255) #867134FF srgba(134,113,52,1)
    1534: (134,134,134,255) #868686FF srgba(134,134,134,1)
    1: (135,107,22,255) #876B16FF srgba(135,107,22,1)
    1269: (135,135,135,255) #878787FF grey53
    1274: (136,136,136,255) #888888FF srgba(136,136,136,1)
    1388: (137,137,137,255) #898989FF srgba(137,137,137,1)
    1272: (138,138,138,255) #8A8A8AFF grey54
    1350: (139,139,139,255) #8B8B8BFF srgba(139,139,139,1)
    1304: (140,140,140,255) #8C8C8CFF grey55
    1275: (141,141,141,255) #8D8D8DFF srgba(141,141,141,1)
    1: (142,113,27,255) #8E711BFF srgba(142,113,27,1)
    1290: (142,142,142,255) #8E8E8EFF srgba(142,142,142,1)
    1: (143,113,22,255) #8F7116FF srgba(143,113,22,1)
    1: (143,114,28,255) #8F721CFF srgba(143,114,28,1)
    1314: (143,143,143,255) #8F8F8FFF grey56
    1114: (144,144,144,255) #909090FF srgba(144,144,144,1)
    1143: (145,145,145,255) #919191FF grey57
    995: (146,146,146,255) #929292FF srgba(146,146,146,1)
    983: (147,147,147,255) #939393FF srgba(147,147,147,1)
    932: (148,148,148,255) #949494FF grey58
    993: (149,149,149,255) #959595FF srgba(149,149,149,1)
    949: (150,150,150,255) #969696FF grey59
    925: (151,151,151,255) #979797FF srgba(151,151,151,1)
    920: (152,152,152,255) #989898FF srgba(152,152,152,1)
    1: (153,125,43,255) #997D2BFF srgba(153,125,43,1)
    813: (153,153,153,255) #999999FF grey60
    870: (154,154,154,255) #9A9A9AFF srgba(154,154,154,1)
    1: (155,127,42,255) #9B7F2AFF srgba(155,127,42,1)
    788: (155,155,155,255) #9B9B9BFF srgba(155,155,155,1)
    793: (156,156,156,255) #9C9C9CFF grey61
    1: (157,127,39,255) #9D7F27FF srgba(157,127,39,1)
    762: (157,157,157,255) #9D9D9DFF srgba(157,157,157,1)
    1: (158,129,43,255) #9E812BFF srgba(158,129,43,1)
    717: (158,158,158,255) #9E9E9EFF grey62
    710: (159,159,159,255) #9F9F9FFF srgba(159,159,159,1)
    533: (160,160,160,255) #A0A0A0FF srgba(160,160,160,1)
    635: (161,161,161,255) #A1A1A1FF grey63
    709: (162,162,162,255) #A2A2A2FF srgba(162,162,162,1)
    693: (163,163,163,255) #A3A3A3FF grey64
    528: (164,164,164,255) #A4A4A4FF srgba(164,164,164,1)
    626: (165,165,165,255) #A5A5A5FF srgba(165,165,165,1)
    600: (166,166,166,255) #A6A6A6FF grey65
    427: (167,167,167,255) #A7A7A7FF srgba(167,167,167,1)
    576: (168,168,168,255) #A8A8A8FF grey66
    438: (169,169,169,255) #A9A9A9FF DarkGray
    387: (170,170,170,255) #AAAAAAFF srgba(170,170,170,1)
    409: (171,171,171,255) #ABABABFF grey67
    389: (172,172,172,255) #ACACACFF srgba(172,172,172,1)
    448: (173,173,173,255) #ADADADFF grey68
    268: (174,174,174,255) #AEAEAEFF srgba(174,174,174,1)
    389: (175,175,175,255) #AFAFAFFF srgba(175,175,175,1)
    288: (176,176,176,255) #B0B0B0FF grey69
    295: (177,177,177,255) #B1B1B1FF srgba(177,177,177,1)
    311: (178,178,178,255) #B2B2B2FF srgba(178,178,178,1)
    199: (179,179,179,255) #B3B3B3FF grey70
    1: (180,139,16,255) #B48B10FF srgba(180,139,16,1)
    242: (180,180,180,255) #B4B4B4FF srgba(180,180,180,1)
    188: (181,181,181,255) #B5B5B5FF grey71
    219: (182,182,182,255) #B6B6B6FF srgba(182,182,182,1)
    170: (183,183,183,255) #B7B7B7FF srgba(183,183,183,1)
    182: (184,184,184,255) #B8B8B8FF grey72
    183: (185,185,185,255) #B9B9B9FF srgba(185,185,185,1)
    179: (186,186,186,255) #BABABAFF grey73
    153: (187,187,187,255) #BBBBBBFF srgba(187,187,187,1)
    118: (188,188,188,255) #BCBCBCFF srgba(188,188,188,1)
    132: (189,189,189,255) #BDBDBDFF grey74
    131: (190,190,190,255) #BEBEBEFF grey
    86: (191,191,191,255) #BFBFBFFF grey75
    72: (192,192,192,255) #C0C0C0FF silver
    123: (193,193,193,255) #C1C1C1FF srgba(193,193,193,1)
    93: (194,194,194,255) #C2C2C2FF grey76
    1: (195,150,14,255) #C3960EFF srgba(195,150,14,1)
    69: (195,195,195,255) #C3C3C3FF srgba(195,195,195,1)
    48: (196,196,196,255) #C4C4C4FF grey77
    99: (197,197,197,255) #C5C5C5FF srgba(197,197,197,1)
    73: (198,198,198,255) #C6C6C6FF srgba(198,198,198,1)
    34: (199,199,199,255) #C7C7C7FF grey78
    34: (200,200,200,255) #C8C8C8FF srgba(200,200,200,1)
    1: (201,153,10,255) #C9990AFF srgba(201,153,10,1)
    42: (201,201,201,255) #C9C9C9FF grey79
    79: (202,202,202,255) #CACACAFF srgba(202,202,202,1)
    34: (203,203,203,255) #CBCBCBFF srgba(203,203,203,1)
    32: (204,204,204,255) #CCCCCCFF grey80
    43: (205,205,205,255) #CDCDCDFF srgba(205,205,205,1)
    14: (206,206,206,255) #CECECEFF srgba(206,206,206,1)
    15: (207,207,207,255) #CFCFCFFF grey81
    23: (208,208,208,255) #D0D0D0FF srgba(208,208,208,1)
    31: (209,209,209,255) #D1D1D1FF grey82
    18: (210,210,210,255) #D2D2D2FF srgba(210,210,210,1)
    14: (211,211,211,255) #D3D3D3FF LightGray
    23: (212,212,212,255) #D4D4D4FF grey83
    28: (213,213,213,255) #D5D5D5FF srgba(213,213,213,1)
    6: (214,214,214,255) #D6D6D6FF grey84
    24: (215,215,215,255) #D7D7D7FF srgba(215,215,215,1)
    10: (217,217,217,255) #D9D9D9FF grey85
    14: (218,218,218,255) #DADADAFF srgba(218,218,218,1)
    13: (219,219,219,255) #DBDBDBFF grey86
    10: (220,220,220,255) #DCDCDCFF gainsboro
    8: (221,221,221,255) #DDDDDDFF srgba(221,221,221,1)
    18: (222,222,222,255) #DEDEDEFF grey87
    20: (224,224,224,255) #E0E0E0FF grey88
    6: (225,225,225,255) #E1E1E1FF srgba(225,225,225,1)
    10: (226,226,226,255) #E2E2E2FF srgba(226,226,226,1)
    6: (227,227,227,255) #E3E3E3FF grey89
    4: (228,228,228,255) #E4E4E4FF srgba(228,228,228,1)
    8: (230,230,230,255) #E6E6E6FF srgba(230,230,230,1)
    4: (233,233,233,255) #E9E9E9FF srgba(233,233,233,1)
    4: (234,234,234,255) #EAEAEAFF srgba(234,234,234,1)
    1: (235,177,4,255) #EBB104FF srgba(235,177,4,1)
    4: (235,235,235,255) #EBEBEBFF grey92
    1: (237,179,4,255) #EDB304FF srgba(237,179,4,1)
    6: (238,238,238,255) #EEEEEEFF srgba(238,238,238,1)
    4: (239,239,239,255) #EFEFEFFF srgba(239,239,239,1)
    4: (240,240,240,255) #F0F0F0FF grey94
    15: (241,241,241,255) #F1F1F1FF srgba(241,241,241,1)
    4: (243,243,243,255) #F3F3F3FF srgba(243,243,243,1)
    1: (245,184,2,255) #F5B802FF srgba(245,184,2,1)
    1: (247,185,1,255) #F7B901FF srgba(247,185,1,1)
    6: (248,248,248,255) #F8F8F8FF srgba(248,248,248,1)
    1: (253,190,1,255) #FDBE01FF srgba(253,190,1,1)
    20: (255,191,0,255) #FFBF00FF srgba(255,191,0,1)
  Rendering intent: Perceptual
  Gamma: 0.45455
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Background color: white
  Border color: srgba(223,223,223,1)
  Matte color: grey74
  Transparent color: none
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 779x399+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: Zip
  Orientation: Undefined
  Properties:
    date:create: 2025-01-06T13:53:31+00:00
    date:modify: 2025-01-06T13:53:31+00:00
    png:bKGD: chunk was found (see Background color, above)
    png:cHRM: chunk was found (see Chromaticity, above)
    png:gAMA: gamma=0.45455 (See Gamma, above)
    png:IHDR.bit-depth-orig: 8
    png:IHDR.bit_depth: 8
    png:IHDR.color-type-orig: 6
    png:IHDR.color_type: 6 (RGBA)
    png:IHDR.interlace_method: 0 (Not interlaced)
    png:IHDR.width,height: 779, 399
    png:pHYs: x_res=3780, y_res=3780, units=1
    png:sRGB: intent=0 (Perceptual Intent)
    png:text: 2 tEXt/zTXt/iTXt chunks were found
    png:tIME: 2025-01-06T13:53:31Z
    signature: a1f70f177fd3cb2fd75ac84c92f54a834977328aec17956eb9b46f57d0a7bd69
  Artifacts:
    filename: us3d-2.png
    verbose: true
  Tainted: False
  Filesize: 86329B
  Number pixels: 310821
  Pixels per second: 73.5597MB
  User time: 0.000u
  Elapsed time: 0:01.004
  Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org

Barely any difference. Here the diff for your convenience:

--- us3d.png.desc	2025-01-06 14:47:39.322898517 +0100
+++ us3d-converted.png.desc	2025-01-06 14:53:33.154891933 +0100
@@ -1,5 +1,5 @@
 Image:
-  Filename: us3d.png
+  Filename: us3d-converted.png
   Format: PNG (Portable Network Graphics)
   Mime type: image/png
   Class: DirectClass
@@ -341,7 +341,7 @@
     1: (253,190,1,255) #FDBE01FF srgba(253,190,1,1)
     20: (255,191,0,255) #FFBF00FF srgba(255,191,0,1)
   Rendering intent: Perceptual
-  Gamma: 0.454545
+  Gamma: 0.45455
   Chromaticity:
     red primary: (0.64,0.33)
     green primary: (0.3,0.6)
@@ -360,8 +360,11 @@
   Compression: Zip
   Orientation: Undefined
   Properties:
-    date:create: 2025-01-06T13:35:36+00:00
-    date:modify: 2024-12-18T14:51:26+00:00
+    date:create: 2025-01-06T13:53:31+00:00
+    date:modify: 2025-01-06T13:53:31+00:00
+    png:bKGD: chunk was found (see Background color, above)
+    png:cHRM: chunk was found (see Chromaticity, above)
+    png:gAMA: gamma=0.45455 (See Gamma, above)
     png:IHDR.bit-depth-orig: 8
     png:IHDR.bit_depth: 8
     png:IHDR.color-type-orig: 6
@@ -370,14 +373,16 @@
     png:IHDR.width,height: 779, 399
     png:pHYs: x_res=3780, y_res=3780, units=1
     png:sRGB: intent=0 (Perceptual Intent)
+    png:text: 2 tEXt/zTXt/iTXt chunks were found
+    png:tIME: 2025-01-06T13:53:31Z
     signature: a1f70f177fd3cb2fd75ac84c92f54a834977328aec17956eb9b46f57d0a7bd69
   Artifacts:
-    filename: us3d.png
+    filename: us3d-converted.png
     verbose: true
   Tainted: False
-  Filesize: 86712B
+  Filesize: 86329B
   Number pixels: 310821
-  Pixels per second: 69.4211MB
-  User time: 0.010u
+  Pixels per second: 73.5597MB
+  User time: 0.000u
   Elapsed time: 0:01.004
   Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org

So you can see a few sections were added, but I do not see a material difference.

jmsmkn commented

This is indeed a WAF issue then, false positive from that but at least it is resolved.

@keelinm - if you face this issue again, convert the png using some tool. pngcrush does the trick for me. It literally re-encodes the byte stream without affecting the exact pixel values.

I'd expect the response to signify some kind of AWS WAF bounce.

jmsmkn commented

It does - 403 forbidden.

It does - 403 forbidden.

Right, but not in any response headers? IIRC we can customize the reponse body / headers for AWS WAF hits.

jmsmkn commented

The 403 forbidden is sufficient information here, the user does not need to know that it is from AWS WAF, they just need to know that they're not allowed to do what they are trying to do, which 403 forbidden is sufficient information for.

The 403 forbidden is sufficient information here, the user does not need to know that it is from AWS WAF, they just need to know that they're not allowed to do what they are trying to do, which 403 forbidden is sufficient information for.

True, they would not need to know it's the WAF. Would you agree that there is a difference between:

  • a user not being allowed to perform an action
  • a user not being allowed to perform an action with a specific item?

My first instinct on getting a forbidden is that I am not allowed to to the action unrelated to the item I am trying to perform the action with. For the latter I'd expect some kind of infomred error. Not sure if WAF allows a distinction between the two.

jmsmkn commented

The WAF errors affect people trying to hack the site, and then false positives like this. This is about the 4th false positive that I can recall this happening in ~3 years, out of the hundreds of millions of requests handled in that time. It is not worth the effort so that the script kids get a nicer looking page.

I think that this also is partially a security thing. If at random the png-byte stream contains virus-code it might be blocked by content scanning. If we inform users that we detected their virus code... [end-of-stream, cross post with james]

Thanks! Your comments make sense and I am enlightened!