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!
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!
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.
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.
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.
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.
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!