{
    "segments": [
        {
            "id": 1,
            "seek": 2790,
            "start": 9.46,
            "end": 13.44,
            "text": " Hi, welcome. Thanks for attending our talk. This is Room for Escape,",
            "tokens": [
                50404,
                2421,
                11,
                2928,
                13,
                2561,
                337,
                15862,
                527,
                751,
                13,
                639,
                307,
                19190,
                337,
                42960,
                11,
                50592
            ],
            "temperature": 0.0,
            "avg_logprob": -0.33167613275123364,
            "compression_ratio": 1.629251700680272,
            "no_speech_prob": 0.418212890625,
            "words": [
                {
                    "start": 9.46,
                    "end": 9.72,
                    "word": " Hi",
                    "probability": 0.1884765625
                },
                {
                    "start": 9.72,
                    "end": 9.94,
                    "word": ",",
                    "probability": 0.7333984375
                },
                {
                    "start": 9.94,
                    "end": 10.26,
                    "word": " welcome",
                    "probability": 0.7236328125
                },
                {
                    "start": 10.26,
                    "end": 10.58,
                    "word": ".",
                    "probability": 0.5830078125
                },
                {
                    "start": 10.58,
                    "end": 10.7,
                    "word": " Thanks",
                    "probability": 0.7119140625
                },
                {
                    "start": 10.7,
                    "end": 10.84,
                    "word": " for",
                    "probability": 0.89453125
                },
                {
                    "start": 10.84,
                    "end": 11.08,
                    "word": " attending",
                    "probability": 0.81298828125
                },
                {
                    "start": 11.08,
                    "end": 11.32,
                    "word": " our",
                    "probability": 0.7998046875
                },
                {
                    "start": 11.32,
                    "end": 11.58,
                    "word": " talk",
                    "probability": 0.8173828125
                },
                {
                    "start": 11.58,
                    "end": 11.84,
                    "word": ".",
                    "probability": 0.884765625
                },
                {
                    "start": 11.84,
                    "end": 11.96,
                    "word": " This",
                    "probability": 0.81201171875
                },
                {
                    "start": 11.96,
                    "end": 12.2,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 12.2,
                    "end": 12.5,
                    "word": " Room",
                    "probability": 0.491943359375
                },
                {
                    "start": 12.5,
                    "end": 12.66,
                    "word": " for",
                    "probability": 0.85302734375
                },
                {
                    "start": 12.66,
                    "end": 13.04,
                    "word": " Escape",
                    "probability": 0.8486328125
                },
                {
                    "start": 13.04,
                    "end": 13.44,
                    "word": ",",
                    "probability": 0.482421875
                }
            ]
        },
        {
            "id": 2,
            "seek": 2790,
            "start": 13.44,
            "end": 16.1,
            "text": " Scribbling Outside the Lines of Template Security.",
            "tokens": [
                50592,
                318,
                1142,
                6692,
                1688,
                28218,
                264,
                441,
                1652,
                295,
                39563,
                473,
                11164,
                13,
                50712
            ],
            "temperature": 0.0,
            "avg_logprob": -0.33167613275123364,
            "compression_ratio": 1.629251700680272,
            "no_speech_prob": 0.418212890625,
            "words": [
                {
                    "start": 13.44,
                    "end": 13.88,
                    "word": " Scribbling",
                    "probability": 0.76513671875
                },
                {
                    "start": 13.88,
                    "end": 14.22,
                    "word": " Outside",
                    "probability": 0.5712890625
                },
                {
                    "start": 14.22,
                    "end": 14.44,
                    "word": " the",
                    "probability": 0.79052734375
                },
                {
                    "start": 14.44,
                    "end": 14.62,
                    "word": " Lines",
                    "probability": 0.910400390625
                },
                {
                    "start": 14.62,
                    "end": 14.82,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 14.82,
                    "end": 15.22,
                    "word": " Template",
                    "probability": 0.90966796875
                },
                {
                    "start": 15.22,
                    "end": 15.58,
                    "word": " Security",
                    "probability": 0.84619140625
                },
                {
                    "start": 15.58,
                    "end": 16.1,
                    "word": ".",
                    "probability": 0.974609375
                }
            ]
        },
        {
            "id": 3,
            "seek": 2790,
            "start": 16.46,
            "end": 20.14,
            "text": " So, my name is Alvaro Munoz, also known as Pwntested in the social media.",
            "tokens": [
                50752,
                407,
                11,
                452,
                1315,
                307,
                967,
                8517,
                78,
                376,
                12638,
                89,
                11,
                611,
                2570,
                382,
                430,
                895,
                83,
                21885,
                294,
                264,
                2093,
                3021,
                13,
                50912
            ],
            "temperature": 0.0,
            "avg_logprob": -0.33167613275123364,
            "compression_ratio": 1.629251700680272,
            "no_speech_prob": 0.418212890625,
            "words": [
                {
                    "start": 16.46,
                    "end": 16.78,
                    "word": " So",
                    "probability": 0.58056640625
                },
                {
                    "start": 16.78,
                    "end": 16.84,
                    "word": ",",
                    "probability": 0.242919921875
                },
                {
                    "start": 16.84,
                    "end": 16.88,
                    "word": " my",
                    "probability": 0.900390625
                },
                {
                    "start": 16.88,
                    "end": 17.06,
                    "word": " name",
                    "probability": 0.8193359375
                },
                {
                    "start": 17.06,
                    "end": 17.2,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 17.2,
                    "end": 17.5,
                    "word": " Alvaro",
                    "probability": 0.76416015625
                },
                {
                    "start": 17.5,
                    "end": 17.74,
                    "word": " Munoz",
                    "probability": 0.85302734375
                },
                {
                    "start": 17.74,
                    "end": 17.82,
                    "word": ",",
                    "probability": 0.86181640625
                },
                {
                    "start": 17.82,
                    "end": 18.0,
                    "word": " also",
                    "probability": 0.8271484375
                },
                {
                    "start": 18.0,
                    "end": 18.2,
                    "word": " known",
                    "probability": 0.7021484375
                },
                {
                    "start": 18.2,
                    "end": 18.36,
                    "word": " as",
                    "probability": 0.88818359375
                },
                {
                    "start": 18.36,
                    "end": 18.78,
                    "word": " Pwntested",
                    "probability": 0.524871826171875
                },
                {
                    "start": 18.78,
                    "end": 18.96,
                    "word": " in",
                    "probability": 0.84912109375
                },
                {
                    "start": 18.96,
                    "end": 19.08,
                    "word": " the",
                    "probability": 0.65869140625
                },
                {
                    "start": 19.08,
                    "end": 19.3,
                    "word": " social",
                    "probability": 0.8134765625
                },
                {
                    "start": 19.3,
                    "end": 19.62,
                    "word": " media",
                    "probability": 0.81298828125
                },
                {
                    "start": 19.62,
                    "end": 20.14,
                    "word": ".",
                    "probability": 0.87841796875
                }
            ]
        },
        {
            "id": 4,
            "seek": 2790,
            "start": 20.42,
            "end": 23.52,
            "text": " I'm a security researcher with the GitHub security lab.",
            "tokens": [
                50940,
                286,
                478,
                257,
                3825,
                21751,
                365,
                264,
                23331,
                3825,
                2715,
                13,
                51092
            ],
            "temperature": 0.0,
            "avg_logprob": -0.33167613275123364,
            "compression_ratio": 1.629251700680272,
            "no_speech_prob": 0.418212890625,
            "words": [
                {
                    "start": 20.42,
                    "end": 20.6,
                    "word": " I'm",
                    "probability": 0.933837890625
                },
                {
                    "start": 20.72,
                    "end": 21.02,
                    "word": " a security",
                    "probability": 0.833984375
                },
                {
                    "start": 21.02,
                    "end": 21.5,
                    "word": " researcher",
                    "probability": 0.7890625
                },
                {
                    "start": 21.5,
                    "end": 21.82,
                    "word": " with",
                    "probability": 0.802734375
                },
                {
                    "start": 21.82,
                    "end": 21.98,
                    "word": " the",
                    "probability": 0.70166015625
                },
                {
                    "start": 21.98,
                    "end": 22.24,
                    "word": " GitHub",
                    "probability": 0.8388671875
                },
                {
                    "start": 22.24,
                    "end": 22.68,
                    "word": " security",
                    "probability": 0.343505859375
                },
                {
                    "start": 22.68,
                    "end": 23.0,
                    "word": " lab",
                    "probability": 0.87744140625
                },
                {
                    "start": 23.0,
                    "end": 23.52,
                    "word": ".",
                    "probability": 0.397216796875
                }
            ]
        },
        {
            "id": 5,
            "seek": 2790,
            "start": 23.56,
            "end": 27.96,
            "text": " And with me, my colleague, Alexander Mirosh, also known as Oleg Mirosh in Twitter.",
            "tokens": [
                51092,
                400,
                365,
                385,
                11,
                452,
                13532,
                11,
                14845,
                9421,
                3019,
                11,
                611,
                2570,
                382,
                422,
                6363,
                9421,
                3019,
                294,
                5794,
                13,
                51320
            ],
            "temperature": 0.0,
            "avg_logprob": -0.33167613275123364,
            "compression_ratio": 1.629251700680272,
            "no_speech_prob": 0.418212890625,
            "words": [
                {
                    "start": 23.56,
                    "end": 23.64,
                    "word": " And",
                    "probability": 0.52978515625
                },
                {
                    "start": 23.64,
                    "end": 23.88,
                    "word": " with",
                    "probability": 0.79931640625
                },
                {
                    "start": 23.88,
                    "end": 24.06,
                    "word": " me",
                    "probability": 0.8955078125
                },
                {
                    "start": 24.06,
                    "end": 24.12,
                    "word": ",",
                    "probability": 0.75634765625
                },
                {
                    "start": 24.12,
                    "end": 24.26,
                    "word": " my",
                    "probability": 0.90966796875
                },
                {
                    "start": 24.26,
                    "end": 24.5,
                    "word": " colleague",
                    "probability": 0.751953125
                },
                {
                    "start": 24.5,
                    "end": 24.6,
                    "word": ",",
                    "probability": 0.447998046875
                },
                {
                    "start": 24.6,
                    "end": 24.92,
                    "word": " Alexander",
                    "probability": 0.6484375
                },
                {
                    "start": 24.92,
                    "end": 25.26,
                    "word": " Mirosh",
                    "probability": 0.659423828125
                },
                {
                    "start": 25.26,
                    "end": 25.64,
                    "word": ",",
                    "probability": 0.9111328125
                },
                {
                    "start": 25.64,
                    "end": 25.88,
                    "word": " also",
                    "probability": 0.826171875
                },
                {
                    "start": 25.88,
                    "end": 26.1,
                    "word": " known",
                    "probability": 0.72802734375
                },
                {
                    "start": 26.1,
                    "end": 26.26,
                    "word": " as",
                    "probability": 0.91455078125
                },
                {
                    "start": 26.26,
                    "end": 26.5,
                    "word": " Oleg",
                    "probability": 0.717041015625
                },
                {
                    "start": 26.5,
                    "end": 26.84,
                    "word": " Mirosh",
                    "probability": 0.742919921875
                },
                {
                    "start": 26.84,
                    "end": 27.1,
                    "word": " in",
                    "probability": 0.73486328125
                },
                {
                    "start": 27.1,
                    "end": 27.44,
                    "word": " Twitter",
                    "probability": 0.84912109375
                },
                {
                    "start": 27.44,
                    "end": 27.96,
                    "word": ".",
                    "probability": 0.6220703125
                }
            ]
        },
        {
            "id": 6,
            "seek": 2790,
            "start": 27.96,
            "end": 31.76,
            "text": " And he is a security researcher with Micro Focus Fortify team.",
            "tokens": [
                51320,
                400,
                415,
                307,
                257,
                3825,
                21751,
                365,
                25642,
                21862,
                11002,
                2505,
                1469,
                13,
                51492
            ],
            "temperature": 0.0,
            "avg_logprob": -0.33167613275123364,
            "compression_ratio": 1.629251700680272,
            "no_speech_prob": 0.418212890625,
            "words": [
                {
                    "start": 27.96,
                    "end": 28.2,
                    "word": " And",
                    "probability": 0.7939453125
                },
                {
                    "start": 28.2,
                    "end": 28.44,
                    "word": " he",
                    "probability": 0.87890625
                },
                {
                    "start": 28.44,
                    "end": 28.54,
                    "word": " is",
                    "probability": 0.5869140625
                },
                {
                    "start": 28.6,
                    "end": 28.98,
                    "word": " a security",
                    "probability": 0.89208984375
                },
                {
                    "start": 28.98,
                    "end": 29.5,
                    "word": " researcher",
                    "probability": 0.7861328125
                },
                {
                    "start": 29.5,
                    "end": 29.82,
                    "word": " with",
                    "probability": 0.81591796875
                },
                {
                    "start": 29.82,
                    "end": 30.1,
                    "word": " Micro",
                    "probability": 0.541015625
                },
                {
                    "start": 30.1,
                    "end": 30.46,
                    "word": " Focus",
                    "probability": 0.50830078125
                },
                {
                    "start": 30.46,
                    "end": 30.98,
                    "word": " Fortify",
                    "probability": 0.728515625
                },
                {
                    "start": 30.98,
                    "end": 31.24,
                    "word": " team",
                    "probability": 0.6494140625
                },
                {
                    "start": 31.24,
                    "end": 31.76,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 7,
            "seek": 2790,
            "start": 31.84,
            "end": 36.6,
            "text": " So, today, we will be reviewing the security of content management systems, or CMS.",
            "tokens": [
                51520,
                407,
                11,
                965,
                11,
                321,
                486,
                312,
                19576,
                264,
                3825,
                295,
                2701,
                4592,
                3652,
                11,
                420,
                33124,
                13,
                51736
            ],
            "temperature": 0.0,
            "avg_logprob": -0.33167613275123364,
            "compression_ratio": 1.629251700680272,
            "no_speech_prob": 0.418212890625,
            "words": [
                {
                    "start": 31.84,
                    "end": 32.12,
                    "word": " So",
                    "probability": 0.87841796875
                },
                {
                    "start": 32.12,
                    "end": 32.18,
                    "word": ",",
                    "probability": 0.6435546875
                },
                {
                    "start": 32.18,
                    "end": 32.48,
                    "word": " today",
                    "probability": 0.791015625
                },
                {
                    "start": 32.48,
                    "end": 32.64,
                    "word": ",",
                    "probability": 0.458251953125
                },
                {
                    "start": 32.64,
                    "end": 32.84,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 32.84,
                    "end": 33.0,
                    "word": " will",
                    "probability": 0.81005859375
                },
                {
                    "start": 33.0,
                    "end": 33.18,
                    "word": " be",
                    "probability": 0.90576171875
                },
                {
                    "start": 33.18,
                    "end": 33.56,
                    "word": " reviewing",
                    "probability": 0.689453125
                },
                {
                    "start": 33.56,
                    "end": 33.8,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 33.8,
                    "end": 34.1,
                    "word": " security",
                    "probability": 0.88330078125
                },
                {
                    "start": 34.1,
                    "end": 34.36,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 34.36,
                    "end": 34.66,
                    "word": " content",
                    "probability": 0.5263671875
                },
                {
                    "start": 34.66,
                    "end": 35.04,
                    "word": " management",
                    "probability": 0.5615234375
                },
                {
                    "start": 35.04,
                    "end": 35.56,
                    "word": " systems",
                    "probability": 0.82177734375
                },
                {
                    "start": 35.56,
                    "end": 35.66,
                    "word": ",",
                    "probability": 0.5947265625
                },
                {
                    "start": 35.66,
                    "end": 35.78,
                    "word": " or",
                    "probability": 0.9013671875
                },
                {
                    "start": 35.78,
                    "end": 36.08,
                    "word": " CMS",
                    "probability": 0.92529296875
                },
                {
                    "start": 36.08,
                    "end": 36.6,
                    "word": ".",
                    "probability": 0.82568359375
                }
            ]
        },
        {
            "id": 8,
            "seek": 5680,
            "start": 36.6,
            "end": 41.72,
            "text": " And, basically, we will be focusing on the security of the template systems",
            "tokens": [
                50380,
                400,
                11,
                1936,
                11,
                321,
                486,
                312,
                8416,
                322,
                264,
                3825,
                295,
                264,
                12379,
                3652,
                50624
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21809895212451616,
            "compression_ratio": 1.7644628099173554,
            "no_speech_prob": 0.0030574798583984375,
            "words": [
                {
                    "start": 36.6,
                    "end": 37.3,
                    "word": " And",
                    "probability": 0.2025146484375
                },
                {
                    "start": 37.3,
                    "end": 37.52,
                    "word": ",",
                    "probability": 0.05645751953125
                },
                {
                    "start": 37.52,
                    "end": 37.86,
                    "word": " basically",
                    "probability": 0.87841796875
                },
                {
                    "start": 37.86,
                    "end": 38.02,
                    "word": ",",
                    "probability": 0.69580078125
                },
                {
                    "start": 38.02,
                    "end": 38.08,
                    "word": " we",
                    "probability": 0.88818359375
                },
                {
                    "start": 38.08,
                    "end": 38.28,
                    "word": " will",
                    "probability": 0.775390625
                },
                {
                    "start": 38.28,
                    "end": 38.56,
                    "word": " be",
                    "probability": 0.89306640625
                },
                {
                    "start": 38.56,
                    "end": 38.98,
                    "word": " focusing",
                    "probability": 0.72509765625
                },
                {
                    "start": 38.98,
                    "end": 39.52,
                    "word": " on",
                    "probability": 0.90576171875
                },
                {
                    "start": 39.52,
                    "end": 39.76,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 39.76,
                    "end": 40.16,
                    "word": " security",
                    "probability": 0.93310546875
                },
                {
                    "start": 40.16,
                    "end": 40.52,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 40.52,
                    "end": 40.72,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 40.72,
                    "end": 41.1,
                    "word": " template",
                    "probability": 0.76904296875
                },
                {
                    "start": 41.1,
                    "end": 41.72,
                    "word": " systems",
                    "probability": 0.80419921875
                }
            ]
        },
        {
            "id": 9,
            "seek": 5680,
            "start": 41.72,
            "end": 48.04,
            "text": " that are used by CMSs. So, a content management system is basically an application that is used",
            "tokens": [
                50624,
                300,
                366,
                1143,
                538,
                33124,
                82,
                13,
                407,
                11,
                257,
                2701,
                4592,
                1185,
                307,
                1936,
                364,
                3861,
                300,
                307,
                1143,
                50932
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21809895212451616,
            "compression_ratio": 1.7644628099173554,
            "no_speech_prob": 0.0030574798583984375,
            "words": [
                {
                    "start": 41.72,
                    "end": 42.1,
                    "word": " that",
                    "probability": 0.84619140625
                },
                {
                    "start": 42.1,
                    "end": 42.26,
                    "word": " are",
                    "probability": 0.90380859375
                },
                {
                    "start": 42.26,
                    "end": 42.54,
                    "word": " used",
                    "probability": 0.80126953125
                },
                {
                    "start": 42.54,
                    "end": 42.84,
                    "word": " by",
                    "probability": 0.90576171875
                },
                {
                    "start": 42.84,
                    "end": 43.76,
                    "word": " CMSs",
                    "probability": 0.794921875
                },
                {
                    "start": 43.76,
                    "end": 44.44,
                    "word": ".",
                    "probability": 0.9716796875
                },
                {
                    "start": 44.46,
                    "end": 44.96,
                    "word": " So",
                    "probability": 0.7841796875
                },
                {
                    "start": 44.96,
                    "end": 45.06,
                    "word": ",",
                    "probability": 0.54833984375
                },
                {
                    "start": 45.14,
                    "end": 45.36,
                    "word": " a content",
                    "probability": 0.7666015625
                },
                {
                    "start": 45.36,
                    "end": 45.7,
                    "word": " management",
                    "probability": 0.76953125
                },
                {
                    "start": 45.7,
                    "end": 46.4,
                    "word": " system",
                    "probability": 0.87109375
                },
                {
                    "start": 46.4,
                    "end": 46.6,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 46.6,
                    "end": 46.96,
                    "word": " basically",
                    "probability": 0.83544921875
                },
                {
                    "start": 46.96,
                    "end": 47.16,
                    "word": " an",
                    "probability": 0.89599609375
                },
                {
                    "start": 47.16,
                    "end": 47.54,
                    "word": " application",
                    "probability": 0.75537109375
                },
                {
                    "start": 47.54,
                    "end": 47.74,
                    "word": " that",
                    "probability": 0.86376953125
                },
                {
                    "start": 47.74,
                    "end": 47.86,
                    "word": " is",
                    "probability": 0.8994140625
                },
                {
                    "start": 47.86,
                    "end": 48.04,
                    "word": " used",
                    "probability": 0.81689453125
                }
            ]
        },
        {
            "id": 10,
            "seek": 5680,
            "start": 48.04,
            "end": 53.94,
            "text": " to manage different types of web content, so that users can actually create, upload,",
            "tokens": [
                50932,
                281,
                3067,
                819,
                3467,
                295,
                3670,
                2701,
                11,
                370,
                300,
                5022,
                393,
                767,
                1884,
                11,
                6580,
                11,
                51228
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21809895212451616,
            "compression_ratio": 1.7644628099173554,
            "no_speech_prob": 0.0030574798583984375,
            "words": [
                {
                    "start": 48.04,
                    "end": 48.24,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 48.24,
                    "end": 48.54,
                    "word": " manage",
                    "probability": 0.80078125
                },
                {
                    "start": 48.54,
                    "end": 49.26,
                    "word": " different",
                    "probability": 0.6650390625
                },
                {
                    "start": 49.26,
                    "end": 49.68,
                    "word": " types",
                    "probability": 0.7509765625
                },
                {
                    "start": 49.68,
                    "end": 49.84,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 49.84,
                    "end": 50.04,
                    "word": " web",
                    "probability": 0.6513671875
                },
                {
                    "start": 50.04,
                    "end": 50.44,
                    "word": " content",
                    "probability": 0.81591796875
                },
                {
                    "start": 50.44,
                    "end": 50.66,
                    "word": ",",
                    "probability": 0.28759765625
                },
                {
                    "start": 50.66,
                    "end": 51.2,
                    "word": " so",
                    "probability": 0.89599609375
                },
                {
                    "start": 51.2,
                    "end": 51.56,
                    "word": " that",
                    "probability": 0.875
                },
                {
                    "start": 51.56,
                    "end": 51.98,
                    "word": " users",
                    "probability": 0.83935546875
                },
                {
                    "start": 51.98,
                    "end": 52.24,
                    "word": " can",
                    "probability": 0.89697265625
                },
                {
                    "start": 52.24,
                    "end": 52.5,
                    "word": " actually",
                    "probability": 0.77001953125
                },
                {
                    "start": 52.5,
                    "end": 53.02,
                    "word": " create",
                    "probability": 0.84814453125
                },
                {
                    "start": 53.02,
                    "end": 53.4,
                    "word": ",",
                    "probability": 0.9580078125
                },
                {
                    "start": 53.4,
                    "end": 53.78,
                    "word": " upload",
                    "probability": 0.80517578125
                },
                {
                    "start": 53.78,
                    "end": 53.94,
                    "word": ",",
                    "probability": 0.66845703125
                }
            ]
        },
        {
            "id": 11,
            "seek": 5680,
            "start": 53.94,
            "end": 59.48,
            "text": " and publish different types of content. So, normally, this content is based on some",
            "tokens": [
                51228,
                293,
                11374,
                819,
                3467,
                295,
                2701,
                13,
                407,
                11,
                5646,
                11,
                341,
                2701,
                307,
                2361,
                322,
                512,
                51516
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21809895212451616,
            "compression_ratio": 1.7644628099173554,
            "no_speech_prob": 0.0030574798583984375,
            "words": [
                {
                    "start": 53.94,
                    "end": 54.2,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 54.2,
                    "end": 54.52,
                    "word": " publish",
                    "probability": 0.8837890625
                },
                {
                    "start": 54.52,
                    "end": 54.94,
                    "word": " different",
                    "probability": 0.67626953125
                },
                {
                    "start": 54.94,
                    "end": 55.3,
                    "word": " types",
                    "probability": 0.5244140625
                },
                {
                    "start": 55.3,
                    "end": 55.48,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 55.48,
                    "end": 55.78,
                    "word": " content",
                    "probability": 0.806640625
                },
                {
                    "start": 55.78,
                    "end": 56.32,
                    "word": ".",
                    "probability": 0.99609375
                },
                {
                    "start": 56.32,
                    "end": 56.56,
                    "word": " So",
                    "probability": 0.85888671875
                },
                {
                    "start": 56.56,
                    "end": 56.64,
                    "word": ",",
                    "probability": 0.873046875
                },
                {
                    "start": 56.64,
                    "end": 57.06,
                    "word": " normally",
                    "probability": 0.85546875
                },
                {
                    "start": 57.06,
                    "end": 57.18,
                    "word": ",",
                    "probability": 0.66943359375
                },
                {
                    "start": 57.18,
                    "end": 57.38,
                    "word": " this",
                    "probability": 0.876953125
                },
                {
                    "start": 57.38,
                    "end": 57.72,
                    "word": " content",
                    "probability": 0.826171875
                },
                {
                    "start": 57.72,
                    "end": 58.12,
                    "word": " is",
                    "probability": 0.90673828125
                },
                {
                    "start": 58.12,
                    "end": 58.68,
                    "word": " based",
                    "probability": 0.8125
                },
                {
                    "start": 58.68,
                    "end": 59.02,
                    "word": " on",
                    "probability": 0.9091796875
                },
                {
                    "start": 59.02,
                    "end": 59.48,
                    "word": " some",
                    "probability": 0.7841796875
                }
            ]
        },
        {
            "id": 12,
            "seek": 5680,
            "start": 59.48,
            "end": 65.5,
            "text": " structures and some kind of documents called templates, which are used to generate and",
            "tokens": [
                51516,
                9227,
                293,
                512,
                733,
                295,
                8512,
                1219,
                21165,
                11,
                597,
                366,
                1143,
                281,
                8460,
                293,
                51808
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21809895212451616,
            "compression_ratio": 1.7644628099173554,
            "no_speech_prob": 0.0030574798583984375,
            "words": [
                {
                    "start": 59.48,
                    "end": 60.24,
                    "word": " structures",
                    "probability": 0.5029296875
                },
                {
                    "start": 60.24,
                    "end": 60.62,
                    "word": " and",
                    "probability": 0.58447265625
                },
                {
                    "start": 60.62,
                    "end": 60.94,
                    "word": " some",
                    "probability": 0.81689453125
                },
                {
                    "start": 60.94,
                    "end": 61.26,
                    "word": " kind",
                    "probability": 0.78173828125
                },
                {
                    "start": 61.26,
                    "end": 61.46,
                    "word": " of",
                    "probability": 0.9111328125
                },
                {
                    "start": 61.46,
                    "end": 62.34,
                    "word": " documents",
                    "probability": 0.74560546875
                },
                {
                    "start": 62.34,
                    "end": 62.7,
                    "word": " called",
                    "probability": 0.7080078125
                },
                {
                    "start": 62.7,
                    "end": 63.2,
                    "word": " templates",
                    "probability": 0.6201171875
                },
                {
                    "start": 63.2,
                    "end": 63.66,
                    "word": ",",
                    "probability": 0.84375
                },
                {
                    "start": 63.66,
                    "end": 63.92,
                    "word": " which",
                    "probability": 0.91845703125
                },
                {
                    "start": 63.92,
                    "end": 64.16,
                    "word": " are",
                    "probability": 0.89208984375
                },
                {
                    "start": 64.16,
                    "end": 64.46,
                    "word": " used",
                    "probability": 0.8154296875
                },
                {
                    "start": 64.46,
                    "end": 64.64,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 64.64,
                    "end": 65.06,
                    "word": " generate",
                    "probability": 0.8193359375
                },
                {
                    "start": 65.06,
                    "end": 65.5,
                    "word": " and",
                    "probability": 0.8857421875
                }
            ]
        },
        {
            "id": 13,
            "seek": 8264,
            "start": 65.5,
            "end": 72.12,
            "text": " create dynamic content. So, these templates normally allow a subset of different programming",
            "tokens": [
                50364,
                1884,
                8546,
                2701,
                13,
                407,
                11,
                613,
                21165,
                5646,
                2089,
                257,
                25993,
                295,
                819,
                9410,
                50696
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20979420186542883,
            "compression_ratio": 1.6419213973799127,
            "no_speech_prob": 0.00399017333984375,
            "words": [
                {
                    "start": 65.5,
                    "end": 65.98,
                    "word": " create",
                    "probability": 0.305419921875
                },
                {
                    "start": 65.98,
                    "end": 66.5,
                    "word": " dynamic",
                    "probability": 0.7509765625
                },
                {
                    "start": 66.5,
                    "end": 66.94,
                    "word": " content",
                    "probability": 0.85791015625
                },
                {
                    "start": 66.94,
                    "end": 67.6,
                    "word": ".",
                    "probability": 0.85791015625
                },
                {
                    "start": 67.6,
                    "end": 67.66,
                    "word": " So",
                    "probability": 0.5380859375
                },
                {
                    "start": 67.66,
                    "end": 68.02,
                    "word": ",",
                    "probability": 0.1424560546875
                },
                {
                    "start": 68.02,
                    "end": 68.04,
                    "word": " these",
                    "probability": 0.69384765625
                },
                {
                    "start": 68.04,
                    "end": 68.88,
                    "word": " templates",
                    "probability": 0.63623046875
                },
                {
                    "start": 68.88,
                    "end": 69.54,
                    "word": " normally",
                    "probability": 0.826171875
                },
                {
                    "start": 69.54,
                    "end": 70.08,
                    "word": " allow",
                    "probability": 0.87353515625
                },
                {
                    "start": 70.42,
                    "end": 70.7,
                    "word": " a subset",
                    "probability": 0.755859375
                },
                {
                    "start": 70.7,
                    "end": 71.06,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 71.06,
                    "end": 71.58,
                    "word": " different",
                    "probability": 0.673828125
                },
                {
                    "start": 71.58,
                    "end": 72.12,
                    "word": " programming",
                    "probability": 0.7099609375
                }
            ]
        },
        {
            "id": 14,
            "seek": 8264,
            "start": 72.12,
            "end": 78.06,
            "text": " language capabilities. So, they are powerful in the sense that they can be used to run arbitrary",
            "tokens": [
                50696,
                2856,
                10862,
                13,
                407,
                11,
                436,
                366,
                4005,
                294,
                264,
                2020,
                300,
                436,
                393,
                312,
                1143,
                281,
                1190,
                23211,
                50992
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20979420186542883,
            "compression_ratio": 1.6419213973799127,
            "no_speech_prob": 0.00399017333984375,
            "words": [
                {
                    "start": 72.12,
                    "end": 72.64,
                    "word": " language",
                    "probability": 0.6083984375
                },
                {
                    "start": 72.64,
                    "end": 73.26,
                    "word": " capabilities",
                    "probability": 0.78125
                },
                {
                    "start": 73.26,
                    "end": 73.82,
                    "word": ".",
                    "probability": 0.322998046875
                },
                {
                    "start": 73.82,
                    "end": 73.84,
                    "word": " So",
                    "probability": 0.80078125
                },
                {
                    "start": 73.84,
                    "end": 73.9,
                    "word": ",",
                    "probability": 0.9150390625
                },
                {
                    "start": 73.9,
                    "end": 73.98,
                    "word": " they",
                    "probability": 0.73291015625
                },
                {
                    "start": 73.98,
                    "end": 74.12,
                    "word": " are",
                    "probability": 0.88232421875
                },
                {
                    "start": 74.12,
                    "end": 74.6,
                    "word": " powerful",
                    "probability": 0.8486328125
                },
                {
                    "start": 74.6,
                    "end": 74.84,
                    "word": " in",
                    "probability": 0.88134765625
                },
                {
                    "start": 74.84,
                    "end": 74.98,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 74.98,
                    "end": 75.22,
                    "word": " sense",
                    "probability": 0.73095703125
                },
                {
                    "start": 75.22,
                    "end": 75.78,
                    "word": " that",
                    "probability": 0.8603515625
                },
                {
                    "start": 75.78,
                    "end": 75.96,
                    "word": " they",
                    "probability": 0.73779296875
                },
                {
                    "start": 75.96,
                    "end": 76.12,
                    "word": " can",
                    "probability": 0.8994140625
                },
                {
                    "start": 76.12,
                    "end": 76.34,
                    "word": " be",
                    "probability": 0.89892578125
                },
                {
                    "start": 76.34,
                    "end": 76.66,
                    "word": " used",
                    "probability": 0.818359375
                },
                {
                    "start": 76.66,
                    "end": 77.04,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 77.04,
                    "end": 77.62,
                    "word": " run",
                    "probability": 0.8955078125
                },
                {
                    "start": 77.62,
                    "end": 78.06,
                    "word": " arbitrary",
                    "probability": 0.70068359375
                }
            ]
        },
        {
            "id": 15,
            "seek": 8264,
            "start": 78.06,
            "end": 83.62,
            "text": " code. Because of that, they are normally sandboxed in order to prevent arbitrary code execution and",
            "tokens": [
                50992,
                3089,
                13,
                1436,
                295,
                300,
                11,
                436,
                366,
                5646,
                42115,
                292,
                294,
                1668,
                281,
                4871,
                23211,
                3089,
                15058,
                293,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20979420186542883,
            "compression_ratio": 1.6419213973799127,
            "no_speech_prob": 0.00399017333984375,
            "words": [
                {
                    "start": 78.06,
                    "end": 78.4,
                    "word": " code",
                    "probability": 0.80224609375
                },
                {
                    "start": 78.4,
                    "end": 78.9,
                    "word": ".",
                    "probability": 0.92724609375
                },
                {
                    "start": 78.9,
                    "end": 79.26,
                    "word": " Because",
                    "probability": 0.8935546875
                },
                {
                    "start": 79.26,
                    "end": 79.44,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 79.44,
                    "end": 79.66,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 79.66,
                    "end": 79.76,
                    "word": ",",
                    "probability": 0.8681640625
                },
                {
                    "start": 79.76,
                    "end": 79.88,
                    "word": " they",
                    "probability": 0.7353515625
                },
                {
                    "start": 79.88,
                    "end": 80.02,
                    "word": " are",
                    "probability": 0.8701171875
                },
                {
                    "start": 80.02,
                    "end": 80.3,
                    "word": " normally",
                    "probability": 0.88720703125
                },
                {
                    "start": 80.3,
                    "end": 80.9,
                    "word": " sandboxed",
                    "probability": 0.84326171875
                },
                {
                    "start": 80.9,
                    "end": 80.98,
                    "word": " in",
                    "probability": 0.81787109375
                },
                {
                    "start": 80.98,
                    "end": 81.14,
                    "word": " order",
                    "probability": 0.822265625
                },
                {
                    "start": 81.14,
                    "end": 81.4,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 81.4,
                    "end": 81.82,
                    "word": " prevent",
                    "probability": 0.79638671875
                },
                {
                    "start": 81.82,
                    "end": 82.64,
                    "word": " arbitrary",
                    "probability": 0.69921875
                },
                {
                    "start": 82.64,
                    "end": 82.86,
                    "word": " code",
                    "probability": 0.84765625
                },
                {
                    "start": 82.86,
                    "end": 83.34,
                    "word": " execution",
                    "probability": 0.875
                },
                {
                    "start": 83.34,
                    "end": 83.62,
                    "word": " and",
                    "probability": 0.8544921875
                }
            ]
        },
        {
            "id": 16,
            "seek": 8264,
            "start": 83.62,
            "end": 91.34,
            "text": " remote code execution. So, our research will focus on both .NET and Java-based content",
            "tokens": [
                51264,
                8607,
                3089,
                15058,
                13,
                407,
                11,
                527,
                2132,
                486,
                1879,
                322,
                1293,
                2411,
                35554,
                293,
                10745,
                12,
                6032,
                2701,
                51652
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20979420186542883,
            "compression_ratio": 1.6419213973799127,
            "no_speech_prob": 0.00399017333984375,
            "words": [
                {
                    "start": 83.62,
                    "end": 83.88,
                    "word": " remote",
                    "probability": 0.8837890625
                },
                {
                    "start": 83.88,
                    "end": 84.04,
                    "word": " code",
                    "probability": 0.7724609375
                },
                {
                    "start": 84.04,
                    "end": 84.42,
                    "word": " execution",
                    "probability": 0.87060546875
                },
                {
                    "start": 84.42,
                    "end": 85.1,
                    "word": ".",
                    "probability": 0.994140625
                },
                {
                    "start": 85.98,
                    "end": 86.42,
                    "word": " So",
                    "probability": 0.78662109375
                },
                {
                    "start": 86.42,
                    "end": 86.5,
                    "word": ",",
                    "probability": 0.97900390625
                },
                {
                    "start": 86.5,
                    "end": 86.74,
                    "word": " our",
                    "probability": 0.81103515625
                },
                {
                    "start": 86.74,
                    "end": 87.2,
                    "word": " research",
                    "probability": 0.78759765625
                },
                {
                    "start": 87.2,
                    "end": 87.54,
                    "word": " will",
                    "probability": 0.8251953125
                },
                {
                    "start": 87.54,
                    "end": 87.92,
                    "word": " focus",
                    "probability": 0.8271484375
                },
                {
                    "start": 87.92,
                    "end": 88.26,
                    "word": " on",
                    "probability": 0.9072265625
                },
                {
                    "start": 88.26,
                    "end": 88.6,
                    "word": " both",
                    "probability": 0.73193359375
                },
                {
                    "start": 88.6,
                    "end": 89.1,
                    "word": " .NET",
                    "probability": 0.71044921875
                },
                {
                    "start": 89.1,
                    "end": 89.34,
                    "word": " and",
                    "probability": 0.88720703125
                },
                {
                    "start": 89.34,
                    "end": 89.66,
                    "word": " Java",
                    "probability": 0.80859375
                },
                {
                    "start": 89.66,
                    "end": 90.68,
                    "word": "-based",
                    "probability": 0.69189453125
                },
                {
                    "start": 90.68,
                    "end": 91.34,
                    "word": " content",
                    "probability": 0.880859375
                }
            ]
        },
        {
            "id": 17,
            "seek": 10594,
            "start": 91.34,
            "end": 97.34,
            "text": " management systems, because these are the languages that are more prevalent across enterprises.",
            "tokens": [
                50380,
                4592,
                3652,
                11,
                570,
                613,
                366,
                264,
                8650,
                300,
                366,
                544,
                30652,
                2108,
                29034,
                13,
                50660
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23401162132274272,
            "compression_ratio": 1.7035398230088497,
            "no_speech_prob": 0.071044921875,
            "words": [
                {
                    "start": 91.34,
                    "end": 91.7,
                    "word": " management",
                    "probability": 0.145263671875
                },
                {
                    "start": 91.7,
                    "end": 92.1,
                    "word": " systems",
                    "probability": 0.270263671875
                },
                {
                    "start": 92.1,
                    "end": 92.3,
                    "word": ",",
                    "probability": 0.323974609375
                },
                {
                    "start": 92.3,
                    "end": 92.42,
                    "word": " because",
                    "probability": 0.806640625
                },
                {
                    "start": 92.42,
                    "end": 92.66,
                    "word": " these",
                    "probability": 0.6845703125
                },
                {
                    "start": 92.66,
                    "end": 92.86,
                    "word": " are",
                    "probability": 0.8916015625
                },
                {
                    "start": 92.86,
                    "end": 93.12,
                    "word": " the",
                    "probability": 0.75439453125
                },
                {
                    "start": 93.12,
                    "end": 93.82,
                    "word": " languages",
                    "probability": 0.775390625
                },
                {
                    "start": 93.82,
                    "end": 94.12,
                    "word": " that",
                    "probability": 0.87353515625
                },
                {
                    "start": 94.12,
                    "end": 94.36,
                    "word": " are",
                    "probability": 0.89208984375
                },
                {
                    "start": 94.36,
                    "end": 95.08,
                    "word": " more",
                    "probability": 0.869140625
                },
                {
                    "start": 95.08,
                    "end": 95.52,
                    "word": " prevalent",
                    "probability": 0.8935546875
                },
                {
                    "start": 95.52,
                    "end": 96.08,
                    "word": " across",
                    "probability": 0.69775390625
                },
                {
                    "start": 96.08,
                    "end": 96.74,
                    "word": " enterprises",
                    "probability": 0.7607421875
                },
                {
                    "start": 96.74,
                    "end": 97.34,
                    "word": ".",
                    "probability": 0.73388671875
                }
            ]
        },
        {
            "id": 18,
            "seek": 10594,
            "start": 97.46,
            "end": 103.9,
            "text": " And our assumption is that the attacker can control the templates, right? So, we don't really",
            "tokens": [
                50660,
                400,
                527,
                15302,
                307,
                300,
                264,
                35871,
                393,
                1969,
                264,
                21165,
                11,
                558,
                30,
                407,
                11,
                321,
                500,
                380,
                534,
                50988
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23401162132274272,
            "compression_ratio": 1.7035398230088497,
            "no_speech_prob": 0.071044921875,
            "words": [
                {
                    "start": 97.46,
                    "end": 97.58,
                    "word": " And",
                    "probability": 0.8125
                },
                {
                    "start": 97.58,
                    "end": 97.88,
                    "word": " our",
                    "probability": 0.81005859375
                },
                {
                    "start": 97.88,
                    "end": 98.26,
                    "word": " assumption",
                    "probability": 0.91357421875
                },
                {
                    "start": 98.26,
                    "end": 98.74,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 98.74,
                    "end": 99.16,
                    "word": " that",
                    "probability": 0.87939453125
                },
                {
                    "start": 99.16,
                    "end": 99.6,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 99.6,
                    "end": 99.92,
                    "word": " attacker",
                    "probability": 0.67578125
                },
                {
                    "start": 99.92,
                    "end": 100.18,
                    "word": " can",
                    "probability": 0.90234375
                },
                {
                    "start": 100.18,
                    "end": 100.74,
                    "word": " control",
                    "probability": 0.6328125
                },
                {
                    "start": 100.74,
                    "end": 101.2,
                    "word": " the",
                    "probability": 0.80078125
                },
                {
                    "start": 101.2,
                    "end": 101.66,
                    "word": " templates",
                    "probability": 0.74169921875
                },
                {
                    "start": 101.66,
                    "end": 101.9,
                    "word": ",",
                    "probability": 0.580078125
                },
                {
                    "start": 101.9,
                    "end": 102.08,
                    "word": " right",
                    "probability": 0.85498046875
                },
                {
                    "start": 102.08,
                    "end": 102.14,
                    "word": "?",
                    "probability": 0.68896484375
                },
                {
                    "start": 102.14,
                    "end": 102.3,
                    "word": " So",
                    "probability": 0.8896484375
                },
                {
                    "start": 102.3,
                    "end": 102.8,
                    "word": ",",
                    "probability": 0.19482421875
                },
                {
                    "start": 102.8,
                    "end": 103.16,
                    "word": " we",
                    "probability": 0.88134765625
                },
                {
                    "start": 103.16,
                    "end": 103.6,
                    "word": " don't",
                    "probability": 0.945068359375
                },
                {
                    "start": 103.6,
                    "end": 103.9,
                    "word": " really",
                    "probability": 0.7802734375
                }
            ]
        },
        {
            "id": 19,
            "seek": 10594,
            "start": 103.9,
            "end": 108.52,
            "text": " care about how the attacker gets control of these templates in the first place, if it's through",
            "tokens": [
                50988,
                1127,
                466,
                577,
                264,
                35871,
                2170,
                1969,
                295,
                613,
                21165,
                294,
                264,
                700,
                1081,
                11,
                498,
                309,
                311,
                807,
                51232
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23401162132274272,
            "compression_ratio": 1.7035398230088497,
            "no_speech_prob": 0.071044921875,
            "words": [
                {
                    "start": 103.9,
                    "end": 104.14,
                    "word": " care",
                    "probability": 0.8056640625
                },
                {
                    "start": 104.14,
                    "end": 104.42,
                    "word": " about",
                    "probability": 0.81591796875
                },
                {
                    "start": 104.42,
                    "end": 104.82,
                    "word": " how",
                    "probability": 0.896484375
                },
                {
                    "start": 104.82,
                    "end": 105.0,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 105.0,
                    "end": 105.26,
                    "word": " attacker",
                    "probability": 0.69287109375
                },
                {
                    "start": 105.26,
                    "end": 105.6,
                    "word": " gets",
                    "probability": 0.58837890625
                },
                {
                    "start": 105.6,
                    "end": 106.08,
                    "word": " control",
                    "probability": 0.669921875
                },
                {
                    "start": 106.08,
                    "end": 106.32,
                    "word": " of",
                    "probability": 0.89697265625
                },
                {
                    "start": 106.32,
                    "end": 106.52,
                    "word": " these",
                    "probability": 0.68603515625
                },
                {
                    "start": 106.52,
                    "end": 106.82,
                    "word": " templates",
                    "probability": 0.74560546875
                },
                {
                    "start": 106.82,
                    "end": 107.04,
                    "word": " in",
                    "probability": 0.892578125
                },
                {
                    "start": 107.04,
                    "end": 107.16,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 107.16,
                    "end": 107.34,
                    "word": " first",
                    "probability": 0.8154296875
                },
                {
                    "start": 107.34,
                    "end": 107.68,
                    "word": " place",
                    "probability": 0.81982421875
                },
                {
                    "start": 107.68,
                    "end": 107.68,
                    "word": ",",
                    "probability": 0.5546875
                },
                {
                    "start": 107.68,
                    "end": 107.88,
                    "word": " if",
                    "probability": 0.90185546875
                },
                {
                    "start": 107.88,
                    "end": 108.16,
                    "word": " it's",
                    "probability": 0.94775390625
                },
                {
                    "start": 108.16,
                    "end": 108.52,
                    "word": " through",
                    "probability": 0.78955078125
                }
            ]
        },
        {
            "id": 20,
            "seek": 10594,
            "start": 109.0,
            "end": 114.64,
            "text": " a server-side template injection, or if it's maybe through our cross-site scripting that allows him",
            "tokens": [
                51232,
                257,
                7154,
                12,
                1812,
                12379,
                22873,
                11,
                420,
                498,
                309,
                311,
                1310,
                807,
                527,
                3278,
                12,
                30417,
                5755,
                278,
                300,
                4045,
                796,
                51524
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23401162132274272,
            "compression_ratio": 1.7035398230088497,
            "no_speech_prob": 0.071044921875,
            "words": [
                {
                    "start": 109.0,
                    "end": 109.24,
                    "word": " a server",
                    "probability": 0.83642578125
                },
                {
                    "start": 109.24,
                    "end": 109.54,
                    "word": "-side",
                    "probability": 0.730712890625
                },
                {
                    "start": 109.54,
                    "end": 109.9,
                    "word": " template",
                    "probability": 0.79541015625
                },
                {
                    "start": 109.9,
                    "end": 110.38,
                    "word": " injection",
                    "probability": 0.736328125
                },
                {
                    "start": 110.38,
                    "end": 110.9,
                    "word": ",",
                    "probability": 0.68408203125
                },
                {
                    "start": 110.9,
                    "end": 111.14,
                    "word": " or",
                    "probability": 0.9033203125
                },
                {
                    "start": 111.14,
                    "end": 111.42,
                    "word": " if",
                    "probability": 0.88134765625
                },
                {
                    "start": 111.42,
                    "end": 111.74,
                    "word": " it's",
                    "probability": 0.945556640625
                },
                {
                    "start": 111.74,
                    "end": 111.94,
                    "word": " maybe",
                    "probability": 0.86279296875
                },
                {
                    "start": 111.94,
                    "end": 112.3,
                    "word": " through",
                    "probability": 0.72802734375
                },
                {
                    "start": 112.3,
                    "end": 112.54,
                    "word": " our",
                    "probability": 0.67578125
                },
                {
                    "start": 112.54,
                    "end": 112.88,
                    "word": " cross",
                    "probability": 0.75439453125
                },
                {
                    "start": 112.88,
                    "end": 112.98,
                    "word": "-site",
                    "probability": 0.902099609375
                },
                {
                    "start": 112.98,
                    "end": 113.54,
                    "word": " scripting",
                    "probability": 0.824951171875
                },
                {
                    "start": 113.54,
                    "end": 113.98,
                    "word": " that",
                    "probability": 0.81640625
                },
                {
                    "start": 113.98,
                    "end": 114.38,
                    "word": " allows",
                    "probability": 0.78955078125
                },
                {
                    "start": 114.38,
                    "end": 114.64,
                    "word": " him",
                    "probability": 0.880859375
                }
            ]
        },
        {
            "id": 21,
            "seek": 13382,
            "start": 114.64,
            "end": 121.68,
            "text": " to submit arbitrary templates in behalf of someone else. Or maybe they have permissions,",
            "tokens": [
                50364,
                281,
                10315,
                23211,
                21165,
                294,
                9490,
                295,
                1580,
                1646,
                13,
                1610,
                1310,
                436,
                362,
                32723,
                11,
                50712
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18664148482647572,
            "compression_ratio": 1.6551724137931034,
            "no_speech_prob": 0.0516357421875,
            "words": [
                {
                    "start": 114.64,
                    "end": 114.82,
                    "word": " to",
                    "probability": 0.83056640625
                },
                {
                    "start": 114.82,
                    "end": 115.5,
                    "word": " submit",
                    "probability": 0.787109375
                },
                {
                    "start": 115.5,
                    "end": 115.96,
                    "word": " arbitrary",
                    "probability": 0.59423828125
                },
                {
                    "start": 115.96,
                    "end": 116.5,
                    "word": " templates",
                    "probability": 0.759765625
                },
                {
                    "start": 116.5,
                    "end": 116.8,
                    "word": " in",
                    "probability": 0.66943359375
                },
                {
                    "start": 116.8,
                    "end": 117.54,
                    "word": " behalf",
                    "probability": 0.75146484375
                },
                {
                    "start": 117.54,
                    "end": 118.1,
                    "word": " of",
                    "probability": 0.8515625
                },
                {
                    "start": 118.1,
                    "end": 118.44,
                    "word": " someone",
                    "probability": 0.83447265625
                },
                {
                    "start": 118.44,
                    "end": 118.76,
                    "word": " else",
                    "probability": 0.85400390625
                },
                {
                    "start": 118.76,
                    "end": 119.1,
                    "word": ".",
                    "probability": 0.328125
                },
                {
                    "start": 119.1,
                    "end": 119.42,
                    "word": " Or",
                    "probability": 0.86767578125
                },
                {
                    "start": 119.42,
                    "end": 119.8,
                    "word": " maybe",
                    "probability": 0.8623046875
                },
                {
                    "start": 119.8,
                    "end": 120.2,
                    "word": " they",
                    "probability": 0.72998046875
                },
                {
                    "start": 120.2,
                    "end": 120.48,
                    "word": " have",
                    "probability": 0.88720703125
                },
                {
                    "start": 120.48,
                    "end": 121.14,
                    "word": " permissions",
                    "probability": 0.87646484375
                },
                {
                    "start": 121.14,
                    "end": 121.68,
                    "word": ",",
                    "probability": 0.467041015625
                }
            ]
        },
        {
            "id": 22,
            "seek": 13382,
            "start": 121.68,
            "end": 126.66,
            "text": " like if you are a user, for example, in SharePoint, if you have an account in SharePoint, you are",
            "tokens": [
                50712,
                411,
                498,
                291,
                366,
                257,
                4195,
                11,
                337,
                1365,
                11,
                294,
                14945,
                18705,
                11,
                498,
                291,
                362,
                364,
                2696,
                294,
                14945,
                18705,
                11,
                291,
                366,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18664148482647572,
            "compression_ratio": 1.6551724137931034,
            "no_speech_prob": 0.0516357421875,
            "words": [
                {
                    "start": 121.68,
                    "end": 122.02,
                    "word": " like",
                    "probability": 0.85986328125
                },
                {
                    "start": 122.02,
                    "end": 122.68,
                    "word": " if",
                    "probability": 0.810546875
                },
                {
                    "start": 122.68,
                    "end": 122.78,
                    "word": " you",
                    "probability": 0.896484375
                },
                {
                    "start": 122.78,
                    "end": 122.9,
                    "word": " are",
                    "probability": 0.87109375
                },
                {
                    "start": 123.06,
                    "end": 123.36,
                    "word": " a user",
                    "probability": 0.8193359375
                },
                {
                    "start": 123.36,
                    "end": 123.54,
                    "word": ",",
                    "probability": 0.78857421875
                },
                {
                    "start": 123.54,
                    "end": 123.64,
                    "word": " for",
                    "probability": 0.892578125
                },
                {
                    "start": 123.64,
                    "end": 123.96,
                    "word": " example",
                    "probability": 0.939453125
                },
                {
                    "start": 123.96,
                    "end": 124.06,
                    "word": ",",
                    "probability": 0.810546875
                },
                {
                    "start": 124.06,
                    "end": 124.2,
                    "word": " in",
                    "probability": 0.8935546875
                },
                {
                    "start": 124.2,
                    "end": 124.7,
                    "word": " SharePoint",
                    "probability": 0.7626953125
                },
                {
                    "start": 124.7,
                    "end": 124.82,
                    "word": ",",
                    "probability": 0.85595703125
                },
                {
                    "start": 124.82,
                    "end": 124.96,
                    "word": " if",
                    "probability": 0.8486328125
                },
                {
                    "start": 124.96,
                    "end": 125.08,
                    "word": " you",
                    "probability": 0.8935546875
                },
                {
                    "start": 125.08,
                    "end": 125.3,
                    "word": " have",
                    "probability": 0.876953125
                },
                {
                    "start": 125.3,
                    "end": 125.58,
                    "word": " an",
                    "probability": 0.90966796875
                },
                {
                    "start": 125.58,
                    "end": 125.84,
                    "word": " account",
                    "probability": 0.7109375
                },
                {
                    "start": 125.84,
                    "end": 126.04,
                    "word": " in",
                    "probability": 0.87939453125
                },
                {
                    "start": 126.04,
                    "end": 126.36,
                    "word": " SharePoint",
                    "probability": 0.904052734375
                },
                {
                    "start": 126.36,
                    "end": 126.46,
                    "word": ",",
                    "probability": 0.8701171875
                },
                {
                    "start": 126.46,
                    "end": 126.54,
                    "word": " you",
                    "probability": 0.89111328125
                },
                {
                    "start": 126.54,
                    "end": 126.66,
                    "word": " are",
                    "probability": 0.8681640625
                }
            ]
        },
        {
            "id": 23,
            "seek": 13382,
            "start": 126.66,
            "end": 134.72,
            "text": " allowed to create your own sites and content. So, no matter how the attacker can edit the content",
            "tokens": [
                50964,
                4350,
                281,
                1884,
                428,
                1065,
                7533,
                293,
                2701,
                13,
                407,
                11,
                572,
                1871,
                577,
                264,
                35871,
                393,
                8129,
                264,
                2701,
                51372
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18664148482647572,
            "compression_ratio": 1.6551724137931034,
            "no_speech_prob": 0.0516357421875,
            "words": [
                {
                    "start": 126.66,
                    "end": 127.06,
                    "word": " allowed",
                    "probability": 0.8232421875
                },
                {
                    "start": 127.06,
                    "end": 127.74,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 127.74,
                    "end": 128.06,
                    "word": " create",
                    "probability": 0.84130859375
                },
                {
                    "start": 128.06,
                    "end": 128.24,
                    "word": " your",
                    "probability": 0.80419921875
                },
                {
                    "start": 128.24,
                    "end": 128.58,
                    "word": " own",
                    "probability": 0.80029296875
                },
                {
                    "start": 128.58,
                    "end": 129.2,
                    "word": " sites",
                    "probability": 0.767578125
                },
                {
                    "start": 129.2,
                    "end": 129.46,
                    "word": " and",
                    "probability": 0.89599609375
                },
                {
                    "start": 129.46,
                    "end": 130.0,
                    "word": " content",
                    "probability": 0.81103515625
                },
                {
                    "start": 130.0,
                    "end": 130.38,
                    "word": ".",
                    "probability": 0.99658203125
                },
                {
                    "start": 130.38,
                    "end": 130.52,
                    "word": " So",
                    "probability": 0.880859375
                },
                {
                    "start": 130.52,
                    "end": 130.66,
                    "word": ",",
                    "probability": 0.10247802734375
                },
                {
                    "start": 130.66,
                    "end": 130.72,
                    "word": " no",
                    "probability": 0.90087890625
                },
                {
                    "start": 130.72,
                    "end": 130.9,
                    "word": " matter",
                    "probability": 0.8232421875
                },
                {
                    "start": 130.9,
                    "end": 131.46,
                    "word": " how",
                    "probability": 0.89208984375
                },
                {
                    "start": 131.46,
                    "end": 132.14,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 132.14,
                    "end": 132.6,
                    "word": " attacker",
                    "probability": 0.73486328125
                },
                {
                    "start": 132.6,
                    "end": 133.06,
                    "word": " can",
                    "probability": 0.8935546875
                },
                {
                    "start": 133.06,
                    "end": 134.12,
                    "word": " edit",
                    "probability": 0.8564453125
                },
                {
                    "start": 134.12,
                    "end": 134.44,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 134.44,
                    "end": 134.72,
                    "word": " content",
                    "probability": 0.84326171875
                }
            ]
        },
        {
            "id": 24,
            "seek": 13382,
            "start": 134.72,
            "end": 142.52,
            "text": " of a template, our research will focus on escaping and breaking all the mitigations put in place to",
            "tokens": [
                51372,
                295,
                257,
                12379,
                11,
                527,
                2132,
                486,
                1879,
                322,
                32554,
                293,
                7697,
                439,
                264,
                15699,
                763,
                829,
                294,
                1081,
                281,
                51752
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18664148482647572,
            "compression_ratio": 1.6551724137931034,
            "no_speech_prob": 0.0516357421875,
            "words": [
                {
                    "start": 134.72,
                    "end": 135.0,
                    "word": " of",
                    "probability": 0.91162109375
                },
                {
                    "start": 135.14,
                    "end": 135.48,
                    "word": " a template",
                    "probability": 0.7919921875
                },
                {
                    "start": 135.48,
                    "end": 136.02,
                    "word": ",",
                    "probability": 0.9736328125
                },
                {
                    "start": 136.02,
                    "end": 136.46,
                    "word": " our",
                    "probability": 0.8046875
                },
                {
                    "start": 136.46,
                    "end": 136.96,
                    "word": " research",
                    "probability": 0.796875
                },
                {
                    "start": 136.96,
                    "end": 137.22,
                    "word": " will",
                    "probability": 0.8173828125
                },
                {
                    "start": 137.22,
                    "end": 137.56,
                    "word": " focus",
                    "probability": 0.84130859375
                },
                {
                    "start": 137.56,
                    "end": 138.1,
                    "word": " on",
                    "probability": 0.90673828125
                },
                {
                    "start": 138.1,
                    "end": 139.28,
                    "word": " escaping",
                    "probability": 0.69775390625
                },
                {
                    "start": 139.28,
                    "end": 139.78,
                    "word": " and",
                    "probability": 0.87109375
                },
                {
                    "start": 139.78,
                    "end": 140.14,
                    "word": " breaking",
                    "probability": 0.80029296875
                },
                {
                    "start": 140.14,
                    "end": 140.86,
                    "word": " all",
                    "probability": 0.896484375
                },
                {
                    "start": 140.86,
                    "end": 140.98,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 140.98,
                    "end": 141.54,
                    "word": " mitigations",
                    "probability": 0.828369140625
                },
                {
                    "start": 141.54,
                    "end": 141.82,
                    "word": " put",
                    "probability": 0.90087890625
                },
                {
                    "start": 141.82,
                    "end": 141.96,
                    "word": " in",
                    "probability": 0.90625
                },
                {
                    "start": 141.96,
                    "end": 142.3,
                    "word": " place",
                    "probability": 0.81298828125
                },
                {
                    "start": 142.3,
                    "end": 142.52,
                    "word": " to",
                    "probability": 0.8974609375
                }
            ]
        },
        {
            "id": 25,
            "seek": 15938,
            "start": 142.52,
            "end": 150.24,
            "text": " prevent arbitrary code execution. So, we will first start with .NET. Basically, we will focus",
            "tokens": [
                50364,
                4871,
                23211,
                3089,
                15058,
                13,
                407,
                11,
                321,
                486,
                700,
                722,
                365,
                2411,
                35554,
                13,
                8537,
                11,
                321,
                486,
                1879,
                50752
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.6933333333333334,
            "no_speech_prob": 0.00888824462890625,
            "words": [
                {
                    "start": 142.52,
                    "end": 142.96,
                    "word": " prevent",
                    "probability": 0.10577392578125
                },
                {
                    "start": 142.96,
                    "end": 143.42,
                    "word": " arbitrary",
                    "probability": 0.6357421875
                },
                {
                    "start": 143.42,
                    "end": 143.64,
                    "word": " code",
                    "probability": 0.73095703125
                },
                {
                    "start": 143.64,
                    "end": 144.06,
                    "word": " execution",
                    "probability": 0.900390625
                },
                {
                    "start": 144.06,
                    "end": 144.7,
                    "word": ".",
                    "probability": 0.939453125
                },
                {
                    "start": 145.0,
                    "end": 145.4,
                    "word": " So",
                    "probability": 0.84619140625
                },
                {
                    "start": 145.4,
                    "end": 145.94,
                    "word": ",",
                    "probability": 0.2142333984375
                },
                {
                    "start": 145.94,
                    "end": 146.1,
                    "word": " we",
                    "probability": 0.89453125
                },
                {
                    "start": 146.1,
                    "end": 146.38,
                    "word": " will",
                    "probability": 0.80517578125
                },
                {
                    "start": 146.38,
                    "end": 147.26,
                    "word": " first",
                    "probability": 0.7958984375
                },
                {
                    "start": 147.26,
                    "end": 147.8,
                    "word": " start",
                    "probability": 0.849609375
                },
                {
                    "start": 147.8,
                    "end": 148.1,
                    "word": " with",
                    "probability": 0.8076171875
                },
                {
                    "start": 148.1,
                    "end": 148.58,
                    "word": " .NET",
                    "probability": 0.708984375
                },
                {
                    "start": 148.58,
                    "end": 149.06,
                    "word": ".",
                    "probability": 0.489013671875
                },
                {
                    "start": 149.06,
                    "end": 149.48,
                    "word": " Basically",
                    "probability": 0.830078125
                },
                {
                    "start": 149.48,
                    "end": 149.64,
                    "word": ",",
                    "probability": 0.62646484375
                },
                {
                    "start": 149.64,
                    "end": 149.72,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 149.72,
                    "end": 149.88,
                    "word": " will",
                    "probability": 0.8046875
                },
                {
                    "start": 149.88,
                    "end": 150.24,
                    "word": " focus",
                    "probability": 0.8134765625
                }
            ]
        },
        {
            "id": 26,
            "seek": 15938,
            "start": 150.24,
            "end": 156.54,
            "text": " on SharePoint. We will present five different ways we were able to break the sandbox used by",
            "tokens": [
                50752,
                322,
                14945,
                18705,
                13,
                492,
                486,
                1974,
                1732,
                819,
                2098,
                321,
                645,
                1075,
                281,
                1821,
                264,
                42115,
                1143,
                538,
                51060
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.6933333333333334,
            "no_speech_prob": 0.00888824462890625,
            "words": [
                {
                    "start": 150.24,
                    "end": 150.84,
                    "word": " on",
                    "probability": 0.90234375
                },
                {
                    "start": 150.84,
                    "end": 151.4,
                    "word": " SharePoint",
                    "probability": 0.811767578125
                },
                {
                    "start": 151.4,
                    "end": 151.68,
                    "word": ".",
                    "probability": 0.90087890625
                },
                {
                    "start": 151.68,
                    "end": 151.94,
                    "word": " We",
                    "probability": 0.90625
                },
                {
                    "start": 151.94,
                    "end": 152.1,
                    "word": " will",
                    "probability": 0.81591796875
                },
                {
                    "start": 152.1,
                    "end": 152.4,
                    "word": " present",
                    "probability": 0.72021484375
                },
                {
                    "start": 152.4,
                    "end": 152.78,
                    "word": " five",
                    "probability": 0.77294921875
                },
                {
                    "start": 152.78,
                    "end": 153.1,
                    "word": " different",
                    "probability": 0.69580078125
                },
                {
                    "start": 153.1,
                    "end": 153.38,
                    "word": " ways",
                    "probability": 0.806640625
                },
                {
                    "start": 153.38,
                    "end": 153.56,
                    "word": " we",
                    "probability": 0.880859375
                },
                {
                    "start": 153.56,
                    "end": 153.72,
                    "word": " were",
                    "probability": 0.8740234375
                },
                {
                    "start": 153.72,
                    "end": 153.9,
                    "word": " able",
                    "probability": 0.87744140625
                },
                {
                    "start": 153.9,
                    "end": 154.14,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 154.14,
                    "end": 154.52,
                    "word": " break",
                    "probability": 0.91650390625
                },
                {
                    "start": 154.52,
                    "end": 155.4,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 155.4,
                    "end": 155.74,
                    "word": " sandbox",
                    "probability": 0.84814453125
                },
                {
                    "start": 155.74,
                    "end": 156.28,
                    "word": " used",
                    "probability": 0.76708984375
                },
                {
                    "start": 156.28,
                    "end": 156.54,
                    "word": " by",
                    "probability": 0.91162109375
                }
            ]
        },
        {
            "id": 27,
            "seek": 15938,
            "start": 156.54,
            "end": 161.66,
            "text": " SharePoint to prevent arbitrary code execution. And then we will move into the Java part, where",
            "tokens": [
                51060,
                14945,
                18705,
                281,
                4871,
                23211,
                3089,
                15058,
                13,
                400,
                550,
                321,
                486,
                1286,
                666,
                264,
                10745,
                644,
                11,
                689,
                51336
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.6933333333333334,
            "no_speech_prob": 0.00888824462890625,
            "words": [
                {
                    "start": 156.54,
                    "end": 156.84,
                    "word": " SharePoint",
                    "probability": 0.89013671875
                },
                {
                    "start": 156.84,
                    "end": 157.14,
                    "word": " to",
                    "probability": 0.89306640625
                },
                {
                    "start": 157.14,
                    "end": 157.5,
                    "word": " prevent",
                    "probability": 0.82275390625
                },
                {
                    "start": 157.5,
                    "end": 158.22,
                    "word": " arbitrary",
                    "probability": 0.6689453125
                },
                {
                    "start": 158.22,
                    "end": 158.46,
                    "word": " code",
                    "probability": 0.81396484375
                },
                {
                    "start": 158.46,
                    "end": 158.86,
                    "word": " execution",
                    "probability": 0.87841796875
                },
                {
                    "start": 158.86,
                    "end": 159.1,
                    "word": ".",
                    "probability": 0.56103515625
                },
                {
                    "start": 159.1,
                    "end": 159.2,
                    "word": " And",
                    "probability": 0.8701171875
                },
                {
                    "start": 159.2,
                    "end": 159.32,
                    "word": " then",
                    "probability": 0.72314453125
                },
                {
                    "start": 159.32,
                    "end": 159.46,
                    "word": " we",
                    "probability": 0.7744140625
                },
                {
                    "start": 159.46,
                    "end": 159.64,
                    "word": " will",
                    "probability": 0.814453125
                },
                {
                    "start": 159.64,
                    "end": 159.94,
                    "word": " move",
                    "probability": 0.8671875
                },
                {
                    "start": 159.94,
                    "end": 160.44,
                    "word": " into",
                    "probability": 0.72802734375
                },
                {
                    "start": 160.44,
                    "end": 160.62,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 160.62,
                    "end": 160.8,
                    "word": " Java",
                    "probability": 0.83984375
                },
                {
                    "start": 160.8,
                    "end": 161.2,
                    "word": " part",
                    "probability": 0.7607421875
                },
                {
                    "start": 161.2,
                    "end": 161.54,
                    "word": ",",
                    "probability": 0.4130859375
                },
                {
                    "start": 161.54,
                    "end": 161.66,
                    "word": " where",
                    "probability": 0.890625
                }
            ]
        },
        {
            "id": 28,
            "seek": 15938,
            "start": 161.66,
            "end": 168.08,
            "text": " we will present four different template engines, including the most popular ones, such as Velocity",
            "tokens": [
                51336,
                321,
                486,
                1974,
                1451,
                819,
                12379,
                12982,
                11,
                3009,
                264,
                881,
                3743,
                2306,
                11,
                1270,
                382,
                17814,
                905,
                507,
                51644
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20851293103448276,
            "compression_ratio": 1.6933333333333334,
            "no_speech_prob": 0.00888824462890625,
            "words": [
                {
                    "start": 161.66,
                    "end": 162.14,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 162.14,
                    "end": 162.34,
                    "word": " will",
                    "probability": 0.818359375
                },
                {
                    "start": 162.34,
                    "end": 162.94,
                    "word": " present",
                    "probability": 0.79150390625
                },
                {
                    "start": 162.94,
                    "end": 163.66,
                    "word": " four",
                    "probability": 0.87841796875
                },
                {
                    "start": 163.66,
                    "end": 164.14,
                    "word": " different",
                    "probability": 0.7021484375
                },
                {
                    "start": 164.14,
                    "end": 164.72,
                    "word": " template",
                    "probability": 0.80908203125
                },
                {
                    "start": 164.72,
                    "end": 165.08,
                    "word": " engines",
                    "probability": 0.81298828125
                },
                {
                    "start": 165.08,
                    "end": 165.18,
                    "word": ",",
                    "probability": 0.880859375
                },
                {
                    "start": 165.18,
                    "end": 165.44,
                    "word": " including",
                    "probability": 0.7861328125
                },
                {
                    "start": 165.44,
                    "end": 165.76,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 165.76,
                    "end": 166.1,
                    "word": " most",
                    "probability": 0.81640625
                },
                {
                    "start": 166.1,
                    "end": 166.5,
                    "word": " popular",
                    "probability": 0.91650390625
                },
                {
                    "start": 166.5,
                    "end": 166.96,
                    "word": " ones",
                    "probability": 0.837890625
                },
                {
                    "start": 166.96,
                    "end": 167.04,
                    "word": ",",
                    "probability": 0.5927734375
                },
                {
                    "start": 167.04,
                    "end": 167.3,
                    "word": " such",
                    "probability": 0.8818359375
                },
                {
                    "start": 167.3,
                    "end": 167.54,
                    "word": " as",
                    "probability": 0.90625
                },
                {
                    "start": 167.54,
                    "end": 168.08,
                    "word": " Velocity",
                    "probability": 0.8828125
                }
            ]
        },
        {
            "id": 29,
            "seek": 18778,
            "start": 168.08,
            "end": 173.34,
            "text": " and FreeMarker. And then we will present 10 different content management systems, and we will",
            "tokens": [
                50364,
                293,
                11551,
                15168,
                260,
                13,
                400,
                550,
                321,
                486,
                1974,
                1266,
                819,
                2701,
                4592,
                3652,
                11,
                293,
                321,
                486,
                50624
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2269531197845936,
            "compression_ratio": 1.7446043165467626,
            "no_speech_prob": 0.0116119384765625,
            "words": [
                {
                    "start": 168.08,
                    "end": 168.28,
                    "word": " and",
                    "probability": 0.37548828125
                },
                {
                    "start": 168.28,
                    "end": 168.84,
                    "word": " FreeMarker",
                    "probability": 0.591552734375
                },
                {
                    "start": 168.84,
                    "end": 169.32,
                    "word": ".",
                    "probability": 0.159423828125
                },
                {
                    "start": 169.42,
                    "end": 169.56,
                    "word": " And",
                    "probability": 0.55712890625
                },
                {
                    "start": 169.56,
                    "end": 169.76,
                    "word": " then",
                    "probability": 0.7041015625
                },
                {
                    "start": 169.76,
                    "end": 169.92,
                    "word": " we",
                    "probability": 0.837890625
                },
                {
                    "start": 169.92,
                    "end": 170.12,
                    "word": " will",
                    "probability": 0.81689453125
                },
                {
                    "start": 170.12,
                    "end": 170.5,
                    "word": " present",
                    "probability": 0.77099609375
                },
                {
                    "start": 170.5,
                    "end": 171.04,
                    "word": " 10",
                    "probability": 0.76416015625
                },
                {
                    "start": 171.04,
                    "end": 171.44,
                    "word": " different",
                    "probability": 0.69287109375
                },
                {
                    "start": 171.44,
                    "end": 171.74,
                    "word": " content",
                    "probability": 0.7861328125
                },
                {
                    "start": 171.74,
                    "end": 172.14,
                    "word": " management",
                    "probability": 0.703125
                },
                {
                    "start": 172.14,
                    "end": 172.6,
                    "word": " systems",
                    "probability": 0.8154296875
                },
                {
                    "start": 172.6,
                    "end": 172.9,
                    "word": ",",
                    "probability": 0.18408203125
                },
                {
                    "start": 172.9,
                    "end": 173.08,
                    "word": " and",
                    "probability": 0.8876953125
                },
                {
                    "start": 173.08,
                    "end": 173.2,
                    "word": " we",
                    "probability": 0.90869140625
                },
                {
                    "start": 173.2,
                    "end": 173.34,
                    "word": " will",
                    "probability": 0.81103515625
                }
            ]
        },
        {
            "id": 30,
            "seek": 18778,
            "start": 173.34,
            "end": 178.16,
            "text": " try our bypasses on them. So, we will wrap up with some takeaways and conclusions, and then open the",
            "tokens": [
                50624,
                853,
                527,
                24996,
                279,
                322,
                552,
                13,
                407,
                11,
                321,
                486,
                7019,
                493,
                365,
                512,
                45584,
                293,
                22865,
                11,
                293,
                550,
                1269,
                264,
                50860
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2269531197845936,
            "compression_ratio": 1.7446043165467626,
            "no_speech_prob": 0.0116119384765625,
            "words": [
                {
                    "start": 173.34,
                    "end": 173.62,
                    "word": " try",
                    "probability": 0.828125
                },
                {
                    "start": 173.62,
                    "end": 173.9,
                    "word": " our",
                    "probability": 0.82470703125
                },
                {
                    "start": 173.9,
                    "end": 174.54,
                    "word": " bypasses",
                    "probability": 0.7763671875
                },
                {
                    "start": 174.54,
                    "end": 174.7,
                    "word": " on",
                    "probability": 0.9052734375
                },
                {
                    "start": 174.7,
                    "end": 174.88,
                    "word": " them",
                    "probability": 0.72314453125
                },
                {
                    "start": 174.88,
                    "end": 175.2,
                    "word": ".",
                    "probability": 0.97705078125
                },
                {
                    "start": 175.2,
                    "end": 175.36,
                    "word": " So",
                    "probability": 0.8203125
                },
                {
                    "start": 175.36,
                    "end": 175.46,
                    "word": ",",
                    "probability": 0.172607421875
                },
                {
                    "start": 175.46,
                    "end": 175.48,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 175.48,
                    "end": 175.66,
                    "word": " will",
                    "probability": 0.8076171875
                },
                {
                    "start": 175.66,
                    "end": 175.88,
                    "word": " wrap",
                    "probability": 0.89453125
                },
                {
                    "start": 175.88,
                    "end": 176.06,
                    "word": " up",
                    "probability": 0.88720703125
                },
                {
                    "start": 176.06,
                    "end": 176.24,
                    "word": " with",
                    "probability": 0.8125
                },
                {
                    "start": 176.24,
                    "end": 176.52,
                    "word": " some",
                    "probability": 0.8271484375
                },
                {
                    "start": 176.52,
                    "end": 176.82,
                    "word": " takeaways",
                    "probability": 0.72412109375
                },
                {
                    "start": 176.82,
                    "end": 177.04,
                    "word": " and",
                    "probability": 0.8857421875
                },
                {
                    "start": 177.04,
                    "end": 177.4,
                    "word": " conclusions",
                    "probability": 0.8544921875
                },
                {
                    "start": 177.4,
                    "end": 177.62,
                    "word": ",",
                    "probability": 0.488525390625
                },
                {
                    "start": 177.62,
                    "end": 177.7,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 177.7,
                    "end": 177.84,
                    "word": " then",
                    "probability": 0.70947265625
                },
                {
                    "start": 177.84,
                    "end": 178.0,
                    "word": " open",
                    "probability": 0.8154296875
                },
                {
                    "start": 178.0,
                    "end": 178.16,
                    "word": " the",
                    "probability": 0.810546875
                }
            ]
        },
        {
            "id": 31,
            "seek": 18778,
            "start": 178.16,
            "end": 185.5,
            "text": " floor for Q&A. So, let's start with the .NET part. Thank you, Alvaro. In this part of our presentation,",
            "tokens": [
                50860,
                4123,
                337,
                1249,
                5,
                32,
                13,
                407,
                11,
                718,
                311,
                722,
                365,
                264,
                2411,
                35554,
                644,
                13,
                1044,
                291,
                11,
                967,
                8517,
                78,
                13,
                682,
                341,
                644,
                295,
                527,
                5860,
                11,
                51232
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2269531197845936,
            "compression_ratio": 1.7446043165467626,
            "no_speech_prob": 0.0116119384765625,
            "words": [
                {
                    "start": 178.16,
                    "end": 178.34,
                    "word": " floor",
                    "probability": 0.83935546875
                },
                {
                    "start": 178.34,
                    "end": 178.58,
                    "word": " for",
                    "probability": 0.89794921875
                },
                {
                    "start": 178.58,
                    "end": 178.78,
                    "word": " Q",
                    "probability": 0.9375
                },
                {
                    "start": 178.78,
                    "end": 179.0,
                    "word": "&A",
                    "probability": 0.926025390625
                },
                {
                    "start": 179.0,
                    "end": 179.48,
                    "word": ".",
                    "probability": 0.986328125
                },
                {
                    "start": 179.58,
                    "end": 180.04,
                    "word": " So",
                    "probability": 0.83349609375
                },
                {
                    "start": 180.04,
                    "end": 180.18,
                    "word": ",",
                    "probability": 0.88134765625
                },
                {
                    "start": 180.18,
                    "end": 180.5,
                    "word": " let's",
                    "probability": 0.937255859375
                },
                {
                    "start": 180.5,
                    "end": 180.8,
                    "word": " start",
                    "probability": 0.841796875
                },
                {
                    "start": 180.8,
                    "end": 180.94,
                    "word": " with",
                    "probability": 0.81396484375
                },
                {
                    "start": 180.94,
                    "end": 181.06,
                    "word": " the",
                    "probability": 0.72705078125
                },
                {
                    "start": 181.06,
                    "end": 181.32,
                    "word": " .NET",
                    "probability": 0.81884765625
                },
                {
                    "start": 181.32,
                    "end": 181.64,
                    "word": " part",
                    "probability": 0.8154296875
                },
                {
                    "start": 181.64,
                    "end": 182.12,
                    "word": ".",
                    "probability": 0.9619140625
                },
                {
                    "start": 182.58,
                    "end": 183.06,
                    "word": " Thank",
                    "probability": 0.62451171875
                },
                {
                    "start": 183.06,
                    "end": 183.16,
                    "word": " you",
                    "probability": 0.8701171875
                },
                {
                    "start": 183.16,
                    "end": 183.38,
                    "word": ",",
                    "probability": 0.796875
                },
                {
                    "start": 183.38,
                    "end": 183.54,
                    "word": " Alvaro",
                    "probability": 0.7148030598958334
                },
                {
                    "start": 183.54,
                    "end": 183.72,
                    "word": ".",
                    "probability": 0.78955078125
                },
                {
                    "start": 183.72,
                    "end": 183.92,
                    "word": " In",
                    "probability": 0.90673828125
                },
                {
                    "start": 183.92,
                    "end": 184.16,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 184.16,
                    "end": 184.48,
                    "word": " part",
                    "probability": 0.8232421875
                },
                {
                    "start": 184.48,
                    "end": 184.62,
                    "word": " of",
                    "probability": 0.91162109375
                },
                {
                    "start": 184.62,
                    "end": 184.84,
                    "word": " our",
                    "probability": 0.82275390625
                },
                {
                    "start": 184.84,
                    "end": 185.36,
                    "word": " presentation",
                    "probability": 0.7744140625
                },
                {
                    "start": 185.36,
                    "end": 185.5,
                    "word": ",",
                    "probability": 0.8125
                }
            ]
        },
        {
            "id": 32,
            "seek": 18778,
            "start": 185.5,
            "end": 190.68,
            "text": " we will present different types of security problems in content management systems, and give",
            "tokens": [
                51232,
                321,
                486,
                1974,
                819,
                3467,
                295,
                3825,
                2740,
                294,
                2701,
                4592,
                3652,
                11,
                293,
                976,
                51492
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2269531197845936,
            "compression_ratio": 1.7446043165467626,
            "no_speech_prob": 0.0116119384765625,
            "words": [
                {
                    "start": 185.5,
                    "end": 185.68,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 185.68,
                    "end": 185.92,
                    "word": " will",
                    "probability": 0.81201171875
                },
                {
                    "start": 185.92,
                    "end": 186.36,
                    "word": " present",
                    "probability": 0.79052734375
                },
                {
                    "start": 186.36,
                    "end": 186.76,
                    "word": " different",
                    "probability": 0.68896484375
                },
                {
                    "start": 186.76,
                    "end": 187.18,
                    "word": " types",
                    "probability": 0.779296875
                },
                {
                    "start": 187.18,
                    "end": 187.32,
                    "word": " of",
                    "probability": 0.91455078125
                },
                {
                    "start": 187.32,
                    "end": 187.64,
                    "word": " security",
                    "probability": 0.939453125
                },
                {
                    "start": 187.64,
                    "end": 188.14,
                    "word": " problems",
                    "probability": 0.61572265625
                },
                {
                    "start": 188.14,
                    "end": 188.42,
                    "word": " in",
                    "probability": 0.89794921875
                },
                {
                    "start": 188.42,
                    "end": 188.78,
                    "word": " content",
                    "probability": 0.701171875
                },
                {
                    "start": 188.78,
                    "end": 189.38,
                    "word": " management",
                    "probability": 0.7578125
                },
                {
                    "start": 189.38,
                    "end": 189.86,
                    "word": " systems",
                    "probability": 0.68505859375
                },
                {
                    "start": 189.86,
                    "end": 190.04,
                    "word": ",",
                    "probability": 0.413818359375
                },
                {
                    "start": 190.04,
                    "end": 190.46,
                    "word": " and",
                    "probability": 0.89501953125
                },
                {
                    "start": 190.46,
                    "end": 190.68,
                    "word": " give",
                    "probability": 0.76416015625
                }
            ]
        },
        {
            "id": 33,
            "seek": 18778,
            "start": 190.68,
            "end": 196.48,
            "text": " examples of them in SharePoint. But before that, we need to explain some basics of SharePoint",
            "tokens": [
                51492,
                5110,
                295,
                552,
                294,
                14945,
                18705,
                13,
                583,
                949,
                300,
                11,
                321,
                643,
                281,
                2903,
                512,
                14688,
                295,
                14945,
                18705,
                51784
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2269531197845936,
            "compression_ratio": 1.7446043165467626,
            "no_speech_prob": 0.0116119384765625,
            "words": [
                {
                    "start": 190.68,
                    "end": 191.18,
                    "word": " examples",
                    "probability": 0.67919921875
                },
                {
                    "start": 191.18,
                    "end": 191.38,
                    "word": " of",
                    "probability": 0.8046875
                },
                {
                    "start": 191.38,
                    "end": 191.54,
                    "word": " them",
                    "probability": 0.732421875
                },
                {
                    "start": 191.54,
                    "end": 191.8,
                    "word": " in",
                    "probability": 0.89501953125
                },
                {
                    "start": 191.8,
                    "end": 192.3,
                    "word": " SharePoint",
                    "probability": 0.8837890625
                },
                {
                    "start": 192.3,
                    "end": 192.52,
                    "word": ".",
                    "probability": 0.9580078125
                },
                {
                    "start": 192.52,
                    "end": 192.84,
                    "word": " But",
                    "probability": 0.875
                },
                {
                    "start": 192.84,
                    "end": 193.12,
                    "word": " before",
                    "probability": 0.73388671875
                },
                {
                    "start": 193.12,
                    "end": 193.5,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 193.5,
                    "end": 193.64,
                    "word": ",",
                    "probability": 0.96044921875
                },
                {
                    "start": 193.64,
                    "end": 193.78,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 193.78,
                    "end": 193.94,
                    "word": " need",
                    "probability": 0.802734375
                },
                {
                    "start": 193.94,
                    "end": 194.12,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 194.12,
                    "end": 194.54,
                    "word": " explain",
                    "probability": 0.82763671875
                },
                {
                    "start": 194.54,
                    "end": 195.12,
                    "word": " some",
                    "probability": 0.81298828125
                },
                {
                    "start": 195.12,
                    "end": 195.82,
                    "word": " basics",
                    "probability": 0.8544921875
                },
                {
                    "start": 195.82,
                    "end": 196.08,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 196.08,
                    "end": 196.48,
                    "word": " SharePoint",
                    "probability": 0.90966796875
                }
            ]
        },
        {
            "id": 34,
            "seek": 21446,
            "start": 196.48,
            "end": 205.0,
            "text": " security. SharePoint has two types of ASPx pages. The first type is application pages. Each of these",
            "tokens": [
                50364,
                3825,
                13,
                14945,
                18705,
                575,
                732,
                3467,
                295,
                7469,
                47,
                87,
                7183,
                13,
                440,
                700,
                2010,
                307,
                3861,
                7183,
                13,
                6947,
                295,
                613,
                50788
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2204483766918597,
            "compression_ratio": 1.6794871794871795,
            "no_speech_prob": 0.0433349609375,
            "words": [
                {
                    "start": 196.48,
                    "end": 196.94,
                    "word": " security",
                    "probability": 0.179443359375
                },
                {
                    "start": 196.94,
                    "end": 197.58,
                    "word": ".",
                    "probability": 0.86279296875
                },
                {
                    "start": 197.9,
                    "end": 198.42,
                    "word": " SharePoint",
                    "probability": 0.7626953125
                },
                {
                    "start": 198.42,
                    "end": 198.78,
                    "word": " has",
                    "probability": 0.89453125
                },
                {
                    "start": 198.78,
                    "end": 199.06,
                    "word": " two",
                    "probability": 0.72509765625
                },
                {
                    "start": 199.06,
                    "end": 199.52,
                    "word": " types",
                    "probability": 0.68505859375
                },
                {
                    "start": 199.52,
                    "end": 199.82,
                    "word": " of",
                    "probability": 0.88916015625
                },
                {
                    "start": 199.82,
                    "end": 200.64,
                    "word": " ASPx",
                    "probability": 0.8450520833333334
                },
                {
                    "start": 200.64,
                    "end": 201.0,
                    "word": " pages",
                    "probability": 0.642578125
                },
                {
                    "start": 201.0,
                    "end": 201.54,
                    "word": ".",
                    "probability": 0.8212890625
                },
                {
                    "start": 201.54,
                    "end": 201.64,
                    "word": " The",
                    "probability": 0.80224609375
                },
                {
                    "start": 201.64,
                    "end": 201.88,
                    "word": " first",
                    "probability": 0.80908203125
                },
                {
                    "start": 201.88,
                    "end": 202.2,
                    "word": " type",
                    "probability": 0.9228515625
                },
                {
                    "start": 202.2,
                    "end": 202.44,
                    "word": " is",
                    "probability": 0.88818359375
                },
                {
                    "start": 202.44,
                    "end": 203.1,
                    "word": " application",
                    "probability": 0.59423828125
                },
                {
                    "start": 203.1,
                    "end": 203.5,
                    "word": " pages",
                    "probability": 0.57421875
                },
                {
                    "start": 203.5,
                    "end": 204.12,
                    "word": ".",
                    "probability": 0.95068359375
                },
                {
                    "start": 204.12,
                    "end": 204.4,
                    "word": " Each",
                    "probability": 0.8154296875
                },
                {
                    "start": 204.4,
                    "end": 204.6,
                    "word": " of",
                    "probability": 0.892578125
                },
                {
                    "start": 204.6,
                    "end": 205.0,
                    "word": " these",
                    "probability": 0.720703125
                }
            ]
        },
        {
            "id": 35,
            "seek": 21446,
            "start": 205.0,
            "end": 210.82,
            "text": " pages are the part of SharePoint server and implement some application logic. They are stored",
            "tokens": [
                50788,
                7183,
                366,
                264,
                644,
                295,
                14945,
                18705,
                7154,
                293,
                4445,
                512,
                3861,
                9952,
                13,
                814,
                366,
                12187,
                51080
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2204483766918597,
            "compression_ratio": 1.6794871794871795,
            "no_speech_prob": 0.0433349609375,
            "words": [
                {
                    "start": 205.0,
                    "end": 205.38,
                    "word": " pages",
                    "probability": 0.6806640625
                },
                {
                    "start": 205.38,
                    "end": 205.68,
                    "word": " are",
                    "probability": 0.81640625
                },
                {
                    "start": 205.68,
                    "end": 205.86,
                    "word": " the",
                    "probability": 0.244140625
                },
                {
                    "start": 205.86,
                    "end": 206.2,
                    "word": " part",
                    "probability": 0.7705078125
                },
                {
                    "start": 206.2,
                    "end": 206.38,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 206.38,
                    "end": 206.74,
                    "word": " SharePoint",
                    "probability": 0.831298828125
                },
                {
                    "start": 206.74,
                    "end": 207.16,
                    "word": " server",
                    "probability": 0.5078125
                },
                {
                    "start": 207.16,
                    "end": 207.62,
                    "word": " and",
                    "probability": 0.86083984375
                },
                {
                    "start": 207.62,
                    "end": 208.06,
                    "word": " implement",
                    "probability": 0.59912109375
                },
                {
                    "start": 208.06,
                    "end": 208.66,
                    "word": " some",
                    "probability": 0.77001953125
                },
                {
                    "start": 208.66,
                    "end": 209.28,
                    "word": " application",
                    "probability": 0.744140625
                },
                {
                    "start": 209.28,
                    "end": 209.7,
                    "word": " logic",
                    "probability": 0.7998046875
                },
                {
                    "start": 209.7,
                    "end": 210.34,
                    "word": ".",
                    "probability": 0.9755859375
                },
                {
                    "start": 210.34,
                    "end": 210.44,
                    "word": " They",
                    "probability": 0.7333984375
                },
                {
                    "start": 210.44,
                    "end": 210.56,
                    "word": " are",
                    "probability": 0.87548828125
                },
                {
                    "start": 210.56,
                    "end": 210.82,
                    "word": " stored",
                    "probability": 0.74609375
                }
            ]
        },
        {
            "id": 36,
            "seek": 21446,
            "start": 210.82,
            "end": 216.5,
            "text": " in specific folders on the file system. Of course, users are not able to change them. They are regular",
            "tokens": [
                51080,
                294,
                2685,
                31082,
                322,
                264,
                3991,
                1185,
                13,
                2720,
                1164,
                11,
                5022,
                366,
                406,
                1075,
                281,
                1319,
                552,
                13,
                814,
                366,
                3890,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2204483766918597,
            "compression_ratio": 1.6794871794871795,
            "no_speech_prob": 0.0433349609375,
            "words": [
                {
                    "start": 210.82,
                    "end": 211.0,
                    "word": " in",
                    "probability": 0.900390625
                },
                {
                    "start": 211.0,
                    "end": 211.46,
                    "word": " specific",
                    "probability": 0.806640625
                },
                {
                    "start": 211.46,
                    "end": 211.94,
                    "word": " folders",
                    "probability": 0.771484375
                },
                {
                    "start": 211.94,
                    "end": 212.26,
                    "word": " on",
                    "probability": 0.88525390625
                },
                {
                    "start": 212.26,
                    "end": 212.4,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 212.4,
                    "end": 212.6,
                    "word": " file",
                    "probability": 0.75341796875
                },
                {
                    "start": 212.6,
                    "end": 212.98,
                    "word": " system",
                    "probability": 0.869140625
                },
                {
                    "start": 212.98,
                    "end": 213.46,
                    "word": ".",
                    "probability": 0.7509765625
                },
                {
                    "start": 213.46,
                    "end": 213.6,
                    "word": " Of",
                    "probability": 0.92529296875
                },
                {
                    "start": 213.6,
                    "end": 213.76,
                    "word": " course",
                    "probability": 0.865234375
                },
                {
                    "start": 213.76,
                    "end": 213.84,
                    "word": ",",
                    "probability": 0.5458984375
                },
                {
                    "start": 213.84,
                    "end": 214.02,
                    "word": " users",
                    "probability": 0.81298828125
                },
                {
                    "start": 214.02,
                    "end": 214.36,
                    "word": " are",
                    "probability": 0.88916015625
                },
                {
                    "start": 214.36,
                    "end": 214.6,
                    "word": " not",
                    "probability": 0.89697265625
                },
                {
                    "start": 214.6,
                    "end": 214.9,
                    "word": " able",
                    "probability": 0.87841796875
                },
                {
                    "start": 214.9,
                    "end": 215.12,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 215.12,
                    "end": 215.32,
                    "word": " change",
                    "probability": 0.66650390625
                },
                {
                    "start": 215.32,
                    "end": 215.56,
                    "word": " them",
                    "probability": 0.7353515625
                },
                {
                    "start": 215.56,
                    "end": 215.92,
                    "word": ".",
                    "probability": 0.9111328125
                },
                {
                    "start": 215.92,
                    "end": 216.0,
                    "word": " They",
                    "probability": 0.654296875
                },
                {
                    "start": 216.0,
                    "end": 216.12,
                    "word": " are",
                    "probability": 0.8173828125
                },
                {
                    "start": 216.12,
                    "end": 216.5,
                    "word": " regular",
                    "probability": 0.830078125
                }
            ]
        },
        {
            "id": 37,
            "seek": 21446,
            "start": 216.5,
            "end": 223.16,
            "text": " ASPx pages and are processed by server without any restrictions. In opposite to them, there are",
            "tokens": [
                51364,
                7469,
                47,
                87,
                7183,
                293,
                366,
                18846,
                538,
                7154,
                1553,
                604,
                14191,
                13,
                682,
                6182,
                281,
                552,
                11,
                456,
                366,
                51692
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2204483766918597,
            "compression_ratio": 1.6794871794871795,
            "no_speech_prob": 0.0433349609375,
            "words": [
                {
                    "start": 216.5,
                    "end": 217.32,
                    "word": " ASPx",
                    "probability": 0.9222005208333334
                },
                {
                    "start": 217.32,
                    "end": 217.7,
                    "word": " pages",
                    "probability": 0.65283203125
                },
                {
                    "start": 217.7,
                    "end": 218.32,
                    "word": " and",
                    "probability": 0.80224609375
                },
                {
                    "start": 218.32,
                    "end": 218.52,
                    "word": " are",
                    "probability": 0.88134765625
                },
                {
                    "start": 218.52,
                    "end": 218.92,
                    "word": " processed",
                    "probability": 0.7958984375
                },
                {
                    "start": 218.92,
                    "end": 219.2,
                    "word": " by",
                    "probability": 0.908203125
                },
                {
                    "start": 219.2,
                    "end": 219.5,
                    "word": " server",
                    "probability": 0.73779296875
                },
                {
                    "start": 219.5,
                    "end": 220.06,
                    "word": " without",
                    "probability": 0.79736328125
                },
                {
                    "start": 220.06,
                    "end": 220.36,
                    "word": " any",
                    "probability": 0.8251953125
                },
                {
                    "start": 220.36,
                    "end": 220.86,
                    "word": " restrictions",
                    "probability": 0.65869140625
                },
                {
                    "start": 220.86,
                    "end": 221.5,
                    "word": ".",
                    "probability": 0.98779296875
                },
                {
                    "start": 221.62,
                    "end": 221.8,
                    "word": " In",
                    "probability": 0.83642578125
                },
                {
                    "start": 221.8,
                    "end": 222.16,
                    "word": " opposite",
                    "probability": 0.76611328125
                },
                {
                    "start": 222.16,
                    "end": 222.46,
                    "word": " to",
                    "probability": 0.86962890625
                },
                {
                    "start": 222.46,
                    "end": 222.74,
                    "word": " them",
                    "probability": 0.7216796875
                },
                {
                    "start": 222.74,
                    "end": 222.9,
                    "word": ",",
                    "probability": 0.61279296875
                },
                {
                    "start": 222.9,
                    "end": 223.0,
                    "word": " there",
                    "probability": 0.80029296875
                },
                {
                    "start": 223.0,
                    "end": 223.16,
                    "word": " are",
                    "probability": 0.8720703125
                }
            ]
        },
        {
            "id": 38,
            "seek": 24086,
            "start": 223.16,
            "end": 229.32,
            "text": " side pages. They are stored in database and they can be customized even by users. SharePoint parses",
            "tokens": [
                50364,
                1252,
                7183,
                13,
                814,
                366,
                12187,
                294,
                8149,
                293,
                436,
                393,
                312,
                30581,
                754,
                538,
                5022,
                13,
                14945,
                18705,
                21156,
                279,
                50672
            ],
            "temperature": 0.0,
            "avg_logprob": -0.25572916832235126,
            "compression_ratio": 1.592741935483871,
            "no_speech_prob": 0.041961669921875,
            "words": [
                {
                    "start": 223.16,
                    "end": 223.4,
                    "word": " side",
                    "probability": 0.1314697265625
                },
                {
                    "start": 223.4,
                    "end": 223.82,
                    "word": " pages",
                    "probability": 0.69091796875
                },
                {
                    "start": 223.82,
                    "end": 224.22,
                    "word": ".",
                    "probability": 0.7607421875
                },
                {
                    "start": 224.22,
                    "end": 224.48,
                    "word": " They",
                    "probability": 0.71484375
                },
                {
                    "start": 224.48,
                    "end": 224.62,
                    "word": " are",
                    "probability": 0.83740234375
                },
                {
                    "start": 224.62,
                    "end": 224.92,
                    "word": " stored",
                    "probability": 0.7802734375
                },
                {
                    "start": 224.92,
                    "end": 225.1,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 225.1,
                    "end": 225.52,
                    "word": " database",
                    "probability": 0.5234375
                },
                {
                    "start": 225.52,
                    "end": 226.02,
                    "word": " and",
                    "probability": 0.705078125
                },
                {
                    "start": 226.02,
                    "end": 226.18,
                    "word": " they",
                    "probability": 0.6865234375
                },
                {
                    "start": 226.18,
                    "end": 226.36,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 226.36,
                    "end": 226.52,
                    "word": " be",
                    "probability": 0.91162109375
                },
                {
                    "start": 226.52,
                    "end": 226.88,
                    "word": " customized",
                    "probability": 0.73828125
                },
                {
                    "start": 226.88,
                    "end": 227.28,
                    "word": " even",
                    "probability": 0.755859375
                },
                {
                    "start": 227.28,
                    "end": 227.48,
                    "word": " by",
                    "probability": 0.91357421875
                },
                {
                    "start": 227.48,
                    "end": 227.88,
                    "word": " users",
                    "probability": 0.8203125
                },
                {
                    "start": 227.88,
                    "end": 228.52,
                    "word": ".",
                    "probability": 0.8974609375
                },
                {
                    "start": 228.52,
                    "end": 228.88,
                    "word": " SharePoint",
                    "probability": 0.909912109375
                },
                {
                    "start": 228.88,
                    "end": 229.32,
                    "word": " parses",
                    "probability": 0.608642578125
                }
            ]
        },
        {
            "id": 39,
            "seek": 24086,
            "start": 229.32,
            "end": 234.84,
            "text": " them in special mode, also known as safe mode. Actually, they are more like some sort of templates",
            "tokens": [
                50672,
                552,
                294,
                2121,
                4391,
                11,
                611,
                2570,
                382,
                3273,
                4391,
                13,
                5135,
                11,
                436,
                366,
                544,
                411,
                512,
                1333,
                295,
                21165,
                50956
            ],
            "temperature": 0.0,
            "avg_logprob": -0.25572916832235126,
            "compression_ratio": 1.592741935483871,
            "no_speech_prob": 0.041961669921875,
            "words": [
                {
                    "start": 229.32,
                    "end": 229.56,
                    "word": " them",
                    "probability": 0.728515625
                },
                {
                    "start": 229.56,
                    "end": 229.78,
                    "word": " in",
                    "probability": 0.896484375
                },
                {
                    "start": 229.78,
                    "end": 230.22,
                    "word": " special",
                    "probability": 0.83154296875
                },
                {
                    "start": 230.22,
                    "end": 230.56,
                    "word": " mode",
                    "probability": 0.77734375
                },
                {
                    "start": 230.56,
                    "end": 230.66,
                    "word": ",",
                    "probability": 0.60205078125
                },
                {
                    "start": 230.66,
                    "end": 230.86,
                    "word": " also",
                    "probability": 0.81640625
                },
                {
                    "start": 230.86,
                    "end": 231.08,
                    "word": " known",
                    "probability": 0.66162109375
                },
                {
                    "start": 231.08,
                    "end": 231.3,
                    "word": " as",
                    "probability": 0.90673828125
                },
                {
                    "start": 231.3,
                    "end": 231.72,
                    "word": " safe",
                    "probability": 0.263671875
                },
                {
                    "start": 231.72,
                    "end": 232.04,
                    "word": " mode",
                    "probability": 0.7822265625
                },
                {
                    "start": 232.04,
                    "end": 232.58,
                    "word": ".",
                    "probability": 0.97412109375
                },
                {
                    "start": 232.58,
                    "end": 232.96,
                    "word": " Actually",
                    "probability": 0.80859375
                },
                {
                    "start": 232.96,
                    "end": 233.08,
                    "word": ",",
                    "probability": 0.72119140625
                },
                {
                    "start": 233.08,
                    "end": 233.2,
                    "word": " they",
                    "probability": 0.716796875
                },
                {
                    "start": 233.2,
                    "end": 233.26,
                    "word": " are",
                    "probability": 0.58056640625
                },
                {
                    "start": 233.26,
                    "end": 233.4,
                    "word": " more",
                    "probability": 0.8798828125
                },
                {
                    "start": 233.4,
                    "end": 233.6,
                    "word": " like",
                    "probability": 0.8798828125
                },
                {
                    "start": 233.6,
                    "end": 233.92,
                    "word": " some",
                    "probability": 0.7919921875
                },
                {
                    "start": 233.92,
                    "end": 234.22,
                    "word": " sort",
                    "probability": 0.8466796875
                },
                {
                    "start": 234.22,
                    "end": 234.38,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 234.38,
                    "end": 234.84,
                    "word": " templates",
                    "probability": 0.7568359375
                }
            ]
        },
        {
            "id": 40,
            "seek": 24086,
            "start": 234.84,
            "end": 241.86,
            "text": " for presenting dynamic content. On this slide, we can see a diagram how server works with these",
            "tokens": [
                50956,
                337,
                15578,
                8546,
                2701,
                13,
                1282,
                341,
                4137,
                11,
                321,
                393,
                536,
                257,
                10686,
                577,
                7154,
                1985,
                365,
                613,
                51300
            ],
            "temperature": 0.0,
            "avg_logprob": -0.25572916832235126,
            "compression_ratio": 1.592741935483871,
            "no_speech_prob": 0.041961669921875,
            "words": [
                {
                    "start": 234.84,
                    "end": 235.28,
                    "word": " for",
                    "probability": 0.84228515625
                },
                {
                    "start": 235.28,
                    "end": 235.66,
                    "word": " presenting",
                    "probability": 0.74365234375
                },
                {
                    "start": 235.66,
                    "end": 236.06,
                    "word": " dynamic",
                    "probability": 0.68359375
                },
                {
                    "start": 236.06,
                    "end": 236.52,
                    "word": " content",
                    "probability": 0.8115234375
                },
                {
                    "start": 236.52,
                    "end": 237.06,
                    "word": ".",
                    "probability": 0.99365234375
                },
                {
                    "start": 237.1,
                    "end": 237.78,
                    "word": " On",
                    "probability": 0.89892578125
                },
                {
                    "start": 237.78,
                    "end": 238.18,
                    "word": " this",
                    "probability": 0.8662109375
                },
                {
                    "start": 238.18,
                    "end": 238.52,
                    "word": " slide",
                    "probability": 0.89794921875
                },
                {
                    "start": 238.52,
                    "end": 238.6,
                    "word": ",",
                    "probability": 0.7265625
                },
                {
                    "start": 238.6,
                    "end": 238.7,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 238.7,
                    "end": 238.88,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 238.88,
                    "end": 239.16,
                    "word": " see",
                    "probability": 0.8134765625
                },
                {
                    "start": 239.4,
                    "end": 239.72,
                    "word": " a diagram",
                    "probability": 0.7578125
                },
                {
                    "start": 239.72,
                    "end": 240.22,
                    "word": " how",
                    "probability": 0.44140625
                },
                {
                    "start": 240.22,
                    "end": 240.7,
                    "word": " server",
                    "probability": 0.6162109375
                },
                {
                    "start": 240.7,
                    "end": 241.18,
                    "word": " works",
                    "probability": 0.7421875
                },
                {
                    "start": 241.18,
                    "end": 241.5,
                    "word": " with",
                    "probability": 0.8095703125
                },
                {
                    "start": 241.5,
                    "end": 241.86,
                    "word": " these",
                    "probability": 0.541015625
                }
            ]
        },
        {
            "id": 41,
            "seek": 24086,
            "start": 241.86,
            "end": 249.56,
            "text": " pages. Virtual provider can fetch content from file system or database. Based on the virtual path of",
            "tokens": [
                51300,
                7183,
                13,
                23887,
                12398,
                393,
                23673,
                2701,
                490,
                3991,
                1185,
                420,
                8149,
                13,
                18785,
                322,
                264,
                6374,
                3100,
                295,
                51680
            ],
            "temperature": 0.0,
            "avg_logprob": -0.25572916832235126,
            "compression_ratio": 1.592741935483871,
            "no_speech_prob": 0.041961669921875,
            "words": [
                {
                    "start": 241.86,
                    "end": 242.2,
                    "word": " pages",
                    "probability": 0.7275390625
                },
                {
                    "start": 242.2,
                    "end": 242.88,
                    "word": ".",
                    "probability": 0.98681640625
                },
                {
                    "start": 242.9,
                    "end": 243.14,
                    "word": " Virtual",
                    "probability": 0.69189453125
                },
                {
                    "start": 243.14,
                    "end": 243.68,
                    "word": " provider",
                    "probability": 0.748046875
                },
                {
                    "start": 243.68,
                    "end": 244.36,
                    "word": " can",
                    "probability": 0.9111328125
                },
                {
                    "start": 244.36,
                    "end": 244.74,
                    "word": " fetch",
                    "probability": 0.75390625
                },
                {
                    "start": 244.74,
                    "end": 245.18,
                    "word": " content",
                    "probability": 0.8056640625
                },
                {
                    "start": 245.18,
                    "end": 245.48,
                    "word": " from",
                    "probability": 0.818359375
                },
                {
                    "start": 245.48,
                    "end": 245.84,
                    "word": " file",
                    "probability": 0.74658203125
                },
                {
                    "start": 245.84,
                    "end": 246.24,
                    "word": " system",
                    "probability": 0.880859375
                },
                {
                    "start": 246.24,
                    "end": 246.52,
                    "word": " or",
                    "probability": 0.904296875
                },
                {
                    "start": 246.52,
                    "end": 247.0,
                    "word": " database",
                    "probability": 0.8134765625
                },
                {
                    "start": 247.0,
                    "end": 247.68,
                    "word": ".",
                    "probability": 0.970703125
                },
                {
                    "start": 248.02,
                    "end": 248.36,
                    "word": " Based",
                    "probability": 0.8837890625
                },
                {
                    "start": 248.36,
                    "end": 248.52,
                    "word": " on",
                    "probability": 0.90673828125
                },
                {
                    "start": 248.52,
                    "end": 248.68,
                    "word": " the",
                    "probability": 0.8212890625
                },
                {
                    "start": 248.68,
                    "end": 249.0,
                    "word": " virtual",
                    "probability": 0.85546875
                },
                {
                    "start": 249.0,
                    "end": 249.36,
                    "word": " path",
                    "probability": 0.87744140625
                },
                {
                    "start": 249.36,
                    "end": 249.56,
                    "word": " of",
                    "probability": 0.8994140625
                }
            ]
        },
        {
            "id": 42,
            "seek": 27020,
            "start": 249.56,
            "end": 256.98,
            "text": " the current page, ASP page parse filter will decide either it is side page and safe mode should be",
            "tokens": [
                50364,
                264,
                2190,
                3028,
                11,
                7469,
                47,
                3028,
                48377,
                6608,
                486,
                4536,
                2139,
                309,
                307,
                1252,
                3028,
                293,
                3273,
                4391,
                820,
                312,
                50732
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24613575204726187,
            "compression_ratio": 1.5899581589958158,
            "no_speech_prob": 0.0011320114135742188,
            "words": [
                {
                    "start": 249.56,
                    "end": 249.64,
                    "word": " the",
                    "probability": 0.107177734375
                },
                {
                    "start": 249.64,
                    "end": 249.9,
                    "word": " current",
                    "probability": 0.533203125
                },
                {
                    "start": 249.9,
                    "end": 250.32,
                    "word": " page",
                    "probability": 0.818359375
                },
                {
                    "start": 250.32,
                    "end": 250.78,
                    "word": ",",
                    "probability": 0.79248046875
                },
                {
                    "start": 250.78,
                    "end": 251.1,
                    "word": " ASP",
                    "probability": 0.57135009765625
                },
                {
                    "start": 251.1,
                    "end": 251.56,
                    "word": " page",
                    "probability": 0.1231689453125
                },
                {
                    "start": 251.56,
                    "end": 251.9,
                    "word": " parse",
                    "probability": 0.41845703125
                },
                {
                    "start": 251.9,
                    "end": 252.24,
                    "word": " filter",
                    "probability": 0.62255859375
                },
                {
                    "start": 252.24,
                    "end": 253.0,
                    "word": " will",
                    "probability": 0.7666015625
                },
                {
                    "start": 253.0,
                    "end": 253.6,
                    "word": " decide",
                    "probability": 0.9150390625
                },
                {
                    "start": 253.6,
                    "end": 254.0,
                    "word": " either",
                    "probability": 0.7119140625
                },
                {
                    "start": 254.0,
                    "end": 254.92,
                    "word": " it",
                    "probability": 0.400634765625
                },
                {
                    "start": 254.92,
                    "end": 255.1,
                    "word": " is",
                    "probability": 0.85693359375
                },
                {
                    "start": 255.1,
                    "end": 255.32,
                    "word": " side",
                    "probability": 0.176025390625
                },
                {
                    "start": 255.32,
                    "end": 255.66,
                    "word": " page",
                    "probability": 0.74658203125
                },
                {
                    "start": 255.66,
                    "end": 255.86,
                    "word": " and",
                    "probability": 0.83447265625
                },
                {
                    "start": 255.86,
                    "end": 256.16,
                    "word": " safe",
                    "probability": 0.736328125
                },
                {
                    "start": 256.16,
                    "end": 256.48,
                    "word": " mode",
                    "probability": 0.779296875
                },
                {
                    "start": 256.48,
                    "end": 256.8,
                    "word": " should",
                    "probability": 0.912109375
                },
                {
                    "start": 256.8,
                    "end": 256.98,
                    "word": " be",
                    "probability": 0.8720703125
                }
            ]
        },
        {
            "id": 43,
            "seek": 27020,
            "start": 256.98,
            "end": 263.18,
            "text": " applied, or it is an application page and it will be processed without any restrictions. So, page",
            "tokens": [
                50732,
                6456,
                11,
                420,
                309,
                307,
                364,
                3861,
                3028,
                293,
                309,
                486,
                312,
                18846,
                1553,
                604,
                14191,
                13,
                407,
                11,
                3028,
                51044
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24613575204726187,
            "compression_ratio": 1.5899581589958158,
            "no_speech_prob": 0.0011320114135742188,
            "words": [
                {
                    "start": 256.98,
                    "end": 257.38,
                    "word": " applied",
                    "probability": 0.71044921875
                },
                {
                    "start": 257.38,
                    "end": 257.72,
                    "word": ",",
                    "probability": 0.435791015625
                },
                {
                    "start": 257.72,
                    "end": 257.98,
                    "word": " or",
                    "probability": 0.84326171875
                },
                {
                    "start": 257.98,
                    "end": 258.12,
                    "word": " it",
                    "probability": 0.8916015625
                },
                {
                    "start": 258.12,
                    "end": 258.3,
                    "word": " is",
                    "probability": 0.8955078125
                },
                {
                    "start": 258.3,
                    "end": 258.54,
                    "word": " an",
                    "probability": 0.9013671875
                },
                {
                    "start": 258.54,
                    "end": 259.04,
                    "word": " application",
                    "probability": 0.79296875
                },
                {
                    "start": 259.04,
                    "end": 259.5,
                    "word": " page",
                    "probability": 0.78955078125
                },
                {
                    "start": 259.5,
                    "end": 259.86,
                    "word": " and",
                    "probability": 0.73046875
                },
                {
                    "start": 259.86,
                    "end": 260.02,
                    "word": " it",
                    "probability": 0.89990234375
                },
                {
                    "start": 260.02,
                    "end": 260.14,
                    "word": " will",
                    "probability": 0.7998046875
                },
                {
                    "start": 260.14,
                    "end": 260.3,
                    "word": " be",
                    "probability": 0.89599609375
                },
                {
                    "start": 260.3,
                    "end": 260.64,
                    "word": " processed",
                    "probability": 0.81884765625
                },
                {
                    "start": 260.64,
                    "end": 261.14,
                    "word": " without",
                    "probability": 0.828125
                },
                {
                    "start": 261.14,
                    "end": 261.46,
                    "word": " any",
                    "probability": 0.82275390625
                },
                {
                    "start": 261.46,
                    "end": 261.9,
                    "word": " restrictions",
                    "probability": 0.685546875
                },
                {
                    "start": 261.9,
                    "end": 262.58,
                    "word": ".",
                    "probability": 0.93603515625
                },
                {
                    "start": 262.66,
                    "end": 262.8,
                    "word": " So",
                    "probability": 0.865234375
                },
                {
                    "start": 262.8,
                    "end": 263.1,
                    "word": ",",
                    "probability": 0.2841796875
                },
                {
                    "start": 263.1,
                    "end": 263.18,
                    "word": " page",
                    "probability": 0.77978515625
                }
            ]
        },
        {
            "id": 44,
            "seek": 27020,
            "start": 263.18,
            "end": 273.28,
            "text": " filter is a critical element from security design. Let's have a look on a simple ASPx page.",
            "tokens": [
                51044,
                6608,
                307,
                257,
                4924,
                4478,
                490,
                3825,
                1715,
                13,
                961,
                311,
                362,
                257,
                574,
                322,
                257,
                2199,
                7469,
                47,
                87,
                3028,
                13,
                51520
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24613575204726187,
            "compression_ratio": 1.5899581589958158,
            "no_speech_prob": 0.0011320114135742188,
            "words": [
                {
                    "start": 263.18,
                    "end": 263.42,
                    "word": " filter",
                    "probability": 0.7919921875
                },
                {
                    "start": 263.42,
                    "end": 263.68,
                    "word": " is",
                    "probability": 0.90966796875
                },
                {
                    "start": 263.94,
                    "end": 264.34,
                    "word": " a critical",
                    "probability": 0.83056640625
                },
                {
                    "start": 264.34,
                    "end": 264.84,
                    "word": " element",
                    "probability": 0.875
                },
                {
                    "start": 264.84,
                    "end": 265.1,
                    "word": " from",
                    "probability": 0.75732421875
                },
                {
                    "start": 265.1,
                    "end": 265.54,
                    "word": " security",
                    "probability": 0.9189453125
                },
                {
                    "start": 265.54,
                    "end": 266.08,
                    "word": " design",
                    "probability": 0.93115234375
                },
                {
                    "start": 266.08,
                    "end": 266.72,
                    "word": ".",
                    "probability": 0.900390625
                },
                {
                    "start": 267.76,
                    "end": 268.44,
                    "word": " Let's",
                    "probability": 0.935546875
                },
                {
                    "start": 268.44,
                    "end": 268.92,
                    "word": " have",
                    "probability": 0.86181640625
                },
                {
                    "start": 269.38,
                    "end": 269.7,
                    "word": " a look",
                    "probability": 0.92578125
                },
                {
                    "start": 269.7,
                    "end": 270.14,
                    "word": " on",
                    "probability": 0.77197265625
                },
                {
                    "start": 270.48,
                    "end": 270.84,
                    "word": " a simple",
                    "probability": 0.6923828125
                },
                {
                    "start": 270.84,
                    "end": 272.34,
                    "word": " ASPx",
                    "probability": 0.78955078125
                },
                {
                    "start": 272.34,
                    "end": 272.7,
                    "word": " page",
                    "probability": 0.759765625
                },
                {
                    "start": 272.7,
                    "end": 273.28,
                    "word": ".",
                    "probability": 0.95263671875
                }
            ]
        },
        {
            "id": 45,
            "seek": 27020,
            "start": 273.28,
            "end": 278.9,
            "text": " For our attacks, we are only interested in server-side components. For example, directives.",
            "tokens": [
                51548,
                1171,
                527,
                8122,
                11,
                321,
                366,
                787,
                3102,
                294,
                7154,
                12,
                1812,
                6677,
                13,
                1171,
                1365,
                11,
                2047,
                1539,
                13,
                51832
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24613575204726187,
            "compression_ratio": 1.5899581589958158,
            "no_speech_prob": 0.0011320114135742188,
            "words": [
                {
                    "start": 273.28,
                    "end": 273.5,
                    "word": " For",
                    "probability": 0.8974609375
                },
                {
                    "start": 273.5,
                    "end": 273.74,
                    "word": " our",
                    "probability": 0.71337890625
                },
                {
                    "start": 273.74,
                    "end": 274.24,
                    "word": " attacks",
                    "probability": 0.6357421875
                },
                {
                    "start": 274.24,
                    "end": 274.44,
                    "word": ",",
                    "probability": 0.759765625
                },
                {
                    "start": 274.44,
                    "end": 274.58,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 274.58,
                    "end": 274.76,
                    "word": " are",
                    "probability": 0.818359375
                },
                {
                    "start": 274.76,
                    "end": 275.12,
                    "word": " only",
                    "probability": 0.84716796875
                },
                {
                    "start": 275.12,
                    "end": 275.54,
                    "word": " interested",
                    "probability": 0.6279296875
                },
                {
                    "start": 275.54,
                    "end": 275.86,
                    "word": " in",
                    "probability": 0.90869140625
                },
                {
                    "start": 275.86,
                    "end": 276.14,
                    "word": " server",
                    "probability": 0.7890625
                },
                {
                    "start": 276.14,
                    "end": 276.38,
                    "word": "-side",
                    "probability": 0.701416015625
                },
                {
                    "start": 276.38,
                    "end": 276.92,
                    "word": " components",
                    "probability": 0.81201171875
                },
                {
                    "start": 276.92,
                    "end": 277.3,
                    "word": ".",
                    "probability": 0.44482421875
                },
                {
                    "start": 277.3,
                    "end": 277.5,
                    "word": " For",
                    "probability": 0.90869140625
                },
                {
                    "start": 277.5,
                    "end": 277.9,
                    "word": " example",
                    "probability": 0.92822265625
                },
                {
                    "start": 277.9,
                    "end": 278.02,
                    "word": ",",
                    "probability": 0.9453125
                },
                {
                    "start": 278.02,
                    "end": 278.56,
                    "word": " directives",
                    "probability": 0.890869140625
                },
                {
                    "start": 278.56,
                    "end": 278.9,
                    "word": ".",
                    "probability": 0.880859375
                }
            ]
        },
        {
            "id": 46,
            "seek": 29608,
            "start": 278.9,
            "end": 284.12,
            "text": " There are special instructions on how server should process the current page. Often, they have",
            "tokens": [
                50364,
                821,
                366,
                2121,
                9415,
                322,
                577,
                7154,
                820,
                1399,
                264,
                2190,
                3028,
                13,
                20043,
                11,
                436,
                362,
                50624
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24906994189534867,
            "compression_ratio": 1.7320574162679425,
            "no_speech_prob": 0.0020809173583984375,
            "words": [
                {
                    "start": 278.9,
                    "end": 279.18,
                    "word": " There",
                    "probability": 0.55224609375
                },
                {
                    "start": 279.18,
                    "end": 279.38,
                    "word": " are",
                    "probability": 0.86279296875
                },
                {
                    "start": 279.38,
                    "end": 279.82,
                    "word": " special",
                    "probability": 0.869140625
                },
                {
                    "start": 279.82,
                    "end": 280.34,
                    "word": " instructions",
                    "probability": 0.75927734375
                },
                {
                    "start": 280.34,
                    "end": 280.62,
                    "word": " on",
                    "probability": 0.88671875
                },
                {
                    "start": 280.62,
                    "end": 280.98,
                    "word": " how",
                    "probability": 0.8818359375
                },
                {
                    "start": 280.98,
                    "end": 281.3,
                    "word": " server",
                    "probability": 0.1767578125
                },
                {
                    "start": 281.3,
                    "end": 281.68,
                    "word": " should",
                    "probability": 0.411376953125
                },
                {
                    "start": 281.68,
                    "end": 282.04,
                    "word": " process",
                    "probability": 0.80224609375
                },
                {
                    "start": 282.04,
                    "end": 282.28,
                    "word": " the",
                    "probability": 0.7724609375
                },
                {
                    "start": 282.28,
                    "end": 282.54,
                    "word": " current",
                    "probability": 0.7890625
                },
                {
                    "start": 282.54,
                    "end": 282.86,
                    "word": " page",
                    "probability": 0.81494140625
                },
                {
                    "start": 282.86,
                    "end": 283.32,
                    "word": ".",
                    "probability": 0.70703125
                },
                {
                    "start": 283.32,
                    "end": 283.6,
                    "word": " Often",
                    "probability": 0.80419921875
                },
                {
                    "start": 283.6,
                    "end": 283.72,
                    "word": ",",
                    "probability": 0.24462890625
                },
                {
                    "start": 283.72,
                    "end": 283.84,
                    "word": " they",
                    "probability": 0.7216796875
                },
                {
                    "start": 283.84,
                    "end": 284.12,
                    "word": " have",
                    "probability": 0.8671875
                }
            ]
        },
        {
            "id": 47,
            "seek": 29608,
            "start": 284.12,
            "end": 290.66,
            "text": " some number of attributes. We can include server-side code either in special blocks or as",
            "tokens": [
                50624,
                512,
                1230,
                295,
                17212,
                13,
                492,
                393,
                4090,
                7154,
                12,
                1812,
                3089,
                2139,
                294,
                2121,
                8474,
                420,
                382,
                50948
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24906994189534867,
            "compression_ratio": 1.7320574162679425,
            "no_speech_prob": 0.0020809173583984375,
            "words": [
                {
                    "start": 284.12,
                    "end": 284.56,
                    "word": " some",
                    "probability": 0.74462890625
                },
                {
                    "start": 284.56,
                    "end": 285.16,
                    "word": " number",
                    "probability": 0.8681640625
                },
                {
                    "start": 285.16,
                    "end": 285.42,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 285.42,
                    "end": 285.9,
                    "word": " attributes",
                    "probability": 0.658203125
                },
                {
                    "start": 285.9,
                    "end": 286.58,
                    "word": ".",
                    "probability": 0.958984375
                },
                {
                    "start": 286.6,
                    "end": 286.7,
                    "word": " We",
                    "probability": 0.89013671875
                },
                {
                    "start": 286.7,
                    "end": 286.88,
                    "word": " can",
                    "probability": 0.89453125
                },
                {
                    "start": 286.88,
                    "end": 287.26,
                    "word": " include",
                    "probability": 0.75732421875
                },
                {
                    "start": 287.26,
                    "end": 287.64,
                    "word": " server",
                    "probability": 0.65283203125
                },
                {
                    "start": 287.64,
                    "end": 287.88,
                    "word": "-side",
                    "probability": 0.818359375
                },
                {
                    "start": 287.88,
                    "end": 288.26,
                    "word": " code",
                    "probability": 0.72607421875
                },
                {
                    "start": 288.26,
                    "end": 288.9,
                    "word": " either",
                    "probability": 0.640625
                },
                {
                    "start": 288.9,
                    "end": 289.18,
                    "word": " in",
                    "probability": 0.8896484375
                },
                {
                    "start": 289.18,
                    "end": 289.64,
                    "word": " special",
                    "probability": 0.86865234375
                },
                {
                    "start": 289.64,
                    "end": 290.08,
                    "word": " blocks",
                    "probability": 0.70068359375
                },
                {
                    "start": 290.08,
                    "end": 290.44,
                    "word": " or",
                    "probability": 0.80810546875
                },
                {
                    "start": 290.44,
                    "end": 290.66,
                    "word": " as",
                    "probability": 0.91357421875
                }
            ]
        },
        {
            "id": 48,
            "seek": 29608,
            "start": 290.66,
            "end": 297.38,
            "text": " embedded server-side code. To be processed by server, control should have the runout server",
            "tokens": [
                50948,
                16741,
                7154,
                12,
                1812,
                3089,
                13,
                1407,
                312,
                18846,
                538,
                7154,
                11,
                1969,
                820,
                362,
                264,
                1190,
                78,
                325,
                7154,
                51288
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24906994189534867,
            "compression_ratio": 1.7320574162679425,
            "no_speech_prob": 0.0020809173583984375,
            "words": [
                {
                    "start": 290.66,
                    "end": 291.1,
                    "word": " embedded",
                    "probability": 0.59228515625
                },
                {
                    "start": 291.1,
                    "end": 291.84,
                    "word": " server",
                    "probability": 0.84814453125
                },
                {
                    "start": 291.84,
                    "end": 292.22,
                    "word": "-side",
                    "probability": 0.93017578125
                },
                {
                    "start": 292.22,
                    "end": 292.54,
                    "word": " code",
                    "probability": 0.81494140625
                },
                {
                    "start": 292.54,
                    "end": 293.22,
                    "word": ".",
                    "probability": 0.9716796875
                },
                {
                    "start": 293.22,
                    "end": 293.36,
                    "word": " To",
                    "probability": 0.88916015625
                },
                {
                    "start": 293.36,
                    "end": 293.52,
                    "word": " be",
                    "probability": 0.89892578125
                },
                {
                    "start": 293.52,
                    "end": 294.0,
                    "word": " processed",
                    "probability": 0.79150390625
                },
                {
                    "start": 294.0,
                    "end": 294.34,
                    "word": " by",
                    "probability": 0.9052734375
                },
                {
                    "start": 294.34,
                    "end": 294.88,
                    "word": " server",
                    "probability": 0.716796875
                },
                {
                    "start": 294.88,
                    "end": 295.38,
                    "word": ",",
                    "probability": 0.87841796875
                },
                {
                    "start": 295.38,
                    "end": 295.7,
                    "word": " control",
                    "probability": 0.3876953125
                },
                {
                    "start": 295.7,
                    "end": 296.04,
                    "word": " should",
                    "probability": 0.9404296875
                },
                {
                    "start": 296.04,
                    "end": 296.38,
                    "word": " have",
                    "probability": 0.87841796875
                },
                {
                    "start": 296.38,
                    "end": 296.72,
                    "word": " the",
                    "probability": 0.74560546875
                },
                {
                    "start": 296.72,
                    "end": 297.04,
                    "word": " runout",
                    "probability": 0.4618326822916667
                },
                {
                    "start": 297.04,
                    "end": 297.38,
                    "word": " server",
                    "probability": 0.42333984375
                }
            ]
        },
        {
            "id": 49,
            "seek": 29608,
            "start": 297.38,
            "end": 304.78,
            "text": " attribute. The next element is server-side common block. It is ignored by server. And",
            "tokens": [
                51288,
                19667,
                13,
                440,
                958,
                4478,
                307,
                7154,
                12,
                1812,
                2689,
                3461,
                13,
                467,
                307,
                19735,
                538,
                7154,
                13,
                400,
                51652
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24906994189534867,
            "compression_ratio": 1.7320574162679425,
            "no_speech_prob": 0.0020809173583984375,
            "words": [
                {
                    "start": 297.38,
                    "end": 297.92,
                    "word": " attribute",
                    "probability": 0.71337890625
                },
                {
                    "start": 297.92,
                    "end": 298.6,
                    "word": ".",
                    "probability": 0.984375
                },
                {
                    "start": 298.64,
                    "end": 298.76,
                    "word": " The",
                    "probability": 0.8037109375
                },
                {
                    "start": 298.76,
                    "end": 299.0,
                    "word": " next",
                    "probability": 0.86474609375
                },
                {
                    "start": 299.0,
                    "end": 299.32,
                    "word": " element",
                    "probability": 0.50048828125
                },
                {
                    "start": 299.32,
                    "end": 299.8,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 299.8,
                    "end": 300.1,
                    "word": " server",
                    "probability": 0.669921875
                },
                {
                    "start": 300.1,
                    "end": 300.5,
                    "word": "-side",
                    "probability": 0.910888671875
                },
                {
                    "start": 300.5,
                    "end": 301.6,
                    "word": " common",
                    "probability": 0.16650390625
                },
                {
                    "start": 301.6,
                    "end": 301.94,
                    "word": " block",
                    "probability": 0.7119140625
                },
                {
                    "start": 301.94,
                    "end": 302.54,
                    "word": ".",
                    "probability": 0.88037109375
                },
                {
                    "start": 302.54,
                    "end": 302.86,
                    "word": " It",
                    "probability": 0.89501953125
                },
                {
                    "start": 302.86,
                    "end": 303.02,
                    "word": " is",
                    "probability": 0.9033203125
                },
                {
                    "start": 303.02,
                    "end": 303.26,
                    "word": " ignored",
                    "probability": 0.7373046875
                },
                {
                    "start": 303.26,
                    "end": 303.5,
                    "word": " by",
                    "probability": 0.91015625
                },
                {
                    "start": 303.5,
                    "end": 303.8,
                    "word": " server",
                    "probability": 0.7490234375
                },
                {
                    "start": 303.8,
                    "end": 304.48,
                    "word": ".",
                    "probability": 0.8076171875
                },
                {
                    "start": 304.54,
                    "end": 304.78,
                    "word": " And",
                    "probability": 0.64404296875
                }
            ]
        },
        {
            "id": 50,
            "seek": 32218,
            "start": 304.78,
            "end": 309.89,
            "text": " server-side include directives allow us to include raw content of arbitrary file.",
            "tokens": [
                50364,
                7154,
                12,
                1812,
                4090,
                2047,
                1539,
                2089,
                505,
                281,
                4090,
                8936,
                2701,
                295,
                23211,
                3991,
                13,
                50604
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2399425253100779,
            "compression_ratio": 1.6531531531531531,
            "no_speech_prob": 0.005298614501953125,
            "words": [
                {
                    "start": 304.78,
                    "end": 305.04,
                    "word": " server",
                    "probability": 0.03021240234375
                },
                {
                    "start": 305.04,
                    "end": 305.36,
                    "word": "-side",
                    "probability": 0.7861328125
                },
                {
                    "start": 305.36,
                    "end": 305.76,
                    "word": " include",
                    "probability": 0.69970703125
                },
                {
                    "start": 305.76,
                    "end": 306.42,
                    "word": " directives",
                    "probability": 0.776123046875
                },
                {
                    "start": 306.42,
                    "end": 306.78,
                    "word": " allow",
                    "probability": 0.7314453125
                },
                {
                    "start": 306.78,
                    "end": 307.08,
                    "word": " us",
                    "probability": 0.86181640625
                },
                {
                    "start": 307.08,
                    "end": 307.38,
                    "word": " to",
                    "probability": 0.89208984375
                },
                {
                    "start": 307.38,
                    "end": 307.76,
                    "word": " include",
                    "probability": 0.7568359375
                },
                {
                    "start": 307.76,
                    "end": 308.06,
                    "word": " raw",
                    "probability": 0.50390625
                },
                {
                    "start": 308.06,
                    "end": 308.54,
                    "word": " content",
                    "probability": 0.826171875
                },
                {
                    "start": 308.54,
                    "end": 308.76,
                    "word": " of",
                    "probability": 0.8916015625
                },
                {
                    "start": 308.76,
                    "end": 309.16,
                    "word": " arbitrary",
                    "probability": 0.69189453125
                },
                {
                    "start": 309.16,
                    "end": 309.56,
                    "word": " file",
                    "probability": 0.70458984375
                },
                {
                    "start": 309.56,
                    "end": 309.89,
                    "word": ".",
                    "probability": 0.80859375
                }
            ]
        },
        {
            "id": 51,
            "seek": 32218,
            "start": 310.76,
            "end": 317.62,
            "text": " Now, we can better understand what safe mode means. Side page will not be compiled, so we cannot use",
            "tokens": [
                50668,
                823,
                11,
                321,
                393,
                1101,
                1223,
                437,
                3273,
                4391,
                1355,
                13,
                19026,
                3028,
                486,
                406,
                312,
                36548,
                11,
                370,
                321,
                2644,
                764,
                51004
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2399425253100779,
            "compression_ratio": 1.6531531531531531,
            "no_speech_prob": 0.005298614501953125,
            "words": [
                {
                    "start": 310.76,
                    "end": 311.14,
                    "word": " Now",
                    "probability": 0.8505859375
                },
                {
                    "start": 311.14,
                    "end": 311.22,
                    "word": ",",
                    "probability": 0.13623046875
                },
                {
                    "start": 311.22,
                    "end": 311.32,
                    "word": " we",
                    "probability": 0.90771484375
                },
                {
                    "start": 311.32,
                    "end": 311.48,
                    "word": " can",
                    "probability": 0.890625
                },
                {
                    "start": 311.48,
                    "end": 311.82,
                    "word": " better",
                    "probability": 0.767578125
                },
                {
                    "start": 311.82,
                    "end": 312.52,
                    "word": " understand",
                    "probability": 0.748046875
                },
                {
                    "start": 312.52,
                    "end": 313.06,
                    "word": " what",
                    "probability": 0.85888671875
                },
                {
                    "start": 313.06,
                    "end": 313.36,
                    "word": " safe",
                    "probability": 0.2919921875
                },
                {
                    "start": 313.36,
                    "end": 313.62,
                    "word": " mode",
                    "probability": 0.70263671875
                },
                {
                    "start": 313.62,
                    "end": 313.98,
                    "word": " means",
                    "probability": 0.87646484375
                },
                {
                    "start": 313.98,
                    "end": 314.64,
                    "word": ".",
                    "probability": 0.8720703125
                },
                {
                    "start": 314.68,
                    "end": 314.78,
                    "word": " Side",
                    "probability": 0.00400543212890625
                },
                {
                    "start": 314.78,
                    "end": 315.1,
                    "word": " page",
                    "probability": 0.69287109375
                },
                {
                    "start": 315.1,
                    "end": 315.32,
                    "word": " will",
                    "probability": 0.814453125
                },
                {
                    "start": 315.32,
                    "end": 315.68,
                    "word": " not",
                    "probability": 0.88916015625
                },
                {
                    "start": 315.68,
                    "end": 315.86,
                    "word": " be",
                    "probability": 0.8974609375
                },
                {
                    "start": 315.86,
                    "end": 316.24,
                    "word": " compiled",
                    "probability": 0.84130859375
                },
                {
                    "start": 316.24,
                    "end": 316.74,
                    "word": ",",
                    "probability": 0.59521484375
                },
                {
                    "start": 316.74,
                    "end": 316.84,
                    "word": " so",
                    "probability": 0.8916015625
                },
                {
                    "start": 316.84,
                    "end": 317.06,
                    "word": " we",
                    "probability": 0.88818359375
                },
                {
                    "start": 317.06,
                    "end": 317.36,
                    "word": " cannot",
                    "probability": 0.7646484375
                },
                {
                    "start": 317.36,
                    "end": 317.62,
                    "word": " use",
                    "probability": 0.7998046875
                }
            ]
        },
        {
            "id": 52,
            "seek": 32218,
            "start": 317.62,
            "end": 324.06,
            "text": " server-side code. We are not able to include files from file system. We can only use allowed",
            "tokens": [
                51004,
                7154,
                12,
                1812,
                3089,
                13,
                492,
                366,
                406,
                1075,
                281,
                4090,
                7098,
                490,
                3991,
                1185,
                13,
                492,
                393,
                787,
                764,
                4350,
                51328
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2399425253100779,
            "compression_ratio": 1.6531531531531531,
            "no_speech_prob": 0.005298614501953125,
            "words": [
                {
                    "start": 317.62,
                    "end": 317.9,
                    "word": " server",
                    "probability": 0.8271484375
                },
                {
                    "start": 317.9,
                    "end": 318.14,
                    "word": "-side",
                    "probability": 0.881103515625
                },
                {
                    "start": 318.14,
                    "end": 318.5,
                    "word": " code",
                    "probability": 0.77294921875
                },
                {
                    "start": 318.5,
                    "end": 318.96,
                    "word": ".",
                    "probability": 0.6875
                },
                {
                    "start": 318.96,
                    "end": 319.34,
                    "word": " We",
                    "probability": 0.8955078125
                },
                {
                    "start": 319.34,
                    "end": 319.48,
                    "word": " are",
                    "probability": 0.88134765625
                },
                {
                    "start": 319.48,
                    "end": 319.72,
                    "word": " not",
                    "probability": 0.89111328125
                },
                {
                    "start": 319.72,
                    "end": 320.16,
                    "word": " able",
                    "probability": 0.88525390625
                },
                {
                    "start": 320.16,
                    "end": 320.42,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 320.42,
                    "end": 320.76,
                    "word": " include",
                    "probability": 0.75927734375
                },
                {
                    "start": 320.76,
                    "end": 321.24,
                    "word": " files",
                    "probability": 0.80908203125
                },
                {
                    "start": 321.24,
                    "end": 321.5,
                    "word": " from",
                    "probability": 0.81591796875
                },
                {
                    "start": 321.5,
                    "end": 321.74,
                    "word": " file",
                    "probability": 0.689453125
                },
                {
                    "start": 321.74,
                    "end": 322.1,
                    "word": " system",
                    "probability": 0.8525390625
                },
                {
                    "start": 322.1,
                    "end": 322.64,
                    "word": ".",
                    "probability": 0.83447265625
                },
                {
                    "start": 322.64,
                    "end": 322.74,
                    "word": " We",
                    "probability": 0.89990234375
                },
                {
                    "start": 322.74,
                    "end": 322.94,
                    "word": " can",
                    "probability": 0.89697265625
                },
                {
                    "start": 322.94,
                    "end": 323.38,
                    "word": " only",
                    "probability": 0.8505859375
                },
                {
                    "start": 323.38,
                    "end": 323.64,
                    "word": " use",
                    "probability": 0.81201171875
                },
                {
                    "start": 323.64,
                    "end": 324.06,
                    "word": " allowed",
                    "probability": 0.74609375
                }
            ]
        },
        {
            "id": 53,
            "seek": 32218,
            "start": 324.06,
            "end": 330.88,
            "text": " controls. This list is defined in safe control section of web config file. Page filter also",
            "tokens": [
                51328,
                9003,
                13,
                639,
                1329,
                307,
                7642,
                294,
                3273,
                1969,
                3541,
                295,
                3670,
                6662,
                3991,
                13,
                21217,
                6608,
                611,
                51672
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2399425253100779,
            "compression_ratio": 1.6531531531531531,
            "no_speech_prob": 0.005298614501953125,
            "words": [
                {
                    "start": 324.06,
                    "end": 324.54,
                    "word": " controls",
                    "probability": 0.583984375
                },
                {
                    "start": 324.54,
                    "end": 324.98,
                    "word": ".",
                    "probability": 0.962890625
                },
                {
                    "start": 324.98,
                    "end": 325.22,
                    "word": " This",
                    "probability": 0.7998046875
                },
                {
                    "start": 325.22,
                    "end": 325.5,
                    "word": " list",
                    "probability": 0.884765625
                },
                {
                    "start": 325.5,
                    "end": 325.66,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 325.66,
                    "end": 326.12,
                    "word": " defined",
                    "probability": 0.7158203125
                },
                {
                    "start": 326.12,
                    "end": 326.42,
                    "word": " in",
                    "probability": 0.89892578125
                },
                {
                    "start": 326.42,
                    "end": 326.68,
                    "word": " safe",
                    "probability": 0.58203125
                },
                {
                    "start": 326.68,
                    "end": 326.98,
                    "word": " control",
                    "probability": 0.393310546875
                },
                {
                    "start": 326.98,
                    "end": 327.46,
                    "word": " section",
                    "probability": 0.82568359375
                },
                {
                    "start": 327.46,
                    "end": 327.7,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 327.7,
                    "end": 327.94,
                    "word": " web",
                    "probability": 0.5966796875
                },
                {
                    "start": 327.94,
                    "end": 328.28,
                    "word": " config",
                    "probability": 0.48291015625
                },
                {
                    "start": 328.28,
                    "end": 328.72,
                    "word": " file",
                    "probability": 0.81103515625
                },
                {
                    "start": 328.72,
                    "end": 329.38,
                    "word": ".",
                    "probability": 0.98193359375
                },
                {
                    "start": 329.58,
                    "end": 330.08,
                    "word": " Page",
                    "probability": 0.76220703125
                },
                {
                    "start": 330.08,
                    "end": 330.44,
                    "word": " filter",
                    "probability": 0.412109375
                },
                {
                    "start": 330.44,
                    "end": 330.88,
                    "word": " also",
                    "probability": 0.82861328125
                }
            ]
        },
        {
            "id": 54,
            "seek": 35122,
            "start": 330.88,
            "end": 337.24,
            "text": " applies an allow list for directives and even for attributes of most of them. There are many",
            "tokens": [
                50364,
                13165,
                364,
                2089,
                1329,
                337,
                2047,
                1539,
                293,
                754,
                337,
                17212,
                295,
                881,
                295,
                552,
                13,
                821,
                366,
                867,
                50684
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19861469072164947,
            "compression_ratio": 1.562753036437247,
            "no_speech_prob": 0.01739501953125,
            "words": [
                {
                    "start": 330.88,
                    "end": 331.3,
                    "word": " applies",
                    "probability": 0.63525390625
                },
                {
                    "start": 331.3,
                    "end": 331.78,
                    "word": " an",
                    "probability": 0.76123046875
                },
                {
                    "start": 331.78,
                    "end": 332.14,
                    "word": " allow",
                    "probability": 0.69580078125
                },
                {
                    "start": 332.14,
                    "end": 332.48,
                    "word": " list",
                    "probability": 0.7998046875
                },
                {
                    "start": 332.48,
                    "end": 333.12,
                    "word": " for",
                    "probability": 0.8876953125
                },
                {
                    "start": 333.12,
                    "end": 333.72,
                    "word": " directives",
                    "probability": 0.901611328125
                },
                {
                    "start": 333.72,
                    "end": 333.98,
                    "word": " and",
                    "probability": 0.69140625
                },
                {
                    "start": 333.98,
                    "end": 334.2,
                    "word": " even",
                    "probability": 0.8173828125
                },
                {
                    "start": 334.2,
                    "end": 334.46,
                    "word": " for",
                    "probability": 0.88037109375
                },
                {
                    "start": 334.46,
                    "end": 334.98,
                    "word": " attributes",
                    "probability": 0.7138671875
                },
                {
                    "start": 334.98,
                    "end": 335.42,
                    "word": " of",
                    "probability": 0.875
                },
                {
                    "start": 335.42,
                    "end": 335.72,
                    "word": " most",
                    "probability": 0.81640625
                },
                {
                    "start": 335.72,
                    "end": 335.88,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 335.88,
                    "end": 336.06,
                    "word": " them",
                    "probability": 0.74169921875
                },
                {
                    "start": 336.06,
                    "end": 336.62,
                    "word": ".",
                    "probability": 0.87939453125
                },
                {
                    "start": 336.62,
                    "end": 336.8,
                    "word": " There",
                    "probability": 0.791015625
                },
                {
                    "start": 336.8,
                    "end": 336.94,
                    "word": " are",
                    "probability": 0.89501953125
                },
                {
                    "start": 336.94,
                    "end": 337.24,
                    "word": " many",
                    "probability": 0.81005859375
                }
            ]
        },
        {
            "id": 55,
            "seek": 35122,
            "start": 337.24,
            "end": 343.94,
            "text": " other restrictions. For example, event binding is blocked as well. As we can see, it is a set of",
            "tokens": [
                50684,
                661,
                14191,
                13,
                1171,
                1365,
                11,
                2280,
                17359,
                307,
                15470,
                382,
                731,
                13,
                1018,
                321,
                393,
                536,
                11,
                309,
                307,
                257,
                992,
                295,
                51016
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19861469072164947,
            "compression_ratio": 1.562753036437247,
            "no_speech_prob": 0.01739501953125,
            "words": [
                {
                    "start": 337.24,
                    "end": 337.6,
                    "word": " other",
                    "probability": 0.80322265625
                },
                {
                    "start": 337.6,
                    "end": 338.1,
                    "word": " restrictions",
                    "probability": 0.74951171875
                },
                {
                    "start": 338.1,
                    "end": 338.46,
                    "word": ".",
                    "probability": 0.30712890625
                },
                {
                    "start": 338.46,
                    "end": 338.56,
                    "word": " For",
                    "probability": 0.89892578125
                },
                {
                    "start": 338.56,
                    "end": 338.88,
                    "word": " example",
                    "probability": 0.92919921875
                },
                {
                    "start": 338.88,
                    "end": 339.1,
                    "word": ",",
                    "probability": 0.7021484375
                },
                {
                    "start": 339.1,
                    "end": 339.46,
                    "word": " event",
                    "probability": 0.69189453125
                },
                {
                    "start": 339.46,
                    "end": 339.8,
                    "word": " binding",
                    "probability": 0.7529296875
                },
                {
                    "start": 339.8,
                    "end": 340.42,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 340.42,
                    "end": 340.72,
                    "word": " blocked",
                    "probability": 0.7001953125
                },
                {
                    "start": 340.72,
                    "end": 340.98,
                    "word": " as",
                    "probability": 0.87646484375
                },
                {
                    "start": 340.98,
                    "end": 341.18,
                    "word": " well",
                    "probability": 0.87890625
                },
                {
                    "start": 341.18,
                    "end": 341.74,
                    "word": ".",
                    "probability": 0.939453125
                },
                {
                    "start": 341.84,
                    "end": 342.1,
                    "word": " As",
                    "probability": 0.90185546875
                },
                {
                    "start": 342.1,
                    "end": 342.26,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 342.26,
                    "end": 342.42,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 342.42,
                    "end": 342.7,
                    "word": " see",
                    "probability": 0.8134765625
                },
                {
                    "start": 342.7,
                    "end": 342.9,
                    "word": ",",
                    "probability": 0.6474609375
                },
                {
                    "start": 342.9,
                    "end": 343.04,
                    "word": " it",
                    "probability": 0.89599609375
                },
                {
                    "start": 343.04,
                    "end": 343.2,
                    "word": " is",
                    "probability": 0.8994140625
                },
                {
                    "start": 343.44,
                    "end": 343.72,
                    "word": " a set",
                    "probability": 0.8935546875
                },
                {
                    "start": 343.72,
                    "end": 343.94,
                    "word": " of",
                    "probability": 0.90673828125
                }
            ]
        },
        {
            "id": 56,
            "seek": 35122,
            "start": 343.94,
            "end": 352.48,
            "text": " quite strong restrictions how it can be bypassed. As we know, safe mode is enforced by page filter.",
            "tokens": [
                51016,
                1596,
                2068,
                14191,
                577,
                309,
                393,
                312,
                24996,
                292,
                13,
                1018,
                321,
                458,
                11,
                3273,
                4391,
                307,
                40953,
                538,
                3028,
                6608,
                13,
                51432
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19861469072164947,
            "compression_ratio": 1.562753036437247,
            "no_speech_prob": 0.01739501953125,
            "words": [
                {
                    "start": 343.94,
                    "end": 344.28,
                    "word": " quite",
                    "probability": 0.88134765625
                },
                {
                    "start": 344.28,
                    "end": 344.66,
                    "word": " strong",
                    "probability": 0.80615234375
                },
                {
                    "start": 344.66,
                    "end": 345.4,
                    "word": " restrictions",
                    "probability": 0.7119140625
                },
                {
                    "start": 345.4,
                    "end": 346.32,
                    "word": " how",
                    "probability": 0.3447265625
                },
                {
                    "start": 346.32,
                    "end": 346.52,
                    "word": " it",
                    "probability": 0.9052734375
                },
                {
                    "start": 346.52,
                    "end": 346.7,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 346.7,
                    "end": 346.84,
                    "word": " be",
                    "probability": 0.89208984375
                },
                {
                    "start": 346.84,
                    "end": 348.92,
                    "word": " bypassed",
                    "probability": 0.873779296875
                },
                {
                    "start": 348.92,
                    "end": 348.94,
                    "word": ".",
                    "probability": 0.97119140625
                },
                {
                    "start": 348.94,
                    "end": 349.24,
                    "word": " As",
                    "probability": 0.890625
                },
                {
                    "start": 349.24,
                    "end": 349.42,
                    "word": " we",
                    "probability": 0.88330078125
                },
                {
                    "start": 349.42,
                    "end": 349.62,
                    "word": " know",
                    "probability": 0.80322265625
                },
                {
                    "start": 349.62,
                    "end": 349.8,
                    "word": ",",
                    "probability": 0.7919921875
                },
                {
                    "start": 349.8,
                    "end": 350.08,
                    "word": " safe",
                    "probability": 0.60791015625
                },
                {
                    "start": 350.08,
                    "end": 350.44,
                    "word": " mode",
                    "probability": 0.80029296875
                },
                {
                    "start": 350.44,
                    "end": 350.92,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 350.92,
                    "end": 351.34,
                    "word": " enforced",
                    "probability": 0.80224609375
                },
                {
                    "start": 351.34,
                    "end": 351.62,
                    "word": " by",
                    "probability": 0.91455078125
                },
                {
                    "start": 351.62,
                    "end": 351.9,
                    "word": " page",
                    "probability": 0.5517578125
                },
                {
                    "start": 351.9,
                    "end": 352.2,
                    "word": " filter",
                    "probability": 0.89208984375
                },
                {
                    "start": 352.2,
                    "end": 352.48,
                    "word": ".",
                    "probability": 0.70751953125
                }
            ]
        },
        {
            "id": 57,
            "seek": 35122,
            "start": 352.82,
            "end": 359.92,
            "text": " So, our first question was, is there any place where SharePoint does not use it? And answer yes,",
            "tokens": [
                51460,
                407,
                11,
                527,
                700,
                1168,
                390,
                11,
                307,
                456,
                604,
                1081,
                689,
                14945,
                18705,
                775,
                406,
                764,
                309,
                30,
                400,
                1867,
                2086,
                11,
                51812
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19861469072164947,
            "compression_ratio": 1.562753036437247,
            "no_speech_prob": 0.01739501953125,
            "words": [
                {
                    "start": 352.82,
                    "end": 353.06,
                    "word": " So",
                    "probability": 0.884765625
                },
                {
                    "start": 353.06,
                    "end": 353.28,
                    "word": ",",
                    "probability": 0.27099609375
                },
                {
                    "start": 353.28,
                    "end": 353.4,
                    "word": " our",
                    "probability": 0.814453125
                },
                {
                    "start": 353.4,
                    "end": 353.66,
                    "word": " first",
                    "probability": 0.8134765625
                },
                {
                    "start": 353.66,
                    "end": 354.02,
                    "word": " question",
                    "probability": 0.81005859375
                },
                {
                    "start": 354.02,
                    "end": 354.38,
                    "word": " was",
                    "probability": 0.89111328125
                },
                {
                    "start": 354.38,
                    "end": 354.76,
                    "word": ",",
                    "probability": 0.434814453125
                },
                {
                    "start": 354.76,
                    "end": 354.98,
                    "word": " is",
                    "probability": 0.7734375
                },
                {
                    "start": 354.98,
                    "end": 355.12,
                    "word": " there",
                    "probability": 0.85693359375
                },
                {
                    "start": 355.12,
                    "end": 355.52,
                    "word": " any",
                    "probability": 0.80419921875
                },
                {
                    "start": 355.52,
                    "end": 355.92,
                    "word": " place",
                    "probability": 0.81396484375
                },
                {
                    "start": 355.92,
                    "end": 356.2,
                    "word": " where",
                    "probability": 0.89013671875
                },
                {
                    "start": 356.2,
                    "end": 356.76,
                    "word": " SharePoint",
                    "probability": 0.884033203125
                },
                {
                    "start": 356.76,
                    "end": 357.84,
                    "word": " does",
                    "probability": 0.90576171875
                },
                {
                    "start": 357.84,
                    "end": 358.04,
                    "word": " not",
                    "probability": 0.89892578125
                },
                {
                    "start": 358.04,
                    "end": 358.3,
                    "word": " use",
                    "probability": 0.81640625
                },
                {
                    "start": 358.3,
                    "end": 358.46,
                    "word": " it",
                    "probability": 0.90625
                },
                {
                    "start": 358.46,
                    "end": 358.8,
                    "word": "?",
                    "probability": 0.64501953125
                },
                {
                    "start": 358.8,
                    "end": 359.08,
                    "word": " And",
                    "probability": 0.826171875
                },
                {
                    "start": 359.08,
                    "end": 359.34,
                    "word": " answer",
                    "probability": 0.25048828125
                },
                {
                    "start": 359.34,
                    "end": 359.76,
                    "word": " yes",
                    "probability": 0.2802734375
                },
                {
                    "start": 359.76,
                    "end": 359.92,
                    "word": ",",
                    "probability": 0.8173828125
                }
            ]
        },
        {
            "id": 58,
            "seek": 38038,
            "start": 359.92,
            "end": 366.76,
            "text": " there are such places. Page filter will not be applied for the content argument of the parse",
            "tokens": [
                50364,
                456,
                366,
                1270,
                3190,
                13,
                21217,
                6608,
                486,
                406,
                312,
                6456,
                337,
                264,
                2701,
                6770,
                295,
                264,
                48377,
                50708
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19335937652398238,
            "compression_ratio": 1.6347826086956523,
            "no_speech_prob": 0.0003566741943359375,
            "words": [
                {
                    "start": 359.92,
                    "end": 360.12,
                    "word": " there",
                    "probability": 0.205810546875
                },
                {
                    "start": 360.12,
                    "end": 360.3,
                    "word": " are",
                    "probability": 0.88525390625
                },
                {
                    "start": 360.3,
                    "end": 360.46,
                    "word": " such",
                    "probability": 0.853515625
                },
                {
                    "start": 360.46,
                    "end": 360.82,
                    "word": " places",
                    "probability": 0.86572265625
                },
                {
                    "start": 360.82,
                    "end": 361.46,
                    "word": ".",
                    "probability": 0.74951171875
                },
                {
                    "start": 361.46,
                    "end": 361.68,
                    "word": " Page",
                    "probability": 0.5859375
                },
                {
                    "start": 361.68,
                    "end": 361.96,
                    "word": " filter",
                    "probability": 0.54541015625
                },
                {
                    "start": 361.96,
                    "end": 362.4,
                    "word": " will",
                    "probability": 0.79345703125
                },
                {
                    "start": 362.4,
                    "end": 362.66,
                    "word": " not",
                    "probability": 0.90087890625
                },
                {
                    "start": 362.66,
                    "end": 362.8,
                    "word": " be",
                    "probability": 0.8974609375
                },
                {
                    "start": 362.8,
                    "end": 363.2,
                    "word": " applied",
                    "probability": 0.71044921875
                },
                {
                    "start": 363.2,
                    "end": 363.76,
                    "word": " for",
                    "probability": 0.88037109375
                },
                {
                    "start": 363.76,
                    "end": 364.0,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 364.0,
                    "end": 364.44,
                    "word": " content",
                    "probability": 0.78515625
                },
                {
                    "start": 364.44,
                    "end": 364.92,
                    "word": " argument",
                    "probability": 0.8203125
                },
                {
                    "start": 364.92,
                    "end": 365.74,
                    "word": " of",
                    "probability": 0.88427734375
                },
                {
                    "start": 365.74,
                    "end": 366.12,
                    "word": " the",
                    "probability": 0.7861328125
                },
                {
                    "start": 366.12,
                    "end": 366.76,
                    "word": " parse",
                    "probability": 0.658203125
                }
            ]
        },
        {
            "id": 59,
            "seek": 38038,
            "start": 366.76,
            "end": 372.56,
            "text": " control method if it's called only with one argument or if the second one that actually has",
            "tokens": [
                50708,
                1969,
                3170,
                498,
                309,
                311,
                1219,
                787,
                365,
                472,
                6770,
                420,
                498,
                264,
                1150,
                472,
                300,
                767,
                575,
                50996
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19335937652398238,
            "compression_ratio": 1.6347826086956523,
            "no_speech_prob": 0.0003566741943359375,
            "words": [
                {
                    "start": 366.76,
                    "end": 367.16,
                    "word": " control",
                    "probability": 0.413330078125
                },
                {
                    "start": 367.16,
                    "end": 367.64,
                    "word": " method",
                    "probability": 0.8603515625
                },
                {
                    "start": 367.64,
                    "end": 368.48,
                    "word": " if",
                    "probability": 0.456298828125
                },
                {
                    "start": 368.48,
                    "end": 368.72,
                    "word": " it's",
                    "probability": 0.93212890625
                },
                {
                    "start": 368.72,
                    "end": 368.9,
                    "word": " called",
                    "probability": 0.73583984375
                },
                {
                    "start": 368.9,
                    "end": 369.18,
                    "word": " only",
                    "probability": 0.82275390625
                },
                {
                    "start": 369.18,
                    "end": 369.38,
                    "word": " with",
                    "probability": 0.814453125
                },
                {
                    "start": 369.38,
                    "end": 369.64,
                    "word": " one",
                    "probability": 0.82177734375
                },
                {
                    "start": 369.64,
                    "end": 370.02,
                    "word": " argument",
                    "probability": 0.85791015625
                },
                {
                    "start": 370.02,
                    "end": 370.58,
                    "word": " or",
                    "probability": 0.61328125
                },
                {
                    "start": 370.58,
                    "end": 370.82,
                    "word": " if",
                    "probability": 0.88818359375
                },
                {
                    "start": 370.82,
                    "end": 371.02,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 371.02,
                    "end": 371.34,
                    "word": " second",
                    "probability": 0.78955078125
                },
                {
                    "start": 371.34,
                    "end": 371.72,
                    "word": " one",
                    "probability": 0.80908203125
                },
                {
                    "start": 371.72,
                    "end": 372.0,
                    "word": " that",
                    "probability": 0.7705078125
                },
                {
                    "start": 372.0,
                    "end": 372.3,
                    "word": " actually",
                    "probability": 0.78369140625
                },
                {
                    "start": 372.3,
                    "end": 372.56,
                    "word": " has",
                    "probability": 0.90234375
                }
            ]
        },
        {
            "id": 60,
            "seek": 38038,
            "start": 372.56,
            "end": 380.04,
            "text": " name ignoreParseFilter is true. In addition, page filter is used at rendering time but is ignored",
            "tokens": [
                50996,
                1315,
                11200,
                47,
                11668,
                39933,
                391,
                307,
                2074,
                13,
                682,
                4500,
                11,
                3028,
                6608,
                307,
                1143,
                412,
                22407,
                565,
                457,
                307,
                19735,
                51376
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19335937652398238,
            "compression_ratio": 1.6347826086956523,
            "no_speech_prob": 0.0003566741943359375,
            "words": [
                {
                    "start": 372.56,
                    "end": 372.82,
                    "word": " name",
                    "probability": 0.5615234375
                },
                {
                    "start": 372.82,
                    "end": 373.78,
                    "word": " ignoreParseFilter",
                    "probability": 0.753076171875
                },
                {
                    "start": 373.78,
                    "end": 374.04,
                    "word": " is",
                    "probability": 0.8544921875
                },
                {
                    "start": 374.04,
                    "end": 374.32,
                    "word": " true",
                    "probability": 0.89111328125
                },
                {
                    "start": 374.32,
                    "end": 375.0,
                    "word": ".",
                    "probability": 0.94384765625
                },
                {
                    "start": 375.16,
                    "end": 375.4,
                    "word": " In",
                    "probability": 0.91552734375
                },
                {
                    "start": 375.4,
                    "end": 375.82,
                    "word": " addition",
                    "probability": 0.89697265625
                },
                {
                    "start": 375.82,
                    "end": 376.62,
                    "word": ",",
                    "probability": 0.94677734375
                },
                {
                    "start": 376.62,
                    "end": 376.88,
                    "word": " page",
                    "probability": 0.6630859375
                },
                {
                    "start": 376.88,
                    "end": 377.2,
                    "word": " filter",
                    "probability": 0.86474609375
                },
                {
                    "start": 377.2,
                    "end": 377.48,
                    "word": " is",
                    "probability": 0.904296875
                },
                {
                    "start": 377.48,
                    "end": 377.74,
                    "word": " used",
                    "probability": 0.8173828125
                },
                {
                    "start": 377.74,
                    "end": 377.98,
                    "word": " at",
                    "probability": 0.90771484375
                },
                {
                    "start": 377.98,
                    "end": 378.34,
                    "word": " rendering",
                    "probability": 0.9052734375
                },
                {
                    "start": 378.34,
                    "end": 378.74,
                    "word": " time",
                    "probability": 0.79296875
                },
                {
                    "start": 378.74,
                    "end": 379.38,
                    "word": " but",
                    "probability": 0.47021484375
                },
                {
                    "start": 379.38,
                    "end": 379.62,
                    "word": " is",
                    "probability": 0.87841796875
                },
                {
                    "start": 379.62,
                    "end": 380.04,
                    "word": " ignored",
                    "probability": 0.79150390625
                }
            ]
        },
        {
            "id": 61,
            "seek": 38038,
            "start": 380.04,
            "end": 389.08,
            "text": " at design time. But even if page filter is not applied, SharePoint uses another way to verify",
            "tokens": [
                51376,
                412,
                1715,
                565,
                13,
                583,
                754,
                498,
                3028,
                6608,
                307,
                406,
                6456,
                11,
                14945,
                18705,
                4960,
                1071,
                636,
                281,
                16888,
                51824
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19335937652398238,
            "compression_ratio": 1.6347826086956523,
            "no_speech_prob": 0.0003566741943359375,
            "words": [
                {
                    "start": 380.04,
                    "end": 380.4,
                    "word": " at",
                    "probability": 0.755859375
                },
                {
                    "start": 380.4,
                    "end": 380.86,
                    "word": " design",
                    "probability": 0.90576171875
                },
                {
                    "start": 380.86,
                    "end": 381.18,
                    "word": " time",
                    "probability": 0.79931640625
                },
                {
                    "start": 381.18,
                    "end": 381.86,
                    "word": ".",
                    "probability": 0.94189453125
                },
                {
                    "start": 382.32,
                    "end": 382.74,
                    "word": " But",
                    "probability": 0.880859375
                },
                {
                    "start": 382.74,
                    "end": 383.9,
                    "word": " even",
                    "probability": 0.54736328125
                },
                {
                    "start": 383.9,
                    "end": 384.18,
                    "word": " if",
                    "probability": 0.9091796875
                },
                {
                    "start": 384.18,
                    "end": 384.52,
                    "word": " page",
                    "probability": 0.748046875
                },
                {
                    "start": 384.52,
                    "end": 384.8,
                    "word": " filter",
                    "probability": 0.8876953125
                },
                {
                    "start": 384.8,
                    "end": 385.1,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 385.1,
                    "end": 385.34,
                    "word": " not",
                    "probability": 0.9033203125
                },
                {
                    "start": 385.34,
                    "end": 385.82,
                    "word": " applied",
                    "probability": 0.7041015625
                },
                {
                    "start": 385.82,
                    "end": 386.32,
                    "word": ",",
                    "probability": 0.82958984375
                },
                {
                    "start": 386.32,
                    "end": 386.86,
                    "word": " SharePoint",
                    "probability": 0.88818359375
                },
                {
                    "start": 386.86,
                    "end": 387.7,
                    "word": " uses",
                    "probability": 0.81640625
                },
                {
                    "start": 387.7,
                    "end": 388.16,
                    "word": " another",
                    "probability": 0.82177734375
                },
                {
                    "start": 388.16,
                    "end": 388.52,
                    "word": " way",
                    "probability": 0.892578125
                },
                {
                    "start": 388.52,
                    "end": 388.74,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 388.74,
                    "end": 389.08,
                    "word": " verify",
                    "probability": 0.7783203125
                }
            ]
        },
        {
            "id": 62,
            "seek": 40706,
            "start": 389.08,
            "end": 397.36,
            "text": " the input. It is a verify control on safe list method from editing page parse type that aims to",
            "tokens": [
                50364,
                264,
                4846,
                13,
                467,
                307,
                257,
                16888,
                1969,
                322,
                3273,
                1329,
                3170,
                490,
                10000,
                3028,
                48377,
                2010,
                300,
                24683,
                281,
                50772
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21497845135886093,
            "compression_ratio": 1.5956521739130434,
            "no_speech_prob": 0.0025081634521484375,
            "words": [
                {
                    "start": 389.08,
                    "end": 389.24,
                    "word": " the",
                    "probability": 0.1339111328125
                },
                {
                    "start": 389.24,
                    "end": 389.62,
                    "word": " input",
                    "probability": 0.75390625
                },
                {
                    "start": 389.62,
                    "end": 390.22,
                    "word": ".",
                    "probability": 0.8388671875
                },
                {
                    "start": 390.58,
                    "end": 390.84,
                    "word": " It",
                    "probability": 0.87353515625
                },
                {
                    "start": 390.84,
                    "end": 391.06,
                    "word": " is",
                    "probability": 0.87060546875
                },
                {
                    "start": 391.54,
                    "end": 391.92,
                    "word": " a verify",
                    "probability": 0.5634765625
                },
                {
                    "start": 391.92,
                    "end": 392.7,
                    "word": " control",
                    "probability": 0.259765625
                },
                {
                    "start": 392.7,
                    "end": 393.0,
                    "word": " on",
                    "probability": 0.42724609375
                },
                {
                    "start": 393.0,
                    "end": 393.4,
                    "word": " safe",
                    "probability": 0.65478515625
                },
                {
                    "start": 393.4,
                    "end": 393.64,
                    "word": " list",
                    "probability": 0.59912109375
                },
                {
                    "start": 393.64,
                    "end": 393.98,
                    "word": " method",
                    "probability": 0.84619140625
                },
                {
                    "start": 393.98,
                    "end": 394.26,
                    "word": " from",
                    "probability": 0.78125
                },
                {
                    "start": 394.26,
                    "end": 394.76,
                    "word": " editing",
                    "probability": 0.748046875
                },
                {
                    "start": 394.76,
                    "end": 395.38,
                    "word": " page",
                    "probability": 0.75830078125
                },
                {
                    "start": 395.38,
                    "end": 395.7,
                    "word": " parse",
                    "probability": 0.476806640625
                },
                {
                    "start": 395.7,
                    "end": 396.08,
                    "word": " type",
                    "probability": 0.888671875
                },
                {
                    "start": 396.08,
                    "end": 396.94,
                    "word": " that",
                    "probability": 0.63427734375
                },
                {
                    "start": 396.94,
                    "end": 397.18,
                    "word": " aims",
                    "probability": 0.135498046875
                },
                {
                    "start": 397.18,
                    "end": 397.36,
                    "word": " to",
                    "probability": 0.90478515625
                }
            ]
        },
        {
            "id": 63,
            "seek": 40706,
            "start": 397.36,
            "end": 405.26,
            "text": " do the same task at the original page filter, block markup with unsafe elements. But let's",
            "tokens": [
                50772,
                360,
                264,
                912,
                5633,
                412,
                264,
                3380,
                3028,
                6608,
                11,
                3461,
                1491,
                1010,
                365,
                35948,
                4959,
                13,
                583,
                718,
                311,
                51168
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21497845135886093,
            "compression_ratio": 1.5956521739130434,
            "no_speech_prob": 0.0025081634521484375,
            "words": [
                {
                    "start": 397.36,
                    "end": 397.5,
                    "word": " do",
                    "probability": 0.8955078125
                },
                {
                    "start": 397.5,
                    "end": 397.72,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 397.72,
                    "end": 398.04,
                    "word": " same",
                    "probability": 0.80029296875
                },
                {
                    "start": 398.04,
                    "end": 398.42,
                    "word": " task",
                    "probability": 0.75439453125
                },
                {
                    "start": 398.42,
                    "end": 398.6,
                    "word": " at",
                    "probability": 0.404541015625
                },
                {
                    "start": 398.6,
                    "end": 398.74,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 398.74,
                    "end": 399.14,
                    "word": " original",
                    "probability": 0.83251953125
                },
                {
                    "start": 399.14,
                    "end": 399.42,
                    "word": " page",
                    "probability": 0.779296875
                },
                {
                    "start": 399.42,
                    "end": 399.7,
                    "word": " filter",
                    "probability": 0.923828125
                },
                {
                    "start": 399.7,
                    "end": 400.3,
                    "word": ",",
                    "probability": 0.218505859375
                },
                {
                    "start": 400.3,
                    "end": 400.8,
                    "word": " block",
                    "probability": 0.806640625
                },
                {
                    "start": 400.8,
                    "end": 401.7,
                    "word": " markup",
                    "probability": 0.8125
                },
                {
                    "start": 401.7,
                    "end": 402.44,
                    "word": " with",
                    "probability": 0.79052734375
                },
                {
                    "start": 402.44,
                    "end": 402.86,
                    "word": " unsafe",
                    "probability": 0.74169921875
                },
                {
                    "start": 402.86,
                    "end": 403.3,
                    "word": " elements",
                    "probability": 0.73291015625
                },
                {
                    "start": 403.3,
                    "end": 403.9,
                    "word": ".",
                    "probability": 0.89794921875
                },
                {
                    "start": 404.72,
                    "end": 404.98,
                    "word": " But",
                    "probability": 0.85205078125
                },
                {
                    "start": 404.98,
                    "end": 405.26,
                    "word": " let's",
                    "probability": 0.926025390625
                }
            ]
        },
        {
            "id": 64,
            "seek": 40706,
            "start": 405.26,
            "end": 410.78,
            "text": " imagine for a second that we are able to bypass either this method or page filter. By the way,",
            "tokens": [
                51168,
                3811,
                337,
                257,
                1150,
                300,
                321,
                366,
                1075,
                281,
                24996,
                2139,
                341,
                3170,
                420,
                3028,
                6608,
                13,
                3146,
                264,
                636,
                11,
                51448
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21497845135886093,
            "compression_ratio": 1.5956521739130434,
            "no_speech_prob": 0.0025081634521484375,
            "words": [
                {
                    "start": 405.26,
                    "end": 405.58,
                    "word": " imagine",
                    "probability": 0.79296875
                },
                {
                    "start": 405.58,
                    "end": 405.78,
                    "word": " for",
                    "probability": 0.8798828125
                },
                {
                    "start": 405.96,
                    "end": 406.18,
                    "word": " a second",
                    "probability": 0.791015625
                },
                {
                    "start": 406.18,
                    "end": 406.7,
                    "word": " that",
                    "probability": 0.8330078125
                },
                {
                    "start": 406.7,
                    "end": 406.9,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 406.9,
                    "end": 407.06,
                    "word": " are",
                    "probability": 0.890625
                },
                {
                    "start": 407.06,
                    "end": 407.32,
                    "word": " able",
                    "probability": 0.89453125
                },
                {
                    "start": 407.32,
                    "end": 407.52,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 407.52,
                    "end": 407.88,
                    "word": " bypass",
                    "probability": 0.8564453125
                },
                {
                    "start": 407.88,
                    "end": 408.16,
                    "word": " either",
                    "probability": 0.7744140625
                },
                {
                    "start": 408.16,
                    "end": 408.44,
                    "word": " this",
                    "probability": 0.8828125
                },
                {
                    "start": 408.44,
                    "end": 408.76,
                    "word": " method",
                    "probability": 0.88427734375
                },
                {
                    "start": 408.76,
                    "end": 409.02,
                    "word": " or",
                    "probability": 0.89306640625
                },
                {
                    "start": 409.02,
                    "end": 409.28,
                    "word": " page",
                    "probability": 0.7529296875
                },
                {
                    "start": 409.28,
                    "end": 409.6,
                    "word": " filter",
                    "probability": 0.9111328125
                },
                {
                    "start": 409.6,
                    "end": 410.2,
                    "word": ".",
                    "probability": 0.796875
                },
                {
                    "start": 410.26,
                    "end": 410.46,
                    "word": " By",
                    "probability": 0.88623046875
                },
                {
                    "start": 410.46,
                    "end": 410.54,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 410.54,
                    "end": 410.72,
                    "word": " way",
                    "probability": 0.8974609375
                },
                {
                    "start": 410.72,
                    "end": 410.78,
                    "word": ",",
                    "probability": 0.63037109375
                }
            ]
        },
        {
            "id": 65,
            "seek": 40706,
            "start": 410.78,
            "end": 415.76,
            "text": " each such bypass is separate vulnerability and we will present them in a few minutes.",
            "tokens": [
                51448,
                1184,
                1270,
                24996,
                307,
                4994,
                24210,
                293,
                321,
                486,
                1974,
                552,
                294,
                257,
                1326,
                2077,
                13,
                51668
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21497845135886093,
            "compression_ratio": 1.5956521739130434,
            "no_speech_prob": 0.0025081634521484375,
            "words": [
                {
                    "start": 410.78,
                    "end": 411.1,
                    "word": " each",
                    "probability": 0.84814453125
                },
                {
                    "start": 411.1,
                    "end": 411.44,
                    "word": " such",
                    "probability": 0.86865234375
                },
                {
                    "start": 411.44,
                    "end": 411.74,
                    "word": " bypass",
                    "probability": 0.81396484375
                },
                {
                    "start": 411.74,
                    "end": 412.0,
                    "word": " is",
                    "probability": 0.88720703125
                },
                {
                    "start": 412.0,
                    "end": 412.4,
                    "word": " separate",
                    "probability": 0.65478515625
                },
                {
                    "start": 412.4,
                    "end": 412.9,
                    "word": " vulnerability",
                    "probability": 0.853515625
                },
                {
                    "start": 412.9,
                    "end": 413.38,
                    "word": " and",
                    "probability": 0.63134765625
                },
                {
                    "start": 413.38,
                    "end": 413.52,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 413.52,
                    "end": 413.68,
                    "word": " will",
                    "probability": 0.8154296875
                },
                {
                    "start": 413.68,
                    "end": 414.04,
                    "word": " present",
                    "probability": 0.76513671875
                },
                {
                    "start": 414.04,
                    "end": 414.34,
                    "word": " them",
                    "probability": 0.72705078125
                },
                {
                    "start": 414.34,
                    "end": 414.6,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 414.74,
                    "end": 414.86,
                    "word": " a few",
                    "probability": 0.8154296875
                },
                {
                    "start": 414.86,
                    "end": 415.16,
                    "word": " minutes",
                    "probability": 0.89599609375
                },
                {
                    "start": 415.16,
                    "end": 415.76,
                    "word": ".",
                    "probability": 0.978515625
                }
            ]
        },
        {
            "id": 66,
            "seek": 43138,
            "start": 415.76,
            "end": 422.12,
            "text": " So, how could we get remote code execution after escaping the safe mode? Remember,",
            "tokens": [
                50364,
                407,
                11,
                577,
                727,
                321,
                483,
                8607,
                3089,
                15058,
                934,
                32554,
                264,
                3273,
                4391,
                30,
                5459,
                11,
                50680
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20698052412503726,
            "compression_ratio": 1.569377990430622,
            "no_speech_prob": 0.0007085800170898438,
            "words": [
                {
                    "start": 415.76,
                    "end": 416.0,
                    "word": " So",
                    "probability": 0.8427734375
                },
                {
                    "start": 416.0,
                    "end": 416.46,
                    "word": ",",
                    "probability": 0.453857421875
                },
                {
                    "start": 416.46,
                    "end": 416.74,
                    "word": " how",
                    "probability": 0.8974609375
                },
                {
                    "start": 416.74,
                    "end": 417.06,
                    "word": " could",
                    "probability": 0.783203125
                },
                {
                    "start": 417.06,
                    "end": 417.22,
                    "word": " we",
                    "probability": 0.8935546875
                },
                {
                    "start": 417.22,
                    "end": 417.54,
                    "word": " get",
                    "probability": 0.89599609375
                },
                {
                    "start": 417.54,
                    "end": 417.86,
                    "word": " remote",
                    "probability": 0.75
                },
                {
                    "start": 417.86,
                    "end": 418.04,
                    "word": " code",
                    "probability": 0.77294921875
                },
                {
                    "start": 418.04,
                    "end": 418.56,
                    "word": " execution",
                    "probability": 0.86865234375
                },
                {
                    "start": 418.56,
                    "end": 418.98,
                    "word": " after",
                    "probability": 0.7265625
                },
                {
                    "start": 418.98,
                    "end": 419.5,
                    "word": " escaping",
                    "probability": 0.724609375
                },
                {
                    "start": 419.5,
                    "end": 419.98,
                    "word": " the",
                    "probability": 0.4931640625
                },
                {
                    "start": 419.98,
                    "end": 420.24,
                    "word": " safe",
                    "probability": 0.7919921875
                },
                {
                    "start": 420.24,
                    "end": 420.46,
                    "word": " mode",
                    "probability": 0.779296875
                },
                {
                    "start": 420.46,
                    "end": 421.1,
                    "word": "?",
                    "probability": 0.9462890625
                },
                {
                    "start": 421.2,
                    "end": 421.68,
                    "word": " Remember",
                    "probability": 0.890625
                },
                {
                    "start": 421.68,
                    "end": 422.12,
                    "word": ",",
                    "probability": 0.88330078125
                }
            ]
        },
        {
            "id": 67,
            "seek": 43138,
            "start": 422.12,
            "end": 426.36,
            "text": " since parse control method never calls compilation, we are not able to use",
            "tokens": [
                50680,
                1670,
                48377,
                1969,
                3170,
                1128,
                5498,
                40261,
                11,
                321,
                366,
                406,
                1075,
                281,
                764,
                50888
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20698052412503726,
            "compression_ratio": 1.569377990430622,
            "no_speech_prob": 0.0007085800170898438,
            "words": [
                {
                    "start": 422.12,
                    "end": 422.44,
                    "word": " since",
                    "probability": 0.79833984375
                },
                {
                    "start": 422.44,
                    "end": 422.66,
                    "word": " parse",
                    "probability": 0.0960693359375
                },
                {
                    "start": 422.66,
                    "end": 423.08,
                    "word": " control",
                    "probability": 0.174560546875
                },
                {
                    "start": 423.08,
                    "end": 423.82,
                    "word": " method",
                    "probability": 0.779296875
                },
                {
                    "start": 423.82,
                    "end": 424.26,
                    "word": " never",
                    "probability": 0.86767578125
                },
                {
                    "start": 424.26,
                    "end": 424.56,
                    "word": " calls",
                    "probability": 0.5732421875
                },
                {
                    "start": 424.56,
                    "end": 425.04,
                    "word": " compilation",
                    "probability": 0.90771484375
                },
                {
                    "start": 425.04,
                    "end": 425.34,
                    "word": ",",
                    "probability": 0.84228515625
                },
                {
                    "start": 425.34,
                    "end": 425.48,
                    "word": " we",
                    "probability": 0.8984375
                },
                {
                    "start": 425.48,
                    "end": 425.6,
                    "word": " are",
                    "probability": 0.8720703125
                },
                {
                    "start": 425.6,
                    "end": 425.78,
                    "word": " not",
                    "probability": 0.8974609375
                },
                {
                    "start": 425.78,
                    "end": 426.04,
                    "word": " able",
                    "probability": 0.8896484375
                },
                {
                    "start": 426.04,
                    "end": 426.2,
                    "word": " to",
                    "probability": 0.91162109375
                },
                {
                    "start": 426.2,
                    "end": 426.36,
                    "word": " use",
                    "probability": 0.7880859375
                }
            ]
        },
        {
            "id": 68,
            "seek": 43138,
            "start": 426.36,
            "end": 433.52,
            "text": " server-side code or perform any other attack that require compilation. But if we escape",
            "tokens": [
                50888,
                7154,
                12,
                1812,
                3089,
                420,
                2042,
                604,
                661,
                2690,
                300,
                3651,
                40261,
                13,
                583,
                498,
                321,
                7615,
                51248
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20698052412503726,
            "compression_ratio": 1.569377990430622,
            "no_speech_prob": 0.0007085800170898438,
            "words": [
                {
                    "start": 426.36,
                    "end": 426.6,
                    "word": " server",
                    "probability": 0.6572265625
                },
                {
                    "start": 426.6,
                    "end": 426.82,
                    "word": "-side",
                    "probability": 0.855712890625
                },
                {
                    "start": 426.82,
                    "end": 427.1,
                    "word": " code",
                    "probability": 0.80224609375
                },
                {
                    "start": 427.1,
                    "end": 427.32,
                    "word": " or",
                    "probability": 0.79443359375
                },
                {
                    "start": 427.32,
                    "end": 427.72,
                    "word": " perform",
                    "probability": 0.78955078125
                },
                {
                    "start": 427.72,
                    "end": 428.24,
                    "word": " any",
                    "probability": 0.8203125
                },
                {
                    "start": 428.24,
                    "end": 428.58,
                    "word": " other",
                    "probability": 0.787109375
                },
                {
                    "start": 428.58,
                    "end": 428.96,
                    "word": " attack",
                    "probability": 0.7763671875
                },
                {
                    "start": 428.96,
                    "end": 429.5,
                    "word": " that",
                    "probability": 0.8662109375
                },
                {
                    "start": 429.5,
                    "end": 430.04,
                    "word": " require",
                    "probability": 0.560546875
                },
                {
                    "start": 430.04,
                    "end": 431.34,
                    "word": " compilation",
                    "probability": 0.72802734375
                },
                {
                    "start": 431.34,
                    "end": 431.98,
                    "word": ".",
                    "probability": 0.9375
                },
                {
                    "start": 432.34,
                    "end": 432.62,
                    "word": " But",
                    "probability": 0.8779296875
                },
                {
                    "start": 432.62,
                    "end": 432.84,
                    "word": " if",
                    "probability": 0.81689453125
                },
                {
                    "start": 432.84,
                    "end": 433.02,
                    "word": " we",
                    "probability": 0.88525390625
                },
                {
                    "start": 433.02,
                    "end": 433.52,
                    "word": " escape",
                    "probability": 0.7607421875
                }
            ]
        },
        {
            "id": 69,
            "seek": 43138,
            "start": 434.3,
            "end": 440.08,
            "text": " safe mode, we can use unsafe controls or directives. Let's review several of them.",
            "tokens": [
                51292,
                3273,
                4391,
                11,
                321,
                393,
                764,
                35948,
                9003,
                420,
                2047,
                1539,
                13,
                961,
                311,
                3131,
                2940,
                295,
                552,
                13,
                51548
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20698052412503726,
            "compression_ratio": 1.569377990430622,
            "no_speech_prob": 0.0007085800170898438,
            "words": [
                {
                    "start": 434.3,
                    "end": 434.62,
                    "word": " safe",
                    "probability": 0.7265625
                },
                {
                    "start": 434.62,
                    "end": 434.94,
                    "word": " mode",
                    "probability": 0.78173828125
                },
                {
                    "start": 434.94,
                    "end": 435.36,
                    "word": ",",
                    "probability": 0.89892578125
                },
                {
                    "start": 435.36,
                    "end": 435.58,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 435.58,
                    "end": 435.78,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 435.78,
                    "end": 436.0,
                    "word": " use",
                    "probability": 0.79833984375
                },
                {
                    "start": 436.0,
                    "end": 436.46,
                    "word": " unsafe",
                    "probability": 0.6875
                },
                {
                    "start": 436.46,
                    "end": 436.94,
                    "word": " controls",
                    "probability": 0.56396484375
                },
                {
                    "start": 436.94,
                    "end": 437.22,
                    "word": " or",
                    "probability": 0.89111328125
                },
                {
                    "start": 437.22,
                    "end": 437.7,
                    "word": " directives",
                    "probability": 0.886474609375
                },
                {
                    "start": 437.7,
                    "end": 438.18,
                    "word": ".",
                    "probability": 0.96728515625
                },
                {
                    "start": 438.18,
                    "end": 438.48,
                    "word": " Let's",
                    "probability": 0.9423828125
                },
                {
                    "start": 438.48,
                    "end": 438.7,
                    "word": " review",
                    "probability": 0.65771484375
                },
                {
                    "start": 438.7,
                    "end": 439.06,
                    "word": " several",
                    "probability": 0.82666015625
                },
                {
                    "start": 439.06,
                    "end": 439.28,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 439.28,
                    "end": 439.44,
                    "word": " them",
                    "probability": 0.72412109375
                },
                {
                    "start": 439.44,
                    "end": 440.08,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 70,
            "seek": 45868,
            "start": 441.0,
            "end": 448.42,
            "text": " One of the most interesting unsafe controls is object data source. It allows us to invoke public",
            "tokens": [
                50412,
                1485,
                295,
                264,
                881,
                1880,
                35948,
                9003,
                307,
                2657,
                1412,
                4009,
                13,
                467,
                4045,
                505,
                281,
                41117,
                1908,
                50768
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2683502903511358,
            "compression_ratio": 1.6276150627615062,
            "no_speech_prob": 0.0015001296997070312,
            "words": [
                {
                    "start": 441.0,
                    "end": 441.68,
                    "word": " One",
                    "probability": 0.64501953125
                },
                {
                    "start": 441.68,
                    "end": 441.9,
                    "word": " of",
                    "probability": 0.896484375
                },
                {
                    "start": 441.9,
                    "end": 442.04,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 442.04,
                    "end": 442.24,
                    "word": " most",
                    "probability": 0.80908203125
                },
                {
                    "start": 442.24,
                    "end": 443.32,
                    "word": " interesting",
                    "probability": 0.65869140625
                },
                {
                    "start": 443.32,
                    "end": 443.72,
                    "word": " unsafe",
                    "probability": 0.2027587890625
                },
                {
                    "start": 443.72,
                    "end": 444.02,
                    "word": " controls",
                    "probability": 0.60546875
                },
                {
                    "start": 444.02,
                    "end": 444.3,
                    "word": " is",
                    "probability": 0.888671875
                },
                {
                    "start": 444.3,
                    "end": 444.7,
                    "word": " object",
                    "probability": 0.318115234375
                },
                {
                    "start": 444.7,
                    "end": 445.06,
                    "word": " data",
                    "probability": 0.64794921875
                },
                {
                    "start": 445.06,
                    "end": 445.52,
                    "word": " source",
                    "probability": 0.64599609375
                },
                {
                    "start": 445.52,
                    "end": 446.16,
                    "word": ".",
                    "probability": 0.89306640625
                },
                {
                    "start": 446.16,
                    "end": 446.56,
                    "word": " It",
                    "probability": 0.89697265625
                },
                {
                    "start": 446.56,
                    "end": 446.96,
                    "word": " allows",
                    "probability": 0.76708984375
                },
                {
                    "start": 446.96,
                    "end": 447.3,
                    "word": " us",
                    "probability": 0.89892578125
                },
                {
                    "start": 447.3,
                    "end": 447.62,
                    "word": " to",
                    "probability": 0.89599609375
                },
                {
                    "start": 447.62,
                    "end": 447.94,
                    "word": " invoke",
                    "probability": 0.87158203125
                },
                {
                    "start": 447.94,
                    "end": 448.42,
                    "word": " public",
                    "probability": 0.77294921875
                }
            ]
        },
        {
            "id": 71,
            "seek": 45868,
            "start": 448.42,
            "end": 454.2,
            "text": " methods from arbitrary public type. We can see an example of payload that uses start method from",
            "tokens": [
                50768,
                7150,
                490,
                23211,
                1908,
                2010,
                13,
                492,
                393,
                536,
                364,
                1365,
                295,
                30918,
                300,
                4960,
                722,
                3170,
                490,
                51056
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2683502903511358,
            "compression_ratio": 1.6276150627615062,
            "no_speech_prob": 0.0015001296997070312,
            "words": [
                {
                    "start": 448.42,
                    "end": 448.76,
                    "word": " methods",
                    "probability": 0.7236328125
                },
                {
                    "start": 448.76,
                    "end": 448.98,
                    "word": " from",
                    "probability": 0.8017578125
                },
                {
                    "start": 448.98,
                    "end": 449.44,
                    "word": " arbitrary",
                    "probability": 0.7412109375
                },
                {
                    "start": 449.44,
                    "end": 450.14,
                    "word": " public",
                    "probability": 0.81591796875
                },
                {
                    "start": 450.14,
                    "end": 450.52,
                    "word": " type",
                    "probability": 0.79638671875
                },
                {
                    "start": 450.52,
                    "end": 450.86,
                    "word": ".",
                    "probability": 0.9609375
                },
                {
                    "start": 450.86,
                    "end": 451.0,
                    "word": " We",
                    "probability": 0.7646484375
                },
                {
                    "start": 451.0,
                    "end": 451.14,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 451.14,
                    "end": 451.28,
                    "word": " see",
                    "probability": 0.81396484375
                },
                {
                    "start": 451.28,
                    "end": 451.4,
                    "word": " an",
                    "probability": 0.8955078125
                },
                {
                    "start": 451.4,
                    "end": 451.84,
                    "word": " example",
                    "probability": 0.9228515625
                },
                {
                    "start": 451.84,
                    "end": 452.1,
                    "word": " of",
                    "probability": 0.892578125
                },
                {
                    "start": 452.1,
                    "end": 452.38,
                    "word": " payload",
                    "probability": 0.8955078125
                },
                {
                    "start": 452.38,
                    "end": 452.64,
                    "word": " that",
                    "probability": 0.85205078125
                },
                {
                    "start": 452.64,
                    "end": 452.92,
                    "word": " uses",
                    "probability": 0.83251953125
                },
                {
                    "start": 452.92,
                    "end": 453.64,
                    "word": " start",
                    "probability": 0.73193359375
                },
                {
                    "start": 453.64,
                    "end": 453.98,
                    "word": " method",
                    "probability": 0.73828125
                },
                {
                    "start": 453.98,
                    "end": 454.2,
                    "word": " from",
                    "probability": 0.7802734375
                }
            ]
        },
        {
            "id": 72,
            "seek": 45868,
            "start": 454.2,
            "end": 460.14,
            "text": " process type to launch calculator. So, actually, it is arbitrary code execution, jackpot. But let's",
            "tokens": [
                51056,
                1399,
                2010,
                281,
                4025,
                24993,
                13,
                407,
                11,
                767,
                11,
                309,
                307,
                23211,
                3089,
                15058,
                11,
                7109,
                17698,
                13,
                583,
                718,
                311,
                51348
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2683502903511358,
            "compression_ratio": 1.6276150627615062,
            "no_speech_prob": 0.0015001296997070312,
            "words": [
                {
                    "start": 454.2,
                    "end": 454.58,
                    "word": " process",
                    "probability": 0.8193359375
                },
                {
                    "start": 454.58,
                    "end": 454.98,
                    "word": " type",
                    "probability": 0.89501953125
                },
                {
                    "start": 454.98,
                    "end": 455.22,
                    "word": " to",
                    "probability": 0.888671875
                },
                {
                    "start": 455.22,
                    "end": 455.42,
                    "word": " launch",
                    "probability": 0.7001953125
                },
                {
                    "start": 455.42,
                    "end": 455.86,
                    "word": " calculator",
                    "probability": 0.70556640625
                },
                {
                    "start": 455.86,
                    "end": 456.54,
                    "word": ".",
                    "probability": 0.93701171875
                },
                {
                    "start": 456.6,
                    "end": 456.72,
                    "word": " So",
                    "probability": 0.77490234375
                },
                {
                    "start": 456.72,
                    "end": 456.96,
                    "word": ",",
                    "probability": 0.2254638671875
                },
                {
                    "start": 456.96,
                    "end": 457.08,
                    "word": " actually",
                    "probability": 0.76171875
                },
                {
                    "start": 457.08,
                    "end": 457.22,
                    "word": ",",
                    "probability": 0.452880859375
                },
                {
                    "start": 457.22,
                    "end": 457.24,
                    "word": " it",
                    "probability": 0.7451171875
                },
                {
                    "start": 457.24,
                    "end": 457.34,
                    "word": " is",
                    "probability": 0.85595703125
                },
                {
                    "start": 457.34,
                    "end": 457.68,
                    "word": " arbitrary",
                    "probability": 0.748046875
                },
                {
                    "start": 457.68,
                    "end": 457.92,
                    "word": " code",
                    "probability": 0.7265625
                },
                {
                    "start": 457.92,
                    "end": 458.4,
                    "word": " execution",
                    "probability": 0.90869140625
                },
                {
                    "start": 458.4,
                    "end": 458.62,
                    "word": ",",
                    "probability": 0.347900390625
                },
                {
                    "start": 458.62,
                    "end": 459.02,
                    "word": " jackpot",
                    "probability": 0.88525390625
                },
                {
                    "start": 459.02,
                    "end": 459.64,
                    "word": ".",
                    "probability": 0.5087890625
                },
                {
                    "start": 459.64,
                    "end": 459.9,
                    "word": " But",
                    "probability": 0.8544921875
                },
                {
                    "start": 459.9,
                    "end": 460.14,
                    "word": " let's",
                    "probability": 0.91796875
                }
            ]
        },
        {
            "id": 73,
            "seek": 45868,
            "start": 460.14,
            "end": 467.38,
            "text": " review a couple other unsafe controls. XML data source and XML controls allow us to get content",
            "tokens": [
                51348,
                3131,
                257,
                1916,
                661,
                35948,
                9003,
                13,
                43484,
                1412,
                4009,
                293,
                43484,
                9003,
                2089,
                505,
                281,
                483,
                2701,
                51716
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2683502903511358,
            "compression_ratio": 1.6276150627615062,
            "no_speech_prob": 0.0015001296997070312,
            "words": [
                {
                    "start": 460.14,
                    "end": 460.38,
                    "word": " review",
                    "probability": 0.646484375
                },
                {
                    "start": 460.58,
                    "end": 460.76,
                    "word": " a couple",
                    "probability": 0.79638671875
                },
                {
                    "start": 460.76,
                    "end": 461.3,
                    "word": " other",
                    "probability": 0.580078125
                },
                {
                    "start": 461.3,
                    "end": 462.0,
                    "word": " unsafe",
                    "probability": 0.8271484375
                },
                {
                    "start": 462.0,
                    "end": 462.42,
                    "word": " controls",
                    "probability": 0.6240234375
                },
                {
                    "start": 462.42,
                    "end": 463.1,
                    "word": ".",
                    "probability": 0.984375
                },
                {
                    "start": 463.52,
                    "end": 463.9,
                    "word": " XML",
                    "probability": 0.818359375
                },
                {
                    "start": 463.9,
                    "end": 464.32,
                    "word": " data",
                    "probability": 0.7998046875
                },
                {
                    "start": 464.32,
                    "end": 464.74,
                    "word": " source",
                    "probability": 0.755859375
                },
                {
                    "start": 464.74,
                    "end": 464.94,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 464.94,
                    "end": 465.34,
                    "word": " XML",
                    "probability": 0.93115234375
                },
                {
                    "start": 465.34,
                    "end": 465.8,
                    "word": " controls",
                    "probability": 0.44384765625
                },
                {
                    "start": 465.8,
                    "end": 466.14,
                    "word": " allow",
                    "probability": 0.853515625
                },
                {
                    "start": 466.14,
                    "end": 466.4,
                    "word": " us",
                    "probability": 0.88623046875
                },
                {
                    "start": 466.4,
                    "end": 466.56,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 466.56,
                    "end": 466.78,
                    "word": " get",
                    "probability": 0.8984375
                },
                {
                    "start": 466.78,
                    "end": 467.38,
                    "word": " content",
                    "probability": 0.564453125
                }
            ]
        },
        {
            "id": 74,
            "seek": 48456,
            "start": 467.38,
            "end": 472.64,
            "text": " of arbitrary XML files. The similar results we can get by server-side include directives",
            "tokens": [
                50364,
                295,
                23211,
                43484,
                7098,
                13,
                440,
                2531,
                3542,
                321,
                393,
                483,
                538,
                7154,
                12,
                1812,
                4090,
                2047,
                1539,
                50632
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20072115155366752,
            "compression_ratio": 1.5914893617021277,
            "no_speech_prob": 0.00211334228515625,
            "words": [
                {
                    "start": 467.38,
                    "end": 467.58,
                    "word": " of",
                    "probability": 0.7216796875
                },
                {
                    "start": 467.58,
                    "end": 467.96,
                    "word": " arbitrary",
                    "probability": 0.81640625
                },
                {
                    "start": 467.96,
                    "end": 468.36,
                    "word": " XML",
                    "probability": 0.8447265625
                },
                {
                    "start": 468.36,
                    "end": 468.82,
                    "word": " files",
                    "probability": 0.81494140625
                },
                {
                    "start": 468.82,
                    "end": 469.42,
                    "word": ".",
                    "probability": 0.92626953125
                },
                {
                    "start": 469.54,
                    "end": 469.66,
                    "word": " The",
                    "probability": 0.64990234375
                },
                {
                    "start": 469.66,
                    "end": 469.92,
                    "word": " similar",
                    "probability": 0.87841796875
                },
                {
                    "start": 469.92,
                    "end": 470.4,
                    "word": " results",
                    "probability": 0.6728515625
                },
                {
                    "start": 470.4,
                    "end": 470.64,
                    "word": " we",
                    "probability": 0.8564453125
                },
                {
                    "start": 470.64,
                    "end": 470.78,
                    "word": " can",
                    "probability": 0.87255859375
                },
                {
                    "start": 470.78,
                    "end": 471.02,
                    "word": " get",
                    "probability": 0.890625
                },
                {
                    "start": 471.02,
                    "end": 471.24,
                    "word": " by",
                    "probability": 0.8955078125
                },
                {
                    "start": 471.24,
                    "end": 471.54,
                    "word": " server",
                    "probability": 0.650390625
                },
                {
                    "start": 471.54,
                    "end": 471.8,
                    "word": "-side",
                    "probability": 0.876220703125
                },
                {
                    "start": 471.8,
                    "end": 472.1,
                    "word": " include",
                    "probability": 0.8056640625
                },
                {
                    "start": 472.1,
                    "end": 472.64,
                    "word": " directives",
                    "probability": 0.8505859375
                }
            ]
        },
        {
            "id": 75,
            "seek": 48456,
            "start": 472.64,
            "end": 479.14,
            "text": " that return us content of any text files. Let's see how we can escalate from arbitrary file read",
            "tokens": [
                50632,
                300,
                2736,
                505,
                2701,
                295,
                604,
                2487,
                7098,
                13,
                961,
                311,
                536,
                577,
                321,
                393,
                17871,
                473,
                490,
                23211,
                3991,
                1401,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20072115155366752,
            "compression_ratio": 1.5914893617021277,
            "no_speech_prob": 0.00211334228515625,
            "words": [
                {
                    "start": 472.64,
                    "end": 473.06,
                    "word": " that",
                    "probability": 0.8466796875
                },
                {
                    "start": 473.06,
                    "end": 473.36,
                    "word": " return",
                    "probability": 0.63037109375
                },
                {
                    "start": 473.36,
                    "end": 473.64,
                    "word": " us",
                    "probability": 0.84375
                },
                {
                    "start": 473.64,
                    "end": 473.94,
                    "word": " content",
                    "probability": 0.74853515625
                },
                {
                    "start": 473.94,
                    "end": 474.18,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 474.18,
                    "end": 474.42,
                    "word": " any",
                    "probability": 0.82666015625
                },
                {
                    "start": 474.42,
                    "end": 474.78,
                    "word": " text",
                    "probability": 0.90185546875
                },
                {
                    "start": 474.78,
                    "end": 475.06,
                    "word": " files",
                    "probability": 0.62109375
                },
                {
                    "start": 475.06,
                    "end": 475.66,
                    "word": ".",
                    "probability": 0.9853515625
                },
                {
                    "start": 475.96,
                    "end": 476.38,
                    "word": " Let's",
                    "probability": 0.93017578125
                },
                {
                    "start": 476.38,
                    "end": 476.54,
                    "word": " see",
                    "probability": 0.82177734375
                },
                {
                    "start": 476.54,
                    "end": 476.76,
                    "word": " how",
                    "probability": 0.89453125
                },
                {
                    "start": 476.76,
                    "end": 476.96,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 476.96,
                    "end": 477.16,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 477.16,
                    "end": 477.86,
                    "word": " escalate",
                    "probability": 0.900146484375
                },
                {
                    "start": 477.86,
                    "end": 478.2,
                    "word": " from",
                    "probability": 0.80029296875
                },
                {
                    "start": 478.2,
                    "end": 478.64,
                    "word": " arbitrary",
                    "probability": 0.79931640625
                },
                {
                    "start": 478.64,
                    "end": 478.94,
                    "word": " file",
                    "probability": 0.67138671875
                },
                {
                    "start": 478.94,
                    "end": 479.14,
                    "word": " read",
                    "probability": 0.85400390625
                }
            ]
        },
        {
            "id": 76,
            "seek": 48456,
            "start": 479.14,
            "end": 485.82,
            "text": " to arbitrary code execution. If we can access web.config file, we will be able to get validation",
            "tokens": [
                50964,
                281,
                23211,
                3089,
                15058,
                13,
                759,
                321,
                393,
                2105,
                3670,
                13,
                1671,
                20646,
                3991,
                11,
                321,
                486,
                312,
                1075,
                281,
                483,
                24071,
                51292
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20072115155366752,
            "compression_ratio": 1.5914893617021277,
            "no_speech_prob": 0.00211334228515625,
            "words": [
                {
                    "start": 479.14,
                    "end": 479.66,
                    "word": " to",
                    "probability": 0.88623046875
                },
                {
                    "start": 479.66,
                    "end": 480.16,
                    "word": " arbitrary",
                    "probability": 0.8173828125
                },
                {
                    "start": 480.16,
                    "end": 480.46,
                    "word": " code",
                    "probability": 0.83642578125
                },
                {
                    "start": 480.46,
                    "end": 480.86,
                    "word": " execution",
                    "probability": 0.88330078125
                },
                {
                    "start": 480.86,
                    "end": 481.46,
                    "word": ".",
                    "probability": 0.96923828125
                },
                {
                    "start": 481.66,
                    "end": 482.16,
                    "word": " If",
                    "probability": 0.8955078125
                },
                {
                    "start": 482.16,
                    "end": 482.28,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 482.28,
                    "end": 482.48,
                    "word": " can",
                    "probability": 0.8916015625
                },
                {
                    "start": 482.48,
                    "end": 482.86,
                    "word": " access",
                    "probability": 0.765625
                },
                {
                    "start": 482.86,
                    "end": 483.22,
                    "word": " web",
                    "probability": 0.359375
                },
                {
                    "start": 483.22,
                    "end": 483.54,
                    "word": ".config",
                    "probability": 0.7882486979166666
                },
                {
                    "start": 483.54,
                    "end": 483.92,
                    "word": " file",
                    "probability": 0.857421875
                },
                {
                    "start": 483.92,
                    "end": 484.3,
                    "word": ",",
                    "probability": 0.65966796875
                },
                {
                    "start": 484.3,
                    "end": 484.48,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 484.48,
                    "end": 484.58,
                    "word": " will",
                    "probability": 0.8046875
                },
                {
                    "start": 484.58,
                    "end": 484.74,
                    "word": " be",
                    "probability": 0.90478515625
                },
                {
                    "start": 484.74,
                    "end": 485.0,
                    "word": " able",
                    "probability": 0.88623046875
                },
                {
                    "start": 485.0,
                    "end": 485.2,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 485.2,
                    "end": 485.38,
                    "word": " get",
                    "probability": 0.9072265625
                },
                {
                    "start": 485.38,
                    "end": 485.82,
                    "word": " validation",
                    "probability": 0.80859375
                }
            ]
        },
        {
            "id": 77,
            "seek": 48456,
            "start": 485.82,
            "end": 493.26,
            "text": " key from machine key section. By the way, this value may be present in other places such as",
            "tokens": [
                51292,
                2141,
                490,
                3479,
                2141,
                3541,
                13,
                3146,
                264,
                636,
                11,
                341,
                2158,
                815,
                312,
                1974,
                294,
                661,
                3190,
                1270,
                382,
                51656
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20072115155366752,
            "compression_ratio": 1.5914893617021277,
            "no_speech_prob": 0.00211334228515625,
            "words": [
                {
                    "start": 485.82,
                    "end": 486.24,
                    "word": " key",
                    "probability": 0.79638671875
                },
                {
                    "start": 486.24,
                    "end": 486.64,
                    "word": " from",
                    "probability": 0.7841796875
                },
                {
                    "start": 486.64,
                    "end": 487.0,
                    "word": " machine",
                    "probability": 0.3876953125
                },
                {
                    "start": 487.0,
                    "end": 487.98,
                    "word": " key",
                    "probability": 0.413818359375
                },
                {
                    "start": 487.98,
                    "end": 488.34,
                    "word": " section",
                    "probability": 0.80419921875
                },
                {
                    "start": 488.34,
                    "end": 488.94,
                    "word": ".",
                    "probability": 0.97412109375
                },
                {
                    "start": 489.14,
                    "end": 489.52,
                    "word": " By",
                    "probability": 0.90087890625
                },
                {
                    "start": 489.52,
                    "end": 489.62,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 489.62,
                    "end": 489.82,
                    "word": " way",
                    "probability": 0.8955078125
                },
                {
                    "start": 489.82,
                    "end": 490.38,
                    "word": ",",
                    "probability": 0.91943359375
                },
                {
                    "start": 490.38,
                    "end": 490.68,
                    "word": " this",
                    "probability": 0.865234375
                },
                {
                    "start": 490.68,
                    "end": 491.08,
                    "word": " value",
                    "probability": 0.91455078125
                },
                {
                    "start": 491.08,
                    "end": 491.42,
                    "word": " may",
                    "probability": 0.86279296875
                },
                {
                    "start": 491.42,
                    "end": 491.58,
                    "word": " be",
                    "probability": 0.90869140625
                },
                {
                    "start": 491.58,
                    "end": 491.88,
                    "word": " present",
                    "probability": 0.77587890625
                },
                {
                    "start": 491.88,
                    "end": 492.06,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 492.06,
                    "end": 492.32,
                    "word": " other",
                    "probability": 0.77392578125
                },
                {
                    "start": 492.32,
                    "end": 492.7,
                    "word": " places",
                    "probability": 0.86865234375
                },
                {
                    "start": 492.7,
                    "end": 493.06,
                    "word": " such",
                    "probability": 0.59716796875
                },
                {
                    "start": 493.06,
                    "end": 493.26,
                    "word": " as",
                    "probability": 0.91357421875
                }
            ]
        },
        {
            "id": 78,
            "seek": 51280,
            "start": 493.26,
            "end": 499.24,
            "text": " internal SharePoint properties. We will see this example a bit later. With validation key,",
            "tokens": [
                50364,
                6920,
                14945,
                18705,
                7221,
                13,
                492,
                486,
                536,
                341,
                1365,
                257,
                857,
                1780,
                13,
                2022,
                24071,
                2141,
                11,
                50660
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22605298394742218,
            "compression_ratio": 1.609442060085837,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 493.26,
                    "end": 493.68,
                    "word": " internal",
                    "probability": 0.306884765625
                },
                {
                    "start": 493.68,
                    "end": 494.16,
                    "word": " SharePoint",
                    "probability": 0.809326171875
                },
                {
                    "start": 494.16,
                    "end": 494.96,
                    "word": " properties",
                    "probability": 0.68115234375
                },
                {
                    "start": 494.96,
                    "end": 495.46,
                    "word": ".",
                    "probability": 0.869140625
                },
                {
                    "start": 495.46,
                    "end": 495.56,
                    "word": " We",
                    "probability": 0.84912109375
                },
                {
                    "start": 495.56,
                    "end": 495.74,
                    "word": " will",
                    "probability": 0.771484375
                },
                {
                    "start": 495.74,
                    "end": 496.04,
                    "word": " see",
                    "probability": 0.82666015625
                },
                {
                    "start": 496.04,
                    "end": 496.32,
                    "word": " this",
                    "probability": 0.84228515625
                },
                {
                    "start": 496.32,
                    "end": 496.74,
                    "word": " example",
                    "probability": 0.92724609375
                },
                {
                    "start": 497.0,
                    "end": 497.1,
                    "word": " a bit",
                    "probability": 0.89404296875
                },
                {
                    "start": 497.1,
                    "end": 497.38,
                    "word": " later",
                    "probability": 0.88330078125
                },
                {
                    "start": 497.38,
                    "end": 497.98,
                    "word": ".",
                    "probability": 0.9775390625
                },
                {
                    "start": 498.28,
                    "end": 498.44,
                    "word": " With",
                    "probability": 0.798828125
                },
                {
                    "start": 498.44,
                    "end": 498.84,
                    "word": " validation",
                    "probability": 0.583984375
                },
                {
                    "start": 498.84,
                    "end": 499.12,
                    "word": " key",
                    "probability": 0.051544189453125
                },
                {
                    "start": 499.12,
                    "end": 499.24,
                    "word": ",",
                    "probability": 0.474853515625
                }
            ]
        },
        {
            "id": 79,
            "seek": 51280,
            "start": 499.24,
            "end": 506.84,
            "text": " we can generate a valid view state that will execute arbitrary code commands on the target",
            "tokens": [
                50660,
                321,
                393,
                8460,
                257,
                7363,
                1910,
                1785,
                300,
                486,
                14483,
                23211,
                3089,
                16901,
                322,
                264,
                3779,
                51044
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22605298394742218,
            "compression_ratio": 1.609442060085837,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 499.24,
                    "end": 499.32,
                    "word": " we",
                    "probability": 0.8935546875
                },
                {
                    "start": 499.32,
                    "end": 499.56,
                    "word": " can",
                    "probability": 0.88916015625
                },
                {
                    "start": 499.56,
                    "end": 500.08,
                    "word": " generate",
                    "probability": 0.720703125
                },
                {
                    "start": 500.22,
                    "end": 500.44,
                    "word": " a valid",
                    "probability": 0.513671875
                },
                {
                    "start": 500.44,
                    "end": 501.06,
                    "word": " view",
                    "probability": 0.55029296875
                },
                {
                    "start": 501.06,
                    "end": 501.48,
                    "word": " state",
                    "probability": 0.84228515625
                },
                {
                    "start": 501.48,
                    "end": 501.92,
                    "word": " that",
                    "probability": 0.83544921875
                },
                {
                    "start": 501.92,
                    "end": 502.06,
                    "word": " will",
                    "probability": 0.81494140625
                },
                {
                    "start": 502.06,
                    "end": 502.56,
                    "word": " execute",
                    "probability": 0.88037109375
                },
                {
                    "start": 502.56,
                    "end": 503.04,
                    "word": " arbitrary",
                    "probability": 0.7822265625
                },
                {
                    "start": 503.04,
                    "end": 503.52,
                    "word": " code",
                    "probability": 0.55078125
                },
                {
                    "start": 503.52,
                    "end": 504.68,
                    "word": " commands",
                    "probability": 0.6298828125
                },
                {
                    "start": 504.68,
                    "end": 505.76,
                    "word": " on",
                    "probability": 0.892578125
                },
                {
                    "start": 505.76,
                    "end": 505.98,
                    "word": " the",
                    "probability": 0.76513671875
                },
                {
                    "start": 505.98,
                    "end": 506.84,
                    "word": " target",
                    "probability": 0.8310546875
                }
            ]
        },
        {
            "id": 80,
            "seek": 51280,
            "start": 506.84,
            "end": 515.66,
            "text": " server. We can use tools such as userserial.net for this. Now, when we know what safe mode is and",
            "tokens": [
                51044,
                7154,
                13,
                492,
                393,
                764,
                3873,
                1270,
                382,
                4195,
                12484,
                831,
                13,
                7129,
                337,
                341,
                13,
                823,
                11,
                562,
                321,
                458,
                437,
                3273,
                4391,
                307,
                293,
                51488
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22605298394742218,
            "compression_ratio": 1.609442060085837,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 506.84,
                    "end": 507.16,
                    "word": " server",
                    "probability": 0.796875
                },
                {
                    "start": 507.16,
                    "end": 507.58,
                    "word": ".",
                    "probability": 0.97607421875
                },
                {
                    "start": 507.58,
                    "end": 507.74,
                    "word": " We",
                    "probability": 0.90234375
                },
                {
                    "start": 507.74,
                    "end": 507.88,
                    "word": " can",
                    "probability": 0.84228515625
                },
                {
                    "start": 507.88,
                    "end": 508.12,
                    "word": " use",
                    "probability": 0.81640625
                },
                {
                    "start": 508.12,
                    "end": 508.46,
                    "word": " tools",
                    "probability": 0.7705078125
                },
                {
                    "start": 508.46,
                    "end": 508.76,
                    "word": " such",
                    "probability": 0.869140625
                },
                {
                    "start": 508.76,
                    "end": 509.28,
                    "word": " as",
                    "probability": 0.908203125
                },
                {
                    "start": 509.28,
                    "end": 510.0,
                    "word": " userserial",
                    "probability": 0.50048828125
                },
                {
                    "start": 510.0,
                    "end": 510.5,
                    "word": ".net",
                    "probability": 0.92529296875
                },
                {
                    "start": 510.5,
                    "end": 510.7,
                    "word": " for",
                    "probability": 0.845703125
                },
                {
                    "start": 510.7,
                    "end": 510.94,
                    "word": " this",
                    "probability": 0.857421875
                },
                {
                    "start": 510.94,
                    "end": 511.54,
                    "word": ".",
                    "probability": 0.99169921875
                },
                {
                    "start": 512.58,
                    "end": 513.18,
                    "word": " Now",
                    "probability": 0.88427734375
                },
                {
                    "start": 513.18,
                    "end": 513.5,
                    "word": ",",
                    "probability": 0.68359375
                },
                {
                    "start": 513.5,
                    "end": 513.68,
                    "word": " when",
                    "probability": 0.84619140625
                },
                {
                    "start": 513.68,
                    "end": 513.86,
                    "word": " we",
                    "probability": 0.9072265625
                },
                {
                    "start": 513.86,
                    "end": 514.12,
                    "word": " know",
                    "probability": 0.81494140625
                },
                {
                    "start": 514.12,
                    "end": 514.5,
                    "word": " what",
                    "probability": 0.88330078125
                },
                {
                    "start": 514.5,
                    "end": 514.78,
                    "word": " safe",
                    "probability": 0.45751953125
                },
                {
                    "start": 514.78,
                    "end": 515.08,
                    "word": " mode",
                    "probability": 0.81494140625
                },
                {
                    "start": 515.08,
                    "end": 515.38,
                    "word": " is",
                    "probability": 0.9072265625
                },
                {
                    "start": 515.38,
                    "end": 515.66,
                    "word": " and",
                    "probability": 0.79345703125
                }
            ]
        },
        {
            "id": 81,
            "seek": 51280,
            "start": 515.66,
            "end": 521.5,
            "text": " how we can compromise SharePoint server if it is bypassed, we can move to our next part of this",
            "tokens": [
                51488,
                577,
                321,
                393,
                18577,
                14945,
                18705,
                7154,
                498,
                309,
                307,
                24996,
                292,
                11,
                321,
                393,
                1286,
                281,
                527,
                958,
                644,
                295,
                341,
                51772
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22605298394742218,
            "compression_ratio": 1.609442060085837,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 515.66,
                    "end": 516.0,
                    "word": " how",
                    "probability": 0.9013671875
                },
                {
                    "start": 516.0,
                    "end": 516.2,
                    "word": " we",
                    "probability": 0.89208984375
                },
                {
                    "start": 516.2,
                    "end": 516.42,
                    "word": " can",
                    "probability": 0.88525390625
                },
                {
                    "start": 516.42,
                    "end": 516.94,
                    "word": " compromise",
                    "probability": 0.68115234375
                },
                {
                    "start": 516.94,
                    "end": 517.42,
                    "word": " SharePoint",
                    "probability": 0.88232421875
                },
                {
                    "start": 517.42,
                    "end": 517.76,
                    "word": " server",
                    "probability": 0.68603515625
                },
                {
                    "start": 517.76,
                    "end": 517.98,
                    "word": " if",
                    "probability": 0.67333984375
                },
                {
                    "start": 517.98,
                    "end": 518.08,
                    "word": " it",
                    "probability": 0.80029296875
                },
                {
                    "start": 518.08,
                    "end": 518.16,
                    "word": " is",
                    "probability": 0.44482421875
                },
                {
                    "start": 518.16,
                    "end": 518.72,
                    "word": " bypassed",
                    "probability": 0.865234375
                },
                {
                    "start": 518.72,
                    "end": 518.82,
                    "word": ",",
                    "probability": 0.9482421875
                },
                {
                    "start": 518.82,
                    "end": 519.0,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 519.0,
                    "end": 519.16,
                    "word": " can",
                    "probability": 0.89306640625
                },
                {
                    "start": 519.16,
                    "end": 519.42,
                    "word": " move",
                    "probability": 0.88916015625
                },
                {
                    "start": 519.42,
                    "end": 519.6,
                    "word": " to",
                    "probability": 0.8857421875
                },
                {
                    "start": 519.6,
                    "end": 519.9,
                    "word": " our",
                    "probability": 0.8125
                },
                {
                    "start": 519.9,
                    "end": 520.32,
                    "word": " next",
                    "probability": 0.85986328125
                },
                {
                    "start": 520.32,
                    "end": 520.78,
                    "word": " part",
                    "probability": 0.833984375
                },
                {
                    "start": 520.78,
                    "end": 521.3,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 521.3,
                    "end": 521.5,
                    "word": " this",
                    "probability": 0.86669921875
                }
            ]
        },
        {
            "id": 82,
            "seek": 53760,
            "start": 521.5,
            "end": 527.22,
            "text": " talk. Here we will present five different types of security problem in content management system.",
            "tokens": [
                50364,
                751,
                13,
                1692,
                321,
                486,
                1974,
                1732,
                819,
                3467,
                295,
                3825,
                1154,
                294,
                2701,
                4592,
                1185,
                13,
                50636
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996527777777778,
            "compression_ratio": 1.5622489959839359,
            "no_speech_prob": 0.005298614501953125,
            "words": [
                {
                    "start": 521.5,
                    "end": 521.76,
                    "word": " talk",
                    "probability": 0.04705810546875
                },
                {
                    "start": 521.76,
                    "end": 522.4,
                    "word": ".",
                    "probability": 0.9072265625
                },
                {
                    "start": 522.4,
                    "end": 522.76,
                    "word": " Here",
                    "probability": 0.77197265625
                },
                {
                    "start": 522.76,
                    "end": 522.88,
                    "word": " we",
                    "probability": 0.71826171875
                },
                {
                    "start": 522.88,
                    "end": 523.04,
                    "word": " will",
                    "probability": 0.76171875
                },
                {
                    "start": 523.04,
                    "end": 523.28,
                    "word": " present",
                    "probability": 0.7685546875
                },
                {
                    "start": 523.28,
                    "end": 523.7,
                    "word": " five",
                    "probability": 0.69287109375
                },
                {
                    "start": 523.7,
                    "end": 524.06,
                    "word": " different",
                    "probability": 0.68603515625
                },
                {
                    "start": 524.06,
                    "end": 524.48,
                    "word": " types",
                    "probability": 0.77392578125
                },
                {
                    "start": 524.48,
                    "end": 524.68,
                    "word": " of",
                    "probability": 0.91357421875
                },
                {
                    "start": 524.68,
                    "end": 525.0,
                    "word": " security",
                    "probability": 0.93701171875
                },
                {
                    "start": 525.0,
                    "end": 525.44,
                    "word": " problem",
                    "probability": 0.2734375
                },
                {
                    "start": 525.44,
                    "end": 525.74,
                    "word": " in",
                    "probability": 0.89453125
                },
                {
                    "start": 525.74,
                    "end": 526.06,
                    "word": " content",
                    "probability": 0.548828125
                },
                {
                    "start": 526.06,
                    "end": 526.44,
                    "word": " management",
                    "probability": 0.75390625
                },
                {
                    "start": 526.44,
                    "end": 526.9,
                    "word": " system",
                    "probability": 0.8447265625
                },
                {
                    "start": 526.9,
                    "end": 527.22,
                    "word": ".",
                    "probability": 0.90283203125
                }
            ]
        },
        {
            "id": 83,
            "seek": 53760,
            "start": 527.54,
            "end": 534.16,
            "text": " We will show examples of each type in SharePoint. We would like to stress here that our target is",
            "tokens": [
                50672,
                492,
                486,
                855,
                5110,
                295,
                1184,
                2010,
                294,
                14945,
                18705,
                13,
                492,
                576,
                411,
                281,
                4244,
                510,
                300,
                527,
                3779,
                307,
                50992
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996527777777778,
            "compression_ratio": 1.5622489959839359,
            "no_speech_prob": 0.005298614501953125,
            "words": [
                {
                    "start": 527.54,
                    "end": 527.88,
                    "word": " We",
                    "probability": 0.89794921875
                },
                {
                    "start": 527.88,
                    "end": 528.08,
                    "word": " will",
                    "probability": 0.81396484375
                },
                {
                    "start": 528.08,
                    "end": 528.38,
                    "word": " show",
                    "probability": 0.88427734375
                },
                {
                    "start": 528.38,
                    "end": 528.96,
                    "word": " examples",
                    "probability": 0.76123046875
                },
                {
                    "start": 528.96,
                    "end": 529.28,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 529.28,
                    "end": 529.48,
                    "word": " each",
                    "probability": 0.8564453125
                },
                {
                    "start": 529.48,
                    "end": 529.8,
                    "word": " type",
                    "probability": 0.9111328125
                },
                {
                    "start": 529.8,
                    "end": 530.02,
                    "word": " in",
                    "probability": 0.82666015625
                },
                {
                    "start": 530.02,
                    "end": 530.38,
                    "word": " SharePoint",
                    "probability": 0.7939453125
                },
                {
                    "start": 530.38,
                    "end": 531.02,
                    "word": ".",
                    "probability": 0.95849609375
                },
                {
                    "start": 531.2,
                    "end": 531.52,
                    "word": " We",
                    "probability": 0.8447265625
                },
                {
                    "start": 531.52,
                    "end": 531.66,
                    "word": " would",
                    "probability": 0.85546875
                },
                {
                    "start": 531.66,
                    "end": 531.86,
                    "word": " like",
                    "probability": 0.86962890625
                },
                {
                    "start": 531.86,
                    "end": 532.04,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 532.04,
                    "end": 532.4,
                    "word": " stress",
                    "probability": 0.78955078125
                },
                {
                    "start": 532.4,
                    "end": 532.68,
                    "word": " here",
                    "probability": 0.810546875
                },
                {
                    "start": 532.68,
                    "end": 533.14,
                    "word": " that",
                    "probability": 0.8359375
                },
                {
                    "start": 533.14,
                    "end": 533.56,
                    "word": " our",
                    "probability": 0.8291015625
                },
                {
                    "start": 533.56,
                    "end": 533.94,
                    "word": " target",
                    "probability": 0.84375
                },
                {
                    "start": 533.94,
                    "end": 534.16,
                    "word": " is",
                    "probability": 0.88427734375
                }
            ]
        },
        {
            "id": 84,
            "seek": 53760,
            "start": 534.16,
            "end": 539.08,
            "text": " SharePoint server with default configuration. All vulnerabilities allowed us to execute arbitrary",
            "tokens": [
                50992,
                14945,
                18705,
                7154,
                365,
                7576,
                11694,
                13,
                1057,
                37633,
                4350,
                505,
                281,
                14483,
                23211,
                51244
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996527777777778,
            "compression_ratio": 1.5622489959839359,
            "no_speech_prob": 0.005298614501953125,
            "words": [
                {
                    "start": 534.16,
                    "end": 534.52,
                    "word": " SharePoint",
                    "probability": 0.8408203125
                },
                {
                    "start": 534.52,
                    "end": 534.82,
                    "word": " server",
                    "probability": 0.65283203125
                },
                {
                    "start": 534.82,
                    "end": 535.04,
                    "word": " with",
                    "probability": 0.81298828125
                },
                {
                    "start": 535.4,
                    "end": 535.98,
                    "word": " default configuration",
                    "probability": 0.8642578125
                },
                {
                    "start": 535.98,
                    "end": 536.58,
                    "word": ".",
                    "probability": 0.8828125
                },
                {
                    "start": 536.58,
                    "end": 536.82,
                    "word": " All",
                    "probability": 0.9013671875
                },
                {
                    "start": 536.82,
                    "end": 537.34,
                    "word": " vulnerabilities",
                    "probability": 0.853515625
                },
                {
                    "start": 537.34,
                    "end": 537.9,
                    "word": " allowed",
                    "probability": 0.759765625
                },
                {
                    "start": 537.9,
                    "end": 538.14,
                    "word": " us",
                    "probability": 0.89697265625
                },
                {
                    "start": 538.14,
                    "end": 538.32,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 538.32,
                    "end": 538.64,
                    "word": " execute",
                    "probability": 0.8583984375
                },
                {
                    "start": 538.64,
                    "end": 539.08,
                    "word": " arbitrary",
                    "probability": 0.80322265625
                }
            ]
        },
        {
            "id": 85,
            "seek": 53760,
            "start": 539.08,
            "end": 546.3,
            "text": " code on the target and all attacks were performed by regular user. No admin rights were needed.",
            "tokens": [
                51244,
                3089,
                322,
                264,
                3779,
                293,
                439,
                8122,
                645,
                10332,
                538,
                3890,
                4195,
                13,
                883,
                24236,
                4601,
                645,
                2978,
                13,
                51592
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996527777777778,
            "compression_ratio": 1.5622489959839359,
            "no_speech_prob": 0.005298614501953125,
            "words": [
                {
                    "start": 539.08,
                    "end": 539.38,
                    "word": " code",
                    "probability": 0.80517578125
                },
                {
                    "start": 539.38,
                    "end": 539.58,
                    "word": " on",
                    "probability": 0.90234375
                },
                {
                    "start": 539.58,
                    "end": 539.74,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 539.74,
                    "end": 540.02,
                    "word": " target",
                    "probability": 0.84619140625
                },
                {
                    "start": 540.02,
                    "end": 541.0,
                    "word": " and",
                    "probability": 0.51171875
                },
                {
                    "start": 541.0,
                    "end": 541.32,
                    "word": " all",
                    "probability": 0.89501953125
                },
                {
                    "start": 541.32,
                    "end": 541.8,
                    "word": " attacks",
                    "probability": 0.71533203125
                },
                {
                    "start": 541.8,
                    "end": 542.48,
                    "word": " were",
                    "probability": 0.88330078125
                },
                {
                    "start": 542.48,
                    "end": 542.9,
                    "word": " performed",
                    "probability": 0.73095703125
                },
                {
                    "start": 542.9,
                    "end": 543.16,
                    "word": " by",
                    "probability": 0.90673828125
                },
                {
                    "start": 543.16,
                    "end": 543.52,
                    "word": " regular",
                    "probability": 0.74755859375
                },
                {
                    "start": 543.52,
                    "end": 543.86,
                    "word": " user",
                    "probability": 0.75048828125
                },
                {
                    "start": 543.86,
                    "end": 544.44,
                    "word": ".",
                    "probability": 0.6748046875
                },
                {
                    "start": 544.44,
                    "end": 544.66,
                    "word": " No",
                    "probability": 0.88623046875
                },
                {
                    "start": 544.66,
                    "end": 545.0,
                    "word": " admin",
                    "probability": 0.642578125
                },
                {
                    "start": 545.0,
                    "end": 545.54,
                    "word": " rights",
                    "probability": 0.91748046875
                },
                {
                    "start": 545.54,
                    "end": 545.74,
                    "word": " were",
                    "probability": 0.8623046875
                },
                {
                    "start": 545.74,
                    "end": 545.98,
                    "word": " needed",
                    "probability": 0.68701171875
                },
                {
                    "start": 545.98,
                    "end": 546.3,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 86,
            "seek": 56156,
            "start": 546.86,
            "end": 553.78,
            "text": " Let's start. The first type of security problems is access to resources with sensitive information.",
            "tokens": [
                50392,
                961,
                311,
                722,
                13,
                440,
                700,
                2010,
                295,
                3825,
                2740,
                307,
                2105,
                281,
                3593,
                365,
                9477,
                1589,
                13,
                50728
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5269709543568464,
            "no_speech_prob": 0.0087890625,
            "words": [
                {
                    "start": 546.86,
                    "end": 547.28,
                    "word": " Let's",
                    "probability": 0.811279296875
                },
                {
                    "start": 547.28,
                    "end": 547.58,
                    "word": " start",
                    "probability": 0.8525390625
                },
                {
                    "start": 547.58,
                    "end": 548.22,
                    "word": ".",
                    "probability": 0.62890625
                },
                {
                    "start": 548.84,
                    "end": 549.06,
                    "word": " The",
                    "probability": 0.80322265625
                },
                {
                    "start": 549.06,
                    "end": 549.28,
                    "word": " first",
                    "probability": 0.80078125
                },
                {
                    "start": 549.28,
                    "end": 549.52,
                    "word": " type",
                    "probability": 0.92822265625
                },
                {
                    "start": 549.52,
                    "end": 549.64,
                    "word": " of",
                    "probability": 0.91259765625
                },
                {
                    "start": 549.64,
                    "end": 549.96,
                    "word": " security",
                    "probability": 0.95166015625
                },
                {
                    "start": 549.96,
                    "end": 550.46,
                    "word": " problems",
                    "probability": 0.365478515625
                },
                {
                    "start": 550.46,
                    "end": 551.24,
                    "word": " is",
                    "probability": 0.78125
                },
                {
                    "start": 551.24,
                    "end": 551.76,
                    "word": " access",
                    "probability": 0.76318359375
                },
                {
                    "start": 551.76,
                    "end": 552.06,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 552.06,
                    "end": 552.46,
                    "word": " resources",
                    "probability": 0.71484375
                },
                {
                    "start": 552.46,
                    "end": 552.72,
                    "word": " with",
                    "probability": 0.77734375
                },
                {
                    "start": 552.72,
                    "end": 553.04,
                    "word": " sensitive",
                    "probability": 0.81396484375
                },
                {
                    "start": 553.04,
                    "end": 553.6,
                    "word": " information",
                    "probability": 0.6953125
                },
                {
                    "start": 553.6,
                    "end": 553.78,
                    "word": ".",
                    "probability": 0.90869140625
                }
            ]
        },
        {
            "id": 87,
            "seek": 56156,
            "start": 553.78,
            "end": 559.56,
            "text": " It can be configuration or business information in various files, logs, database, or even process",
            "tokens": [
                50728,
                467,
                393,
                312,
                11694,
                420,
                1606,
                1589,
                294,
                3683,
                7098,
                11,
                20820,
                11,
                8149,
                11,
                420,
                754,
                1399,
                51028
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5269709543568464,
            "no_speech_prob": 0.0087890625,
            "words": [
                {
                    "start": 553.78,
                    "end": 553.82,
                    "word": " It",
                    "probability": 0.8916015625
                },
                {
                    "start": 553.82,
                    "end": 553.96,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 553.96,
                    "end": 554.1,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 554.1,
                    "end": 554.52,
                    "word": " configuration",
                    "probability": 0.77587890625
                },
                {
                    "start": 554.52,
                    "end": 555.02,
                    "word": " or",
                    "probability": 0.8154296875
                },
                {
                    "start": 555.02,
                    "end": 555.36,
                    "word": " business",
                    "probability": 0.8935546875
                },
                {
                    "start": 555.36,
                    "end": 555.94,
                    "word": " information",
                    "probability": 0.71484375
                },
                {
                    "start": 555.94,
                    "end": 556.46,
                    "word": " in",
                    "probability": 0.55712890625
                },
                {
                    "start": 556.46,
                    "end": 556.74,
                    "word": " various",
                    "probability": 0.84521484375
                },
                {
                    "start": 556.74,
                    "end": 557.3,
                    "word": " files",
                    "probability": 0.80517578125
                },
                {
                    "start": 557.3,
                    "end": 557.5,
                    "word": ",",
                    "probability": 0.966796875
                },
                {
                    "start": 557.5,
                    "end": 557.82,
                    "word": " logs",
                    "probability": 0.6904296875
                },
                {
                    "start": 557.82,
                    "end": 558.04,
                    "word": ",",
                    "probability": 0.9794921875
                },
                {
                    "start": 558.04,
                    "end": 558.42,
                    "word": " database",
                    "probability": 0.376220703125
                },
                {
                    "start": 558.42,
                    "end": 558.58,
                    "word": ",",
                    "probability": 0.45556640625
                },
                {
                    "start": 558.58,
                    "end": 558.68,
                    "word": " or",
                    "probability": 0.900390625
                },
                {
                    "start": 558.68,
                    "end": 558.96,
                    "word": " even",
                    "probability": 0.79443359375
                },
                {
                    "start": 558.96,
                    "end": 559.56,
                    "word": " process",
                    "probability": 0.8037109375
                }
            ]
        },
        {
            "id": 88,
            "seek": 56156,
            "start": 559.56,
            "end": 565.88,
            "text": " memory. Of course, proper sandbox should prevent this problem, but it is not always the case.",
            "tokens": [
                51028,
                4675,
                13,
                2720,
                1164,
                11,
                2296,
                42115,
                820,
                4871,
                341,
                1154,
                11,
                457,
                309,
                307,
                406,
                1009,
                264,
                1389,
                13,
                51308
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5269709543568464,
            "no_speech_prob": 0.0087890625,
            "words": [
                {
                    "start": 559.56,
                    "end": 559.92,
                    "word": " memory",
                    "probability": 0.78857421875
                },
                {
                    "start": 559.92,
                    "end": 560.52,
                    "word": ".",
                    "probability": 0.98876953125
                },
                {
                    "start": 560.52,
                    "end": 560.78,
                    "word": " Of",
                    "probability": 0.92138671875
                },
                {
                    "start": 560.78,
                    "end": 561.02,
                    "word": " course",
                    "probability": 0.8671875
                },
                {
                    "start": 561.02,
                    "end": 561.18,
                    "word": ",",
                    "probability": 0.75830078125
                },
                {
                    "start": 561.18,
                    "end": 561.36,
                    "word": " proper",
                    "probability": 0.65380859375
                },
                {
                    "start": 561.36,
                    "end": 561.68,
                    "word": " sandbox",
                    "probability": 0.828125
                },
                {
                    "start": 561.68,
                    "end": 562.04,
                    "word": " should",
                    "probability": 0.86767578125
                },
                {
                    "start": 562.04,
                    "end": 562.48,
                    "word": " prevent",
                    "probability": 0.80029296875
                },
                {
                    "start": 562.48,
                    "end": 562.74,
                    "word": " this",
                    "probability": 0.85888671875
                },
                {
                    "start": 562.74,
                    "end": 563.08,
                    "word": " problem",
                    "probability": 0.7998046875
                },
                {
                    "start": 563.08,
                    "end": 563.42,
                    "word": ",",
                    "probability": 0.62353515625
                },
                {
                    "start": 563.42,
                    "end": 563.64,
                    "word": " but",
                    "probability": 0.8896484375
                },
                {
                    "start": 563.64,
                    "end": 564.06,
                    "word": " it",
                    "probability": 0.884765625
                },
                {
                    "start": 564.06,
                    "end": 564.22,
                    "word": " is",
                    "probability": 0.88671875
                },
                {
                    "start": 564.22,
                    "end": 564.48,
                    "word": " not",
                    "probability": 0.8974609375
                },
                {
                    "start": 564.48,
                    "end": 564.78,
                    "word": " always",
                    "probability": 0.763671875
                },
                {
                    "start": 564.78,
                    "end": 565.0,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 565.0,
                    "end": 565.24,
                    "word": " case",
                    "probability": 0.80810546875
                },
                {
                    "start": 565.24,
                    "end": 565.88,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 89,
            "seek": 56156,
            "start": 566.22,
            "end": 570.26,
            "text": " We already mentioned that page filter blocks server-side includes directives",
            "tokens": [
                51352,
                492,
                1217,
                2835,
                300,
                3028,
                6608,
                8474,
                7154,
                12,
                1812,
                5974,
                2047,
                1539,
                51580
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2282436637184288,
            "compression_ratio": 1.5269709543568464,
            "no_speech_prob": 0.0087890625,
            "words": [
                {
                    "start": 566.22,
                    "end": 566.36,
                    "word": " We",
                    "probability": 0.88916015625
                },
                {
                    "start": 566.36,
                    "end": 566.76,
                    "word": " already",
                    "probability": 0.7119140625
                },
                {
                    "start": 566.76,
                    "end": 567.28,
                    "word": " mentioned",
                    "probability": 0.7353515625
                },
                {
                    "start": 567.28,
                    "end": 567.64,
                    "word": " that",
                    "probability": 0.8427734375
                },
                {
                    "start": 567.64,
                    "end": 568.0,
                    "word": " page",
                    "probability": 0.49951171875
                },
                {
                    "start": 568.0,
                    "end": 568.32,
                    "word": " filter",
                    "probability": 0.7734375
                },
                {
                    "start": 568.32,
                    "end": 568.82,
                    "word": " blocks",
                    "probability": 0.75390625
                },
                {
                    "start": 568.82,
                    "end": 569.16,
                    "word": " server",
                    "probability": 0.64013671875
                },
                {
                    "start": 569.16,
                    "end": 569.42,
                    "word": "-side",
                    "probability": 0.78662109375
                },
                {
                    "start": 569.42,
                    "end": 569.76,
                    "word": " includes",
                    "probability": 0.5205078125
                },
                {
                    "start": 569.76,
                    "end": 570.26,
                    "word": " directives",
                    "probability": 0.87939453125
                }
            ]
        },
        {
            "id": 90,
            "seek": 58584,
            "start": 570.26,
            "end": 575.82,
            "text": " and verify control on safe list method should do this as well, and actually it does.",
            "tokens": [
                50384,
                293,
                16888,
                1969,
                322,
                3273,
                1329,
                3170,
                820,
                360,
                341,
                382,
                731,
                11,
                293,
                767,
                309,
                775,
                13,
                50612
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24911220744252205,
            "compression_ratio": 1.547085201793722,
            "no_speech_prob": 0.0176849365234375,
            "words": [
                {
                    "start": 570.26,
                    "end": 570.92,
                    "word": " and",
                    "probability": 0.174560546875
                },
                {
                    "start": 570.92,
                    "end": 571.24,
                    "word": " verify",
                    "probability": 0.42138671875
                },
                {
                    "start": 571.24,
                    "end": 571.66,
                    "word": " control",
                    "probability": 0.25146484375
                },
                {
                    "start": 571.66,
                    "end": 571.9,
                    "word": " on",
                    "probability": 0.841796875
                },
                {
                    "start": 571.9,
                    "end": 572.22,
                    "word": " safe",
                    "probability": 0.4931640625
                },
                {
                    "start": 572.22,
                    "end": 572.5,
                    "word": " list",
                    "probability": 0.69482421875
                },
                {
                    "start": 572.5,
                    "end": 572.84,
                    "word": " method",
                    "probability": 0.689453125
                },
                {
                    "start": 572.84,
                    "end": 573.3,
                    "word": " should",
                    "probability": 0.91015625
                },
                {
                    "start": 573.3,
                    "end": 573.64,
                    "word": " do",
                    "probability": 0.90576171875
                },
                {
                    "start": 573.64,
                    "end": 573.96,
                    "word": " this",
                    "probability": 0.861328125
                },
                {
                    "start": 573.96,
                    "end": 574.18,
                    "word": " as",
                    "probability": 0.884765625
                },
                {
                    "start": 574.18,
                    "end": 574.4,
                    "word": " well",
                    "probability": 0.86328125
                },
                {
                    "start": 574.4,
                    "end": 574.56,
                    "word": ",",
                    "probability": 0.371826171875
                },
                {
                    "start": 574.56,
                    "end": 574.62,
                    "word": " and",
                    "probability": 0.861328125
                },
                {
                    "start": 574.62,
                    "end": 574.9,
                    "word": " actually",
                    "probability": 0.76318359375
                },
                {
                    "start": 574.9,
                    "end": 575.08,
                    "word": " it",
                    "probability": 0.7421875
                },
                {
                    "start": 575.08,
                    "end": 575.26,
                    "word": " does",
                    "probability": 0.91650390625
                },
                {
                    "start": 575.26,
                    "end": 575.82,
                    "word": ".",
                    "probability": 0.4072265625
                }
            ]
        },
        {
            "id": 91,
            "seek": 58584,
            "start": 575.98,
            "end": 582.36,
            "text": " But if it's called with false in block server-side includes argument, it will not block them.",
            "tokens": [
                50648,
                583,
                498,
                309,
                311,
                1219,
                365,
                7908,
                294,
                3461,
                7154,
                12,
                1812,
                5974,
                6770,
                11,
                309,
                486,
                406,
                3461,
                552,
                13,
                50940
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24911220744252205,
            "compression_ratio": 1.547085201793722,
            "no_speech_prob": 0.0176849365234375,
            "words": [
                {
                    "start": 575.98,
                    "end": 576.28,
                    "word": " But",
                    "probability": 0.84619140625
                },
                {
                    "start": 576.28,
                    "end": 577.26,
                    "word": " if",
                    "probability": 0.462890625
                },
                {
                    "start": 577.26,
                    "end": 577.5,
                    "word": " it's",
                    "probability": 0.8740234375
                },
                {
                    "start": 577.5,
                    "end": 577.7,
                    "word": " called",
                    "probability": 0.7294921875
                },
                {
                    "start": 577.7,
                    "end": 577.9,
                    "word": " with",
                    "probability": 0.79296875
                },
                {
                    "start": 577.9,
                    "end": 578.4,
                    "word": " false",
                    "probability": 0.47607421875
                },
                {
                    "start": 578.4,
                    "end": 578.7,
                    "word": " in",
                    "probability": 0.7900390625
                },
                {
                    "start": 578.7,
                    "end": 579.16,
                    "word": " block",
                    "probability": 0.5517578125
                },
                {
                    "start": 579.16,
                    "end": 579.46,
                    "word": " server",
                    "probability": 0.456787109375
                },
                {
                    "start": 579.46,
                    "end": 579.88,
                    "word": "-side",
                    "probability": 0.474578857421875
                },
                {
                    "start": 579.88,
                    "end": 580.22,
                    "word": " includes",
                    "probability": 0.51904296875
                },
                {
                    "start": 580.22,
                    "end": 580.64,
                    "word": " argument",
                    "probability": 0.7509765625
                },
                {
                    "start": 580.64,
                    "end": 580.84,
                    "word": ",",
                    "probability": 0.69921875
                },
                {
                    "start": 580.84,
                    "end": 581.0,
                    "word": " it",
                    "probability": 0.896484375
                },
                {
                    "start": 581.0,
                    "end": 581.16,
                    "word": " will",
                    "probability": 0.80908203125
                },
                {
                    "start": 581.16,
                    "end": 581.38,
                    "word": " not",
                    "probability": 0.89111328125
                },
                {
                    "start": 581.38,
                    "end": 581.6,
                    "word": " block",
                    "probability": 0.83740234375
                },
                {
                    "start": 581.6,
                    "end": 581.8,
                    "word": " them",
                    "probability": 0.64013671875
                },
                {
                    "start": 581.8,
                    "end": 582.36,
                    "word": ".",
                    "probability": 0.74365234375
                }
            ]
        },
        {
            "id": 92,
            "seek": 58584,
            "start": 582.54,
            "end": 587.22,
            "text": " And we found such usage of this method. It was used for design mode.",
            "tokens": [
                50972,
                400,
                321,
                1352,
                1270,
                14924,
                295,
                341,
                3170,
                13,
                467,
                390,
                1143,
                337,
                1715,
                4391,
                13,
                51184
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24911220744252205,
            "compression_ratio": 1.547085201793722,
            "no_speech_prob": 0.0176849365234375,
            "words": [
                {
                    "start": 582.54,
                    "end": 582.74,
                    "word": " And",
                    "probability": 0.822265625
                },
                {
                    "start": 582.74,
                    "end": 582.92,
                    "word": " we",
                    "probability": 0.884765625
                },
                {
                    "start": 582.92,
                    "end": 583.32,
                    "word": " found",
                    "probability": 0.53955078125
                },
                {
                    "start": 583.32,
                    "end": 583.68,
                    "word": " such",
                    "probability": 0.88330078125
                },
                {
                    "start": 583.68,
                    "end": 584.1,
                    "word": " usage",
                    "probability": 0.8310546875
                },
                {
                    "start": 584.1,
                    "end": 584.36,
                    "word": " of",
                    "probability": 0.88427734375
                },
                {
                    "start": 584.36,
                    "end": 584.52,
                    "word": " this",
                    "probability": 0.86767578125
                },
                {
                    "start": 584.52,
                    "end": 584.9,
                    "word": " method",
                    "probability": 0.8779296875
                },
                {
                    "start": 584.9,
                    "end": 585.32,
                    "word": ".",
                    "probability": 0.56884765625
                },
                {
                    "start": 585.32,
                    "end": 585.4,
                    "word": " It",
                    "probability": 0.8974609375
                },
                {
                    "start": 585.4,
                    "end": 585.56,
                    "word": " was",
                    "probability": 0.89599609375
                },
                {
                    "start": 585.56,
                    "end": 585.8,
                    "word": " used",
                    "probability": 0.810546875
                },
                {
                    "start": 585.8,
                    "end": 586.0,
                    "word": " for",
                    "probability": 0.89453125
                },
                {
                    "start": 586.0,
                    "end": 586.36,
                    "word": " design",
                    "probability": 0.830078125
                },
                {
                    "start": 586.36,
                    "end": 586.66,
                    "word": " mode",
                    "probability": 0.693359375
                },
                {
                    "start": 586.66,
                    "end": 587.22,
                    "word": ".",
                    "probability": 0.97509765625
                }
            ]
        },
        {
            "id": 93,
            "seek": 58584,
            "start": 588.06,
            "end": 594.54,
            "text": " The next building block for our talk, how we can provide our markup for this mode. We can send it",
            "tokens": [
                51256,
                440,
                958,
                2390,
                3461,
                337,
                527,
                751,
                11,
                577,
                321,
                393,
                2893,
                527,
                1491,
                1010,
                337,
                341,
                4391,
                13,
                492,
                393,
                2845,
                309,
                51580
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24911220744252205,
            "compression_ratio": 1.547085201793722,
            "no_speech_prob": 0.0176849365234375,
            "words": [
                {
                    "start": 588.06,
                    "end": 588.36,
                    "word": " The",
                    "probability": 0.798828125
                },
                {
                    "start": 588.36,
                    "end": 588.7,
                    "word": " next",
                    "probability": 0.86328125
                },
                {
                    "start": 588.7,
                    "end": 588.98,
                    "word": " building",
                    "probability": 0.59130859375
                },
                {
                    "start": 588.98,
                    "end": 589.16,
                    "word": " block",
                    "probability": 0.75732421875
                },
                {
                    "start": 589.16,
                    "end": 589.38,
                    "word": " for",
                    "probability": 0.86328125
                },
                {
                    "start": 589.38,
                    "end": 589.54,
                    "word": " our",
                    "probability": 0.8095703125
                },
                {
                    "start": 589.54,
                    "end": 589.84,
                    "word": " talk",
                    "probability": 0.7216796875
                },
                {
                    "start": 589.84,
                    "end": 590.24,
                    "word": ",",
                    "probability": 0.4560546875
                },
                {
                    "start": 590.24,
                    "end": 590.46,
                    "word": " how",
                    "probability": 0.87744140625
                },
                {
                    "start": 590.46,
                    "end": 590.66,
                    "word": " we",
                    "probability": 0.888671875
                },
                {
                    "start": 590.66,
                    "end": 590.94,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 590.94,
                    "end": 591.4,
                    "word": " provide",
                    "probability": 0.89404296875
                },
                {
                    "start": 591.4,
                    "end": 591.68,
                    "word": " our",
                    "probability": 0.79345703125
                },
                {
                    "start": 591.68,
                    "end": 592.16,
                    "word": " markup",
                    "probability": 0.8681640625
                },
                {
                    "start": 592.16,
                    "end": 592.54,
                    "word": " for",
                    "probability": 0.8916015625
                },
                {
                    "start": 592.54,
                    "end": 592.78,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 592.78,
                    "end": 593.02,
                    "word": " mode",
                    "probability": 0.80029296875
                },
                {
                    "start": 593.02,
                    "end": 593.52,
                    "word": ".",
                    "probability": 0.84228515625
                },
                {
                    "start": 593.52,
                    "end": 593.84,
                    "word": " We",
                    "probability": 0.90185546875
                },
                {
                    "start": 593.84,
                    "end": 594.04,
                    "word": " can",
                    "probability": 0.8935546875
                },
                {
                    "start": 594.04,
                    "end": 594.36,
                    "word": " send",
                    "probability": 0.7861328125
                },
                {
                    "start": 594.36,
                    "end": 594.54,
                    "word": " it",
                    "probability": 0.8974609375
                }
            ]
        },
        {
            "id": 94,
            "seek": 60986,
            "start": 594.54,
            "end": 601.48,
            "text": " in web part XML parameter of the render web part for edit method of the web page services.",
            "tokens": [
                50364,
                294,
                3670,
                644,
                43484,
                13075,
                295,
                264,
                15529,
                3670,
                644,
                337,
                8129,
                3170,
                295,
                264,
                3670,
                3028,
                3328,
                13,
                50712
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2760416694071101,
            "compression_ratio": 1.705069124423963,
            "no_speech_prob": 0.02191162109375,
            "words": [
                {
                    "start": 594.54,
                    "end": 594.78,
                    "word": " in",
                    "probability": 0.57421875
                },
                {
                    "start": 594.78,
                    "end": 595.6,
                    "word": " web",
                    "probability": 0.198974609375
                },
                {
                    "start": 595.6,
                    "end": 595.84,
                    "word": " part",
                    "probability": 0.08648681640625
                },
                {
                    "start": 595.84,
                    "end": 596.34,
                    "word": " XML",
                    "probability": 0.693359375
                },
                {
                    "start": 596.34,
                    "end": 596.88,
                    "word": " parameter",
                    "probability": 0.814453125
                },
                {
                    "start": 596.88,
                    "end": 597.22,
                    "word": " of",
                    "probability": 0.888671875
                },
                {
                    "start": 597.22,
                    "end": 597.42,
                    "word": " the",
                    "probability": 0.77783203125
                },
                {
                    "start": 597.42,
                    "end": 597.8,
                    "word": " render",
                    "probability": 0.389892578125
                },
                {
                    "start": 597.8,
                    "end": 598.2,
                    "word": " web",
                    "probability": 0.32470703125
                },
                {
                    "start": 598.2,
                    "end": 598.58,
                    "word": " part",
                    "probability": 0.80908203125
                },
                {
                    "start": 598.58,
                    "end": 598.8,
                    "word": " for",
                    "probability": 0.87255859375
                },
                {
                    "start": 598.8,
                    "end": 599.1,
                    "word": " edit",
                    "probability": 0.85205078125
                },
                {
                    "start": 599.1,
                    "end": 599.52,
                    "word": " method",
                    "probability": 0.87646484375
                },
                {
                    "start": 599.52,
                    "end": 600.0,
                    "word": " of",
                    "probability": 0.87353515625
                },
                {
                    "start": 600.0,
                    "end": 600.14,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 600.14,
                    "end": 600.36,
                    "word": " web",
                    "probability": 0.80615234375
                },
                {
                    "start": 600.36,
                    "end": 600.56,
                    "word": " page",
                    "probability": 0.153076171875
                },
                {
                    "start": 600.56,
                    "end": 601.1,
                    "word": " services",
                    "probability": 0.7861328125
                },
                {
                    "start": 601.1,
                    "end": 601.48,
                    "word": ".",
                    "probability": 0.61083984375
                }
            ]
        },
        {
            "id": 95,
            "seek": 60986,
            "start": 601.48,
            "end": 607.6,
            "text": " So we can try to include web config file there. Here we can see the full payload for the mentioned",
            "tokens": [
                50712,
                407,
                321,
                393,
                853,
                281,
                4090,
                3670,
                6662,
                3991,
                456,
                13,
                1692,
                321,
                393,
                536,
                264,
                1577,
                30918,
                337,
                264,
                2835,
                51016
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2760416694071101,
            "compression_ratio": 1.705069124423963,
            "no_speech_prob": 0.02191162109375,
            "words": [
                {
                    "start": 601.48,
                    "end": 601.78,
                    "word": " So",
                    "probability": 0.8447265625
                },
                {
                    "start": 601.78,
                    "end": 601.94,
                    "word": " we",
                    "probability": 0.748046875
                },
                {
                    "start": 601.94,
                    "end": 602.06,
                    "word": " can",
                    "probability": 0.88671875
                },
                {
                    "start": 602.06,
                    "end": 602.28,
                    "word": " try",
                    "probability": 0.798828125
                },
                {
                    "start": 602.28,
                    "end": 602.46,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 602.46,
                    "end": 602.84,
                    "word": " include",
                    "probability": 0.751953125
                },
                {
                    "start": 602.84,
                    "end": 603.1,
                    "word": " web",
                    "probability": 0.529296875
                },
                {
                    "start": 603.1,
                    "end": 603.36,
                    "word": " config",
                    "probability": 0.69580078125
                },
                {
                    "start": 603.36,
                    "end": 603.62,
                    "word": " file",
                    "probability": 0.7890625
                },
                {
                    "start": 603.62,
                    "end": 603.9,
                    "word": " there",
                    "probability": 0.78515625
                },
                {
                    "start": 603.9,
                    "end": 604.5,
                    "word": ".",
                    "probability": 0.96728515625
                },
                {
                    "start": 605.08,
                    "end": 605.42,
                    "word": " Here",
                    "probability": 0.81494140625
                },
                {
                    "start": 605.42,
                    "end": 605.58,
                    "word": " we",
                    "probability": 0.80712890625
                },
                {
                    "start": 605.58,
                    "end": 605.76,
                    "word": " can",
                    "probability": 0.8955078125
                },
                {
                    "start": 605.76,
                    "end": 605.94,
                    "word": " see",
                    "probability": 0.81982421875
                },
                {
                    "start": 605.94,
                    "end": 606.1,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 606.1,
                    "end": 606.32,
                    "word": " full",
                    "probability": 0.78857421875
                },
                {
                    "start": 606.32,
                    "end": 606.74,
                    "word": " payload",
                    "probability": 0.89892578125
                },
                {
                    "start": 606.74,
                    "end": 607.1,
                    "word": " for",
                    "probability": 0.87255859375
                },
                {
                    "start": 607.1,
                    "end": 607.28,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 607.28,
                    "end": 607.6,
                    "word": " mentioned",
                    "probability": 0.7763671875
                }
            ]
        },
        {
            "id": 96,
            "seek": 60986,
            "start": 607.6,
            "end": 613.26,
            "text": " parameter and address to relevant web services. Server returned us the entire web config with",
            "tokens": [
                51016,
                13075,
                293,
                2985,
                281,
                7340,
                3670,
                3328,
                13,
                25684,
                8752,
                505,
                264,
                2302,
                3670,
                6662,
                365,
                51292
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2760416694071101,
            "compression_ratio": 1.705069124423963,
            "no_speech_prob": 0.02191162109375,
            "words": [
                {
                    "start": 607.6,
                    "end": 608.16,
                    "word": " parameter",
                    "probability": 0.84716796875
                },
                {
                    "start": 608.16,
                    "end": 608.48,
                    "word": " and",
                    "probability": 0.8310546875
                },
                {
                    "start": 608.48,
                    "end": 608.82,
                    "word": " address",
                    "probability": 0.79736328125
                },
                {
                    "start": 608.82,
                    "end": 608.98,
                    "word": " to",
                    "probability": 0.7119140625
                },
                {
                    "start": 608.98,
                    "end": 609.32,
                    "word": " relevant",
                    "probability": 0.58740234375
                },
                {
                    "start": 609.32,
                    "end": 609.58,
                    "word": " web",
                    "probability": 0.8203125
                },
                {
                    "start": 609.58,
                    "end": 610.06,
                    "word": " services",
                    "probability": 0.8759765625
                },
                {
                    "start": 610.06,
                    "end": 610.66,
                    "word": ".",
                    "probability": 0.97607421875
                },
                {
                    "start": 611.02,
                    "end": 611.22,
                    "word": " Server",
                    "probability": 0.60009765625
                },
                {
                    "start": 611.22,
                    "end": 611.54,
                    "word": " returned",
                    "probability": 0.51220703125
                },
                {
                    "start": 611.54,
                    "end": 611.84,
                    "word": " us",
                    "probability": 0.8623046875
                },
                {
                    "start": 611.84,
                    "end": 612.06,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 612.06,
                    "end": 612.42,
                    "word": " entire",
                    "probability": 0.76708984375
                },
                {
                    "start": 612.42,
                    "end": 612.68,
                    "word": " web",
                    "probability": 0.73486328125
                },
                {
                    "start": 612.68,
                    "end": 613.04,
                    "word": " config",
                    "probability": 0.72265625
                },
                {
                    "start": 613.04,
                    "end": 613.26,
                    "word": " with",
                    "probability": 0.80029296875
                }
            ]
        },
        {
            "id": 97,
            "seek": 60986,
            "start": 613.26,
            "end": 618.56,
            "text": " validation key. We use it for view state-based deserialization attack, which led us to",
            "tokens": [
                51292,
                24071,
                2141,
                13,
                492,
                764,
                309,
                337,
                1910,
                1785,
                12,
                6032,
                730,
                260,
                831,
                2144,
                2690,
                11,
                597,
                4684,
                505,
                281,
                51576
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2760416694071101,
            "compression_ratio": 1.705069124423963,
            "no_speech_prob": 0.02191162109375,
            "words": [
                {
                    "start": 613.26,
                    "end": 613.68,
                    "word": " validation",
                    "probability": 0.814453125
                },
                {
                    "start": 613.68,
                    "end": 613.98,
                    "word": " key",
                    "probability": 0.75732421875
                },
                {
                    "start": 613.98,
                    "end": 614.58,
                    "word": ".",
                    "probability": 0.95556640625
                },
                {
                    "start": 614.66,
                    "end": 614.88,
                    "word": " We",
                    "probability": 0.9013671875
                },
                {
                    "start": 614.88,
                    "end": 615.26,
                    "word": " use",
                    "probability": 0.489013671875
                },
                {
                    "start": 615.26,
                    "end": 615.4,
                    "word": " it",
                    "probability": 0.89697265625
                },
                {
                    "start": 615.4,
                    "end": 615.62,
                    "word": " for",
                    "probability": 0.89697265625
                },
                {
                    "start": 615.62,
                    "end": 615.94,
                    "word": " view",
                    "probability": 0.484619140625
                },
                {
                    "start": 615.94,
                    "end": 616.16,
                    "word": " state",
                    "probability": 0.78759765625
                },
                {
                    "start": 616.16,
                    "end": 616.42,
                    "word": "-based",
                    "probability": 0.580078125
                },
                {
                    "start": 616.42,
                    "end": 616.96,
                    "word": " deserialization",
                    "probability": 0.84613037109375
                },
                {
                    "start": 616.96,
                    "end": 617.3,
                    "word": " attack",
                    "probability": 0.81298828125
                },
                {
                    "start": 617.3,
                    "end": 617.38,
                    "word": ",",
                    "probability": 0.42236328125
                },
                {
                    "start": 617.38,
                    "end": 617.64,
                    "word": " which",
                    "probability": 0.9228515625
                },
                {
                    "start": 617.64,
                    "end": 618.04,
                    "word": " led",
                    "probability": 0.6171875
                },
                {
                    "start": 618.04,
                    "end": 618.28,
                    "word": " us",
                    "probability": 0.88330078125
                },
                {
                    "start": 618.28,
                    "end": 618.56,
                    "word": " to",
                    "probability": 0.90087890625
                }
            ]
        },
        {
            "id": 98,
            "seek": 63958,
            "start": 618.56,
            "end": 621.12,
            "text": " executing arbitrary OS command on the server.",
            "tokens": [
                50376,
                32368,
                23211,
                12731,
                5622,
                322,
                264,
                7154,
                13,
                50480
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27773875332950204,
            "compression_ratio": 1.5668016194331984,
            "no_speech_prob": 0.00688934326171875,
            "words": [
                {
                    "start": 618.56,
                    "end": 619.36,
                    "word": " executing",
                    "probability": 0.0782470703125
                },
                {
                    "start": 619.36,
                    "end": 619.78,
                    "word": " arbitrary",
                    "probability": 0.70458984375
                },
                {
                    "start": 619.78,
                    "end": 620.04,
                    "word": " OS",
                    "probability": 0.44482421875
                },
                {
                    "start": 620.04,
                    "end": 620.26,
                    "word": " command",
                    "probability": 0.31103515625
                },
                {
                    "start": 620.26,
                    "end": 620.46,
                    "word": " on",
                    "probability": 0.78857421875
                },
                {
                    "start": 620.46,
                    "end": 620.58,
                    "word": " the",
                    "probability": 0.80078125
                },
                {
                    "start": 620.58,
                    "end": 620.82,
                    "word": " server",
                    "probability": 0.84228515625
                },
                {
                    "start": 620.82,
                    "end": 621.12,
                    "word": ".",
                    "probability": 0.89794921875
                }
            ]
        },
        {
            "id": 99,
            "seek": 63958,
            "start": 622.74,
            "end": 627.18,
            "text": " Time for our next type of security problems in content management system.",
            "tokens": [
                50588,
                6161,
                337,
                527,
                958,
                2010,
                295,
                3825,
                2740,
                294,
                2701,
                4592,
                1185,
                13,
                50780
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27773875332950204,
            "compression_ratio": 1.5668016194331984,
            "no_speech_prob": 0.00688934326171875,
            "words": [
                {
                    "start": 622.74,
                    "end": 623.34,
                    "word": " Time",
                    "probability": 0.80029296875
                },
                {
                    "start": 623.34,
                    "end": 623.58,
                    "word": " for",
                    "probability": 0.896484375
                },
                {
                    "start": 623.58,
                    "end": 623.88,
                    "word": " our",
                    "probability": 0.8125
                },
                {
                    "start": 623.88,
                    "end": 624.22,
                    "word": " next",
                    "probability": 0.857421875
                },
                {
                    "start": 624.22,
                    "end": 624.5,
                    "word": " type",
                    "probability": 0.91943359375
                },
                {
                    "start": 624.5,
                    "end": 624.66,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 624.66,
                    "end": 625.0,
                    "word": " security",
                    "probability": 0.9423828125
                },
                {
                    "start": 625.0,
                    "end": 625.5,
                    "word": " problems",
                    "probability": 0.68701171875
                },
                {
                    "start": 625.5,
                    "end": 625.84,
                    "word": " in",
                    "probability": 0.8876953125
                },
                {
                    "start": 625.84,
                    "end": 626.06,
                    "word": " content",
                    "probability": 0.410888671875
                },
                {
                    "start": 626.06,
                    "end": 626.42,
                    "word": " management",
                    "probability": 0.74658203125
                },
                {
                    "start": 626.42,
                    "end": 626.88,
                    "word": " system",
                    "probability": 0.75732421875
                },
                {
                    "start": 626.88,
                    "end": 627.18,
                    "word": ".",
                    "probability": 0.69091796875
                }
            ]
        },
        {
            "id": 100,
            "seek": 63958,
            "start": 627.64,
            "end": 630.5,
            "text": " Allow dangerous element that can be used for attacks.",
            "tokens": [
                50816,
                32225,
                5795,
                4478,
                300,
                393,
                312,
                1143,
                337,
                8122,
                13,
                50948
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27773875332950204,
            "compression_ratio": 1.5668016194331984,
            "no_speech_prob": 0.00688934326171875,
            "words": [
                {
                    "start": 627.64,
                    "end": 628.06,
                    "word": " Allow",
                    "probability": 0.2215576171875
                },
                {
                    "start": 628.06,
                    "end": 628.54,
                    "word": " dangerous",
                    "probability": 0.72314453125
                },
                {
                    "start": 628.54,
                    "end": 629.0,
                    "word": " element",
                    "probability": 0.48193359375
                },
                {
                    "start": 629.0,
                    "end": 629.24,
                    "word": " that",
                    "probability": 0.84521484375
                },
                {
                    "start": 629.24,
                    "end": 629.38,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 629.38,
                    "end": 629.52,
                    "word": " be",
                    "probability": 0.91064453125
                },
                {
                    "start": 629.52,
                    "end": 629.68,
                    "word": " used",
                    "probability": 0.810546875
                },
                {
                    "start": 629.68,
                    "end": 629.86,
                    "word": " for",
                    "probability": 0.89794921875
                },
                {
                    "start": 629.86,
                    "end": 630.2,
                    "word": " attacks",
                    "probability": 0.66015625
                },
                {
                    "start": 630.2,
                    "end": 630.5,
                    "word": ".",
                    "probability": 0.9443359375
                }
            ]
        },
        {
            "id": 101,
            "seek": 63958,
            "start": 631.6,
            "end": 634.84,
            "text": " We have found an example in SharePoint safe control list,",
            "tokens": [
                51016,
                492,
                362,
                1352,
                364,
                1365,
                294,
                14945,
                18705,
                3273,
                1969,
                1329,
                11,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27773875332950204,
            "compression_ratio": 1.5668016194331984,
            "no_speech_prob": 0.00688934326171875,
            "words": [
                {
                    "start": 631.6,
                    "end": 631.86,
                    "word": " We",
                    "probability": 0.90771484375
                },
                {
                    "start": 631.86,
                    "end": 632.16,
                    "word": " have",
                    "probability": 0.880859375
                },
                {
                    "start": 632.16,
                    "end": 632.5,
                    "word": " found",
                    "probability": 0.88671875
                },
                {
                    "start": 632.5,
                    "end": 632.66,
                    "word": " an",
                    "probability": 0.89306640625
                },
                {
                    "start": 632.66,
                    "end": 633.0,
                    "word": " example",
                    "probability": 0.935546875
                },
                {
                    "start": 633.0,
                    "end": 633.2,
                    "word": " in",
                    "probability": 0.7939453125
                },
                {
                    "start": 633.2,
                    "end": 633.56,
                    "word": " SharePoint",
                    "probability": 0.813720703125
                },
                {
                    "start": 633.56,
                    "end": 633.92,
                    "word": " safe",
                    "probability": 0.48974609375
                },
                {
                    "start": 633.92,
                    "end": 634.22,
                    "word": " control",
                    "probability": 0.560546875
                },
                {
                    "start": 634.22,
                    "end": 634.54,
                    "word": " list",
                    "probability": 0.83447265625
                },
                {
                    "start": 634.54,
                    "end": 634.84,
                    "word": ",",
                    "probability": 0.268310546875
                }
            ]
        },
        {
            "id": 102,
            "seek": 63958,
            "start": 635.34,
            "end": 639.88,
            "text": " or should we call it not so safe control list in this case.",
            "tokens": [
                51200,
                420,
                820,
                321,
                818,
                309,
                406,
                370,
                3273,
                1969,
                1329,
                294,
                341,
                1389,
                13,
                51400
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27773875332950204,
            "compression_ratio": 1.5668016194331984,
            "no_speech_prob": 0.00688934326171875,
            "words": [
                {
                    "start": 635.34,
                    "end": 635.62,
                    "word": " or",
                    "probability": 0.90576171875
                },
                {
                    "start": 635.62,
                    "end": 635.94,
                    "word": " should",
                    "probability": 0.9130859375
                },
                {
                    "start": 635.94,
                    "end": 636.18,
                    "word": " we",
                    "probability": 0.87841796875
                },
                {
                    "start": 636.18,
                    "end": 636.72,
                    "word": " call",
                    "probability": 0.82275390625
                },
                {
                    "start": 636.72,
                    "end": 637.02,
                    "word": " it",
                    "probability": 0.9072265625
                },
                {
                    "start": 637.02,
                    "end": 637.6,
                    "word": " not",
                    "probability": 0.73095703125
                },
                {
                    "start": 637.6,
                    "end": 637.8,
                    "word": " so",
                    "probability": 0.59423828125
                },
                {
                    "start": 637.8,
                    "end": 638.1,
                    "word": " safe",
                    "probability": 0.8935546875
                },
                {
                    "start": 638.1,
                    "end": 638.42,
                    "word": " control",
                    "probability": 0.56591796875
                },
                {
                    "start": 638.42,
                    "end": 638.66,
                    "word": " list",
                    "probability": 0.8583984375
                },
                {
                    "start": 638.66,
                    "end": 638.84,
                    "word": " in",
                    "probability": 0.8310546875
                },
                {
                    "start": 638.84,
                    "end": 639.04,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 639.04,
                    "end": 639.28,
                    "word": " case",
                    "probability": 0.822265625
                },
                {
                    "start": 639.28,
                    "end": 639.88,
                    "word": ".",
                    "probability": 0.4091796875
                }
            ]
        },
        {
            "id": 103,
            "seek": 63958,
            "start": 642.1,
            "end": 648.28,
            "text": " It is contact link suggestion micro view control. We can see snippet with interesting code from",
            "tokens": [
                51556,
                467,
                307,
                3385,
                2113,
                16541,
                4532,
                1910,
                1969,
                13,
                492,
                393,
                536,
                35623,
                302,
                365,
                1880,
                3089,
                490,
                51848
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27773875332950204,
            "compression_ratio": 1.5668016194331984,
            "no_speech_prob": 0.00688934326171875,
            "words": [
                {
                    "start": 642.1,
                    "end": 642.7,
                    "word": " It",
                    "probability": 0.88134765625
                },
                {
                    "start": 642.7,
                    "end": 642.96,
                    "word": " is",
                    "probability": 0.904296875
                },
                {
                    "start": 642.96,
                    "end": 643.92,
                    "word": " contact",
                    "probability": 0.623046875
                },
                {
                    "start": 643.92,
                    "end": 644.34,
                    "word": " link",
                    "probability": 0.80908203125
                },
                {
                    "start": 644.34,
                    "end": 644.94,
                    "word": " suggestion",
                    "probability": 0.64990234375
                },
                {
                    "start": 644.94,
                    "end": 645.34,
                    "word": " micro",
                    "probability": 0.50146484375
                },
                {
                    "start": 645.34,
                    "end": 645.5,
                    "word": " view",
                    "probability": 0.603515625
                },
                {
                    "start": 645.5,
                    "end": 645.88,
                    "word": " control",
                    "probability": 0.638671875
                },
                {
                    "start": 645.88,
                    "end": 646.42,
                    "word": ".",
                    "probability": 0.9130859375
                },
                {
                    "start": 646.42,
                    "end": 646.58,
                    "word": " We",
                    "probability": 0.84375
                },
                {
                    "start": 646.58,
                    "end": 646.74,
                    "word": " can",
                    "probability": 0.89208984375
                },
                {
                    "start": 646.74,
                    "end": 646.88,
                    "word": " see",
                    "probability": 0.80810546875
                },
                {
                    "start": 646.88,
                    "end": 647.3,
                    "word": " snippet",
                    "probability": 0.92578125
                },
                {
                    "start": 647.3,
                    "end": 647.48,
                    "word": " with",
                    "probability": 0.75830078125
                },
                {
                    "start": 647.48,
                    "end": 647.82,
                    "word": " interesting",
                    "probability": 0.662109375
                },
                {
                    "start": 647.82,
                    "end": 648.08,
                    "word": " code",
                    "probability": 0.736328125
                },
                {
                    "start": 648.08,
                    "end": 648.28,
                    "word": " from",
                    "probability": 0.82080078125
                }
            ]
        },
        {
            "id": 104,
            "seek": 66888,
            "start": 648.28,
            "end": 654.06,
            "text": " implementation where request parameter is passed to data set read XML method.",
            "tokens": [
                50372,
                11420,
                689,
                5308,
                13075,
                307,
                4678,
                281,
                1412,
                992,
                1401,
                43484,
                3170,
                13,
                50628
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23231131428817534,
            "compression_ratio": 1.6977611940298507,
            "no_speech_prob": 0.0052032470703125,
            "words": [
                {
                    "start": 648.28,
                    "end": 648.86,
                    "word": " implementation",
                    "probability": 0.03277587890625
                },
                {
                    "start": 648.86,
                    "end": 649.34,
                    "word": " where",
                    "probability": 0.619140625
                },
                {
                    "start": 649.34,
                    "end": 649.64,
                    "word": " request",
                    "probability": 0.31005859375
                },
                {
                    "start": 649.64,
                    "end": 650.08,
                    "word": " parameter",
                    "probability": 0.86376953125
                },
                {
                    "start": 650.08,
                    "end": 650.52,
                    "word": " is",
                    "probability": 0.90087890625
                },
                {
                    "start": 650.52,
                    "end": 651.08,
                    "word": " passed",
                    "probability": 0.6513671875
                },
                {
                    "start": 651.08,
                    "end": 651.28,
                    "word": " to",
                    "probability": 0.8916015625
                },
                {
                    "start": 651.28,
                    "end": 651.56,
                    "word": " data",
                    "probability": 0.40185546875
                },
                {
                    "start": 651.56,
                    "end": 651.96,
                    "word": " set",
                    "probability": 0.6767578125
                },
                {
                    "start": 651.96,
                    "end": 652.74,
                    "word": " read",
                    "probability": 0.64208984375
                },
                {
                    "start": 652.74,
                    "end": 653.14,
                    "word": " XML",
                    "probability": 0.51708984375
                },
                {
                    "start": 653.14,
                    "end": 653.54,
                    "word": " method",
                    "probability": 0.84375
                },
                {
                    "start": 653.54,
                    "end": 654.06,
                    "word": ".",
                    "probability": 0.93798828125
                }
            ]
        },
        {
            "id": 105,
            "seek": 66888,
            "start": 654.16,
            "end": 659.16,
            "text": " If we can control input for this method, we can get our data deserialized by XML serializer",
            "tokens": [
                50660,
                759,
                321,
                393,
                1969,
                4846,
                337,
                341,
                3170,
                11,
                321,
                393,
                483,
                527,
                1412,
                730,
                260,
                831,
                1602,
                538,
                43484,
                17436,
                6545,
                50908
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23231131428817534,
            "compression_ratio": 1.6977611940298507,
            "no_speech_prob": 0.0052032470703125,
            "words": [
                {
                    "start": 654.16,
                    "end": 654.54,
                    "word": " If",
                    "probability": 0.88134765625
                },
                {
                    "start": 654.54,
                    "end": 654.64,
                    "word": " we",
                    "probability": 0.859375
                },
                {
                    "start": 654.64,
                    "end": 654.8,
                    "word": " can",
                    "probability": 0.8603515625
                },
                {
                    "start": 654.8,
                    "end": 655.04,
                    "word": " control",
                    "probability": 0.64599609375
                },
                {
                    "start": 655.04,
                    "end": 655.36,
                    "word": " input",
                    "probability": 0.86376953125
                },
                {
                    "start": 655.36,
                    "end": 655.58,
                    "word": " for",
                    "probability": 0.80810546875
                },
                {
                    "start": 655.58,
                    "end": 655.76,
                    "word": " this",
                    "probability": 0.8701171875
                },
                {
                    "start": 655.76,
                    "end": 656.04,
                    "word": " method",
                    "probability": 0.880859375
                },
                {
                    "start": 656.04,
                    "end": 656.24,
                    "word": ",",
                    "probability": 0.68408203125
                },
                {
                    "start": 656.24,
                    "end": 656.32,
                    "word": " we",
                    "probability": 0.89697265625
                },
                {
                    "start": 656.32,
                    "end": 656.5,
                    "word": " can",
                    "probability": 0.880859375
                },
                {
                    "start": 656.5,
                    "end": 656.82,
                    "word": " get",
                    "probability": 0.900390625
                },
                {
                    "start": 656.82,
                    "end": 657.08,
                    "word": " our",
                    "probability": 0.81298828125
                },
                {
                    "start": 657.08,
                    "end": 657.34,
                    "word": " data",
                    "probability": 0.84814453125
                },
                {
                    "start": 657.34,
                    "end": 657.96,
                    "word": " deserialized",
                    "probability": 0.9027099609375
                },
                {
                    "start": 657.96,
                    "end": 658.14,
                    "word": " by",
                    "probability": 0.9072265625
                },
                {
                    "start": 658.14,
                    "end": 658.54,
                    "word": " XML",
                    "probability": 0.916015625
                },
                {
                    "start": 658.54,
                    "end": 659.16,
                    "word": " serializer",
                    "probability": 0.759765625
                }
            ]
        },
        {
            "id": 106,
            "seek": 66888,
            "start": 659.16,
            "end": 664.84,
            "text": " with control type. We already showed in one of our previous work that in this case we can get",
            "tokens": [
                50908,
                365,
                1969,
                2010,
                13,
                492,
                1217,
                4712,
                294,
                472,
                295,
                527,
                3894,
                589,
                300,
                294,
                341,
                1389,
                321,
                393,
                483,
                51188
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23231131428817534,
            "compression_ratio": 1.6977611940298507,
            "no_speech_prob": 0.0052032470703125,
            "words": [
                {
                    "start": 659.16,
                    "end": 659.44,
                    "word": " with",
                    "probability": 0.72216796875
                },
                {
                    "start": 659.44,
                    "end": 659.78,
                    "word": " control",
                    "probability": 0.48486328125
                },
                {
                    "start": 659.78,
                    "end": 660.14,
                    "word": " type",
                    "probability": 0.90966796875
                },
                {
                    "start": 660.14,
                    "end": 660.5,
                    "word": ".",
                    "probability": 0.9765625
                },
                {
                    "start": 660.5,
                    "end": 660.7,
                    "word": " We",
                    "probability": 0.89404296875
                },
                {
                    "start": 660.7,
                    "end": 660.96,
                    "word": " already",
                    "probability": 0.75634765625
                },
                {
                    "start": 660.96,
                    "end": 661.36,
                    "word": " showed",
                    "probability": 0.79833984375
                },
                {
                    "start": 661.36,
                    "end": 661.54,
                    "word": " in",
                    "probability": 0.88623046875
                },
                {
                    "start": 661.54,
                    "end": 661.7,
                    "word": " one",
                    "probability": 0.798828125
                },
                {
                    "start": 661.7,
                    "end": 661.84,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 661.84,
                    "end": 662.06,
                    "word": " our",
                    "probability": 0.8095703125
                },
                {
                    "start": 662.06,
                    "end": 662.46,
                    "word": " previous",
                    "probability": 0.71630859375
                },
                {
                    "start": 662.46,
                    "end": 663.14,
                    "word": " work",
                    "probability": 0.71923828125
                },
                {
                    "start": 663.14,
                    "end": 663.66,
                    "word": " that",
                    "probability": 0.74267578125
                },
                {
                    "start": 663.66,
                    "end": 663.84,
                    "word": " in",
                    "probability": 0.8798828125
                },
                {
                    "start": 663.84,
                    "end": 664.1,
                    "word": " this",
                    "probability": 0.87744140625
                },
                {
                    "start": 664.1,
                    "end": 664.32,
                    "word": " case",
                    "probability": 0.81884765625
                },
                {
                    "start": 664.32,
                    "end": 664.48,
                    "word": " we",
                    "probability": 0.71826171875
                },
                {
                    "start": 664.48,
                    "end": 664.62,
                    "word": " can",
                    "probability": 0.8916015625
                },
                {
                    "start": 664.62,
                    "end": 664.84,
                    "word": " get",
                    "probability": 0.87353515625
                }
            ]
        },
        {
            "id": 107,
            "seek": 66888,
            "start": 664.84,
            "end": 669.84,
            "text": " arbitrary code execution. Unfortunately, this payload is too big for slides, but you can find",
            "tokens": [
                51188,
                23211,
                3089,
                15058,
                13,
                8590,
                11,
                341,
                30918,
                307,
                886,
                955,
                337,
                9788,
                11,
                457,
                291,
                393,
                915,
                51436
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23231131428817534,
            "compression_ratio": 1.6977611940298507,
            "no_speech_prob": 0.0052032470703125,
            "words": [
                {
                    "start": 664.84,
                    "end": 665.24,
                    "word": " arbitrary",
                    "probability": 0.7978515625
                },
                {
                    "start": 665.24,
                    "end": 665.52,
                    "word": " code",
                    "probability": 0.84814453125
                },
                {
                    "start": 665.52,
                    "end": 665.98,
                    "word": " execution",
                    "probability": 0.857421875
                },
                {
                    "start": 665.98,
                    "end": 666.5,
                    "word": ".",
                    "probability": 0.94921875
                },
                {
                    "start": 666.56,
                    "end": 667.08,
                    "word": " Unfortunately",
                    "probability": 0.80908203125
                },
                {
                    "start": 667.08,
                    "end": 667.26,
                    "word": ",",
                    "probability": 0.61279296875
                },
                {
                    "start": 667.26,
                    "end": 667.44,
                    "word": " this",
                    "probability": 0.8818359375
                },
                {
                    "start": 667.44,
                    "end": 667.7,
                    "word": " payload",
                    "probability": 0.94189453125
                },
                {
                    "start": 667.7,
                    "end": 667.94,
                    "word": " is",
                    "probability": 0.90478515625
                },
                {
                    "start": 667.94,
                    "end": 668.16,
                    "word": " too",
                    "probability": 0.81494140625
                },
                {
                    "start": 668.16,
                    "end": 668.38,
                    "word": " big",
                    "probability": 0.900390625
                },
                {
                    "start": 668.38,
                    "end": 668.62,
                    "word": " for",
                    "probability": 0.8955078125
                },
                {
                    "start": 668.62,
                    "end": 669.0,
                    "word": " slides",
                    "probability": 0.91064453125
                },
                {
                    "start": 669.0,
                    "end": 669.16,
                    "word": ",",
                    "probability": 0.6533203125
                },
                {
                    "start": 669.16,
                    "end": 669.3,
                    "word": " but",
                    "probability": 0.89794921875
                },
                {
                    "start": 669.3,
                    "end": 669.44,
                    "word": " you",
                    "probability": 0.88916015625
                },
                {
                    "start": 669.44,
                    "end": 669.58,
                    "word": " can",
                    "probability": 0.90087890625
                },
                {
                    "start": 669.58,
                    "end": 669.84,
                    "word": " find",
                    "probability": 0.78515625
                }
            ]
        },
        {
            "id": 108,
            "seek": 66888,
            "start": 669.84,
            "end": 677.58,
            "text": " it in our white paper. The last piece of the puzzle is our site page with this dangerous control.",
            "tokens": [
                51436,
                309,
                294,
                527,
                2418,
                3035,
                13,
                440,
                1036,
                2522,
                295,
                264,
                12805,
                307,
                527,
                3621,
                3028,
                365,
                341,
                5795,
                1969,
                13,
                51824
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23231131428817534,
            "compression_ratio": 1.6977611940298507,
            "no_speech_prob": 0.0052032470703125,
            "words": [
                {
                    "start": 669.84,
                    "end": 669.96,
                    "word": " it",
                    "probability": 0.892578125
                },
                {
                    "start": 669.96,
                    "end": 670.1,
                    "word": " in",
                    "probability": 0.89599609375
                },
                {
                    "start": 670.1,
                    "end": 670.3,
                    "word": " our",
                    "probability": 0.82568359375
                },
                {
                    "start": 670.3,
                    "end": 670.5,
                    "word": " white",
                    "probability": 0.6171875
                },
                {
                    "start": 670.5,
                    "end": 670.72,
                    "word": " paper",
                    "probability": 0.78271484375
                },
                {
                    "start": 670.72,
                    "end": 671.24,
                    "word": ".",
                    "probability": 0.98828125
                },
                {
                    "start": 671.96,
                    "end": 672.48,
                    "word": " The",
                    "probability": 0.80517578125
                },
                {
                    "start": 672.48,
                    "end": 672.74,
                    "word": " last",
                    "probability": 0.830078125
                },
                {
                    "start": 672.74,
                    "end": 673.02,
                    "word": " piece",
                    "probability": 0.77099609375
                },
                {
                    "start": 673.02,
                    "end": 673.2,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 673.2,
                    "end": 673.38,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 673.38,
                    "end": 673.7,
                    "word": " puzzle",
                    "probability": 0.76123046875
                },
                {
                    "start": 673.7,
                    "end": 674.96,
                    "word": " is",
                    "probability": 0.8701171875
                },
                {
                    "start": 674.96,
                    "end": 675.28,
                    "word": " our",
                    "probability": 0.8232421875
                },
                {
                    "start": 675.28,
                    "end": 675.72,
                    "word": " site",
                    "probability": 0.552734375
                },
                {
                    "start": 675.72,
                    "end": 676.06,
                    "word": " page",
                    "probability": 0.80615234375
                },
                {
                    "start": 676.06,
                    "end": 676.3,
                    "word": " with",
                    "probability": 0.80810546875
                },
                {
                    "start": 676.3,
                    "end": 676.48,
                    "word": " this",
                    "probability": 0.8681640625
                },
                {
                    "start": 676.48,
                    "end": 676.82,
                    "word": " dangerous",
                    "probability": 0.7275390625
                },
                {
                    "start": 676.82,
                    "end": 677.24,
                    "word": " control",
                    "probability": 0.63916015625
                },
                {
                    "start": 677.24,
                    "end": 677.58,
                    "word": ".",
                    "probability": 0.96923828125
                }
            ]
        },
        {
            "id": 109,
            "seek": 69888,
            "start": 677.58,
            "end": 683.32,
            "text": " You can see it on this slide. For the attack, we just need to place the payload into the text box",
            "tokens": [
                50364,
                509,
                393,
                536,
                309,
                322,
                341,
                4137,
                13,
                1171,
                264,
                2690,
                11,
                321,
                445,
                643,
                281,
                1081,
                264,
                30918,
                666,
                264,
                2487,
                2424,
                50652
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23922936343452306,
            "compression_ratio": 1.6503496503496504,
            "no_speech_prob": 0.0012388229370117188,
            "words": [
                {
                    "start": 677.58,
                    "end": 677.72,
                    "word": " You",
                    "probability": 0.495361328125
                },
                {
                    "start": 677.72,
                    "end": 677.88,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 677.88,
                    "end": 678.1,
                    "word": " see",
                    "probability": 0.81787109375
                },
                {
                    "start": 678.1,
                    "end": 678.22,
                    "word": " it",
                    "probability": 0.89013671875
                },
                {
                    "start": 678.22,
                    "end": 678.36,
                    "word": " on",
                    "probability": 0.89599609375
                },
                {
                    "start": 678.36,
                    "end": 678.92,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 678.92,
                    "end": 679.24,
                    "word": " slide",
                    "probability": 0.87939453125
                },
                {
                    "start": 679.24,
                    "end": 679.82,
                    "word": ".",
                    "probability": 0.95068359375
                },
                {
                    "start": 679.82,
                    "end": 679.92,
                    "word": " For",
                    "probability": 0.89599609375
                },
                {
                    "start": 679.92,
                    "end": 680.06,
                    "word": " the",
                    "probability": 0.78271484375
                },
                {
                    "start": 680.06,
                    "end": 680.28,
                    "word": " attack",
                    "probability": 0.77734375
                },
                {
                    "start": 680.28,
                    "end": 680.36,
                    "word": ",",
                    "probability": 0.6103515625
                },
                {
                    "start": 680.36,
                    "end": 680.44,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 680.44,
                    "end": 680.64,
                    "word": " just",
                    "probability": 0.87109375
                },
                {
                    "start": 680.64,
                    "end": 680.86,
                    "word": " need",
                    "probability": 0.81494140625
                },
                {
                    "start": 680.86,
                    "end": 681.06,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 681.06,
                    "end": 681.42,
                    "word": " place",
                    "probability": 0.80615234375
                },
                {
                    "start": 681.42,
                    "end": 681.92,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 681.92,
                    "end": 682.3,
                    "word": " payload",
                    "probability": 0.95068359375
                },
                {
                    "start": 682.3,
                    "end": 682.6,
                    "word": " into",
                    "probability": 0.734375
                },
                {
                    "start": 682.6,
                    "end": 682.82,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 682.82,
                    "end": 683.04,
                    "word": " text",
                    "probability": 0.87353515625
                },
                {
                    "start": 683.04,
                    "end": 683.32,
                    "word": " box",
                    "probability": 0.61474609375
                }
            ]
        },
        {
            "id": 110,
            "seek": 69888,
            "start": 683.32,
            "end": 688.37,
            "text": " and click on submit button and desired command will be executed on the SharePoint server.",
            "tokens": [
                50652,
                293,
                2052,
                322,
                10315,
                2960,
                293,
                14721,
                5622,
                486,
                312,
                17577,
                322,
                264,
                14945,
                18705,
                7154,
                13,
                50892
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23922936343452306,
            "compression_ratio": 1.6503496503496504,
            "no_speech_prob": 0.0012388229370117188,
            "words": [
                {
                    "start": 683.32,
                    "end": 683.64,
                    "word": " and",
                    "probability": 0.79736328125
                },
                {
                    "start": 683.64,
                    "end": 683.86,
                    "word": " click",
                    "probability": 0.82666015625
                },
                {
                    "start": 683.86,
                    "end": 684.02,
                    "word": " on",
                    "probability": 0.9013671875
                },
                {
                    "start": 684.02,
                    "end": 684.22,
                    "word": " submit",
                    "probability": 0.1595458984375
                },
                {
                    "start": 684.22,
                    "end": 684.58,
                    "word": " button",
                    "probability": 0.8564453125
                },
                {
                    "start": 684.58,
                    "end": 685.66,
                    "word": " and",
                    "probability": 0.288330078125
                },
                {
                    "start": 685.66,
                    "end": 686.02,
                    "word": " desired",
                    "probability": 0.315673828125
                },
                {
                    "start": 686.02,
                    "end": 686.4,
                    "word": " command",
                    "probability": 0.75146484375
                },
                {
                    "start": 686.4,
                    "end": 686.6,
                    "word": " will",
                    "probability": 0.8232421875
                },
                {
                    "start": 686.6,
                    "end": 686.74,
                    "word": " be",
                    "probability": 0.8935546875
                },
                {
                    "start": 686.74,
                    "end": 687.1,
                    "word": " executed",
                    "probability": 0.912109375
                },
                {
                    "start": 687.1,
                    "end": 687.34,
                    "word": " on",
                    "probability": 0.90185546875
                },
                {
                    "start": 687.34,
                    "end": 687.44,
                    "word": " the",
                    "probability": 0.4287109375
                },
                {
                    "start": 687.44,
                    "end": 687.72,
                    "word": " SharePoint",
                    "probability": 0.93408203125
                },
                {
                    "start": 687.72,
                    "end": 688.08,
                    "word": " server",
                    "probability": 0.73583984375
                },
                {
                    "start": 688.08,
                    "end": 688.37,
                    "word": ".",
                    "probability": 0.98046875
                }
            ]
        },
        {
            "id": 111,
            "seek": 69888,
            "start": 689.82,
            "end": 695.02,
            "text": " For us, the next type of security problems looks quite interesting, so we will explain it with",
            "tokens": [
                50992,
                1171,
                505,
                11,
                264,
                958,
                2010,
                295,
                3825,
                2740,
                1542,
                1596,
                1880,
                11,
                370,
                321,
                486,
                2903,
                309,
                365,
                51244
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23922936343452306,
            "compression_ratio": 1.6503496503496504,
            "no_speech_prob": 0.0012388229370117188,
            "words": [
                {
                    "start": 689.82,
                    "end": 690.4,
                    "word": " For",
                    "probability": 0.896484375
                },
                {
                    "start": 690.4,
                    "end": 690.66,
                    "word": " us",
                    "probability": 0.88671875
                },
                {
                    "start": 690.66,
                    "end": 690.78,
                    "word": ",",
                    "probability": 0.9033203125
                },
                {
                    "start": 690.78,
                    "end": 690.92,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 690.92,
                    "end": 691.14,
                    "word": " next",
                    "probability": 0.8642578125
                },
                {
                    "start": 691.14,
                    "end": 691.42,
                    "word": " type",
                    "probability": 0.92431640625
                },
                {
                    "start": 691.42,
                    "end": 691.54,
                    "word": " of",
                    "probability": 0.91455078125
                },
                {
                    "start": 691.54,
                    "end": 691.84,
                    "word": " security",
                    "probability": 0.94287109375
                },
                {
                    "start": 691.84,
                    "end": 692.34,
                    "word": " problems",
                    "probability": 0.67529296875
                },
                {
                    "start": 692.34,
                    "end": 692.7,
                    "word": " looks",
                    "probability": 0.72802734375
                },
                {
                    "start": 692.7,
                    "end": 693.0,
                    "word": " quite",
                    "probability": 0.88330078125
                },
                {
                    "start": 693.0,
                    "end": 693.4,
                    "word": " interesting",
                    "probability": 0.646484375
                },
                {
                    "start": 693.4,
                    "end": 693.66,
                    "word": ",",
                    "probability": 0.335693359375
                },
                {
                    "start": 693.66,
                    "end": 693.88,
                    "word": " so",
                    "probability": 0.9013671875
                },
                {
                    "start": 693.88,
                    "end": 694.0,
                    "word": " we",
                    "probability": 0.87353515625
                },
                {
                    "start": 694.0,
                    "end": 694.14,
                    "word": " will",
                    "probability": 0.77490234375
                },
                {
                    "start": 694.14,
                    "end": 694.54,
                    "word": " explain",
                    "probability": 0.826171875
                },
                {
                    "start": 694.54,
                    "end": 694.74,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 694.74,
                    "end": 695.02,
                    "word": " with",
                    "probability": 0.7490234375
                }
            ]
        },
        {
            "id": 112,
            "seek": 69888,
            "start": 695.02,
            "end": 701.46,
            "text": " more details and present two separate examples from SharePoint server. Dynamic content usually",
            "tokens": [
                51244,
                544,
                4365,
                293,
                1974,
                732,
                4994,
                5110,
                490,
                14945,
                18705,
                7154,
                13,
                45440,
                2701,
                2673,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23922936343452306,
            "compression_ratio": 1.6503496503496504,
            "no_speech_prob": 0.0012388229370117188,
            "words": [
                {
                    "start": 695.02,
                    "end": 695.4,
                    "word": " more",
                    "probability": 0.79345703125
                },
                {
                    "start": 695.4,
                    "end": 695.86,
                    "word": " details",
                    "probability": 0.71240234375
                },
                {
                    "start": 695.86,
                    "end": 696.16,
                    "word": " and",
                    "probability": 0.8759765625
                },
                {
                    "start": 696.16,
                    "end": 696.48,
                    "word": " present",
                    "probability": 0.8037109375
                },
                {
                    "start": 696.48,
                    "end": 696.86,
                    "word": " two",
                    "probability": 0.79345703125
                },
                {
                    "start": 696.86,
                    "end": 697.38,
                    "word": " separate",
                    "probability": 0.83056640625
                },
                {
                    "start": 697.38,
                    "end": 697.84,
                    "word": " examples",
                    "probability": 0.7939453125
                },
                {
                    "start": 697.84,
                    "end": 698.1,
                    "word": " from",
                    "probability": 0.814453125
                },
                {
                    "start": 698.1,
                    "end": 698.42,
                    "word": " SharePoint",
                    "probability": 0.857666015625
                },
                {
                    "start": 698.42,
                    "end": 698.78,
                    "word": " server",
                    "probability": 0.6533203125
                },
                {
                    "start": 698.78,
                    "end": 699.36,
                    "word": ".",
                    "probability": 0.99169921875
                },
                {
                    "start": 700.2,
                    "end": 700.58,
                    "word": " Dynamic",
                    "probability": 0.76904296875
                },
                {
                    "start": 700.58,
                    "end": 701.1,
                    "word": " content",
                    "probability": 0.81640625
                },
                {
                    "start": 701.1,
                    "end": 701.46,
                    "word": " usually",
                    "probability": 0.84619140625
                }
            ]
        },
        {
            "id": 113,
            "seek": 69888,
            "start": 701.46,
            "end": 707.16,
            "text": " means that we will have at least read access to some properties or attributes of some objects.",
            "tokens": [
                51564,
                1355,
                300,
                321,
                486,
                362,
                412,
                1935,
                1401,
                2105,
                281,
                512,
                7221,
                420,
                17212,
                295,
                512,
                6565,
                13,
                51836
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23922936343452306,
            "compression_ratio": 1.6503496503496504,
            "no_speech_prob": 0.0012388229370117188,
            "words": [
                {
                    "start": 701.46,
                    "end": 701.92,
                    "word": " means",
                    "probability": 0.8740234375
                },
                {
                    "start": 701.92,
                    "end": 702.32,
                    "word": " that",
                    "probability": 0.86865234375
                },
                {
                    "start": 702.32,
                    "end": 702.48,
                    "word": " we",
                    "probability": 0.9072265625
                },
                {
                    "start": 702.48,
                    "end": 702.64,
                    "word": " will",
                    "probability": 0.81005859375
                },
                {
                    "start": 702.64,
                    "end": 702.94,
                    "word": " have",
                    "probability": 0.8798828125
                },
                {
                    "start": 702.94,
                    "end": 703.16,
                    "word": " at",
                    "probability": 0.87646484375
                },
                {
                    "start": 703.16,
                    "end": 703.36,
                    "word": " least",
                    "probability": 0.85498046875
                },
                {
                    "start": 703.36,
                    "end": 703.68,
                    "word": " read",
                    "probability": 0.7333984375
                },
                {
                    "start": 703.68,
                    "end": 704.0,
                    "word": " access",
                    "probability": 0.81298828125
                },
                {
                    "start": 704.0,
                    "end": 704.34,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 704.34,
                    "end": 704.6,
                    "word": " some",
                    "probability": 0.814453125
                },
                {
                    "start": 704.6,
                    "end": 705.24,
                    "word": " properties",
                    "probability": 0.7861328125
                },
                {
                    "start": 705.24,
                    "end": 705.74,
                    "word": " or",
                    "probability": 0.8583984375
                },
                {
                    "start": 705.74,
                    "end": 706.16,
                    "word": " attributes",
                    "probability": 0.6923828125
                },
                {
                    "start": 706.16,
                    "end": 706.4,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 706.4,
                    "end": 706.6,
                    "word": " some",
                    "probability": 0.81298828125
                },
                {
                    "start": 706.6,
                    "end": 706.98,
                    "word": " objects",
                    "probability": 0.8232421875
                },
                {
                    "start": 706.98,
                    "end": 707.16,
                    "word": ".",
                    "probability": 0.943359375
                }
            ]
        },
        {
            "id": 114,
            "seek": 72888,
            "start": 707.58,
            "end": 714.5,
            "text": " For some system like SharePoint, we can even write values there. Of course, some box should filter out",
            "tokens": [
                50364,
                1171,
                512,
                1185,
                411,
                14945,
                18705,
                11,
                321,
                393,
                754,
                2464,
                4190,
                456,
                13,
                2720,
                1164,
                11,
                512,
                2424,
                820,
                6608,
                484,
                50712
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991792938323936,
            "compression_ratio": 1.6528301886792454,
            "no_speech_prob": 0.00020325183868408203,
            "words": [
                {
                    "start": 707.58,
                    "end": 707.86,
                    "word": " For",
                    "probability": 0.83349609375
                },
                {
                    "start": 707.86,
                    "end": 708.18,
                    "word": " some",
                    "probability": 0.806640625
                },
                {
                    "start": 708.18,
                    "end": 708.54,
                    "word": " system",
                    "probability": 0.41259765625
                },
                {
                    "start": 708.54,
                    "end": 708.78,
                    "word": " like",
                    "probability": 0.55224609375
                },
                {
                    "start": 708.78,
                    "end": 709.12,
                    "word": " SharePoint",
                    "probability": 0.27423095703125
                },
                {
                    "start": 709.12,
                    "end": 709.26,
                    "word": ",",
                    "probability": 0.6650390625
                },
                {
                    "start": 709.26,
                    "end": 709.36,
                    "word": " we",
                    "probability": 0.8955078125
                },
                {
                    "start": 709.36,
                    "end": 709.52,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 709.52,
                    "end": 709.86,
                    "word": " even",
                    "probability": 0.814453125
                },
                {
                    "start": 709.86,
                    "end": 710.7,
                    "word": " write",
                    "probability": 0.65673828125
                },
                {
                    "start": 710.7,
                    "end": 711.22,
                    "word": " values",
                    "probability": 0.90673828125
                },
                {
                    "start": 711.22,
                    "end": 711.54,
                    "word": " there",
                    "probability": 0.81787109375
                },
                {
                    "start": 711.54,
                    "end": 712.1,
                    "word": ".",
                    "probability": 0.9453125
                },
                {
                    "start": 712.1,
                    "end": 712.36,
                    "word": " Of",
                    "probability": 0.90087890625
                },
                {
                    "start": 712.36,
                    "end": 712.58,
                    "word": " course",
                    "probability": 0.8662109375
                },
                {
                    "start": 712.58,
                    "end": 712.96,
                    "word": ",",
                    "probability": 0.9111328125
                },
                {
                    "start": 712.96,
                    "end": 713.2,
                    "word": " some",
                    "probability": 0.62548828125
                },
                {
                    "start": 713.2,
                    "end": 713.46,
                    "word": " box",
                    "probability": 0.47119140625
                },
                {
                    "start": 713.46,
                    "end": 713.72,
                    "word": " should",
                    "probability": 0.919921875
                },
                {
                    "start": 713.72,
                    "end": 714.06,
                    "word": " filter",
                    "probability": 0.9228515625
                },
                {
                    "start": 714.06,
                    "end": 714.5,
                    "word": " out",
                    "probability": 0.81591796875
                }
            ]
        },
        {
            "id": 115,
            "seek": 72888,
            "start": 714.5,
            "end": 720.56,
            "text": " the access to dangerous property or attributes. Let's review basic type of such filtering.",
            "tokens": [
                50712,
                264,
                2105,
                281,
                5795,
                4707,
                420,
                17212,
                13,
                961,
                311,
                3131,
                3875,
                2010,
                295,
                1270,
                30822,
                13,
                51000
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991792938323936,
            "compression_ratio": 1.6528301886792454,
            "no_speech_prob": 0.00020325183868408203,
            "words": [
                {
                    "start": 714.5,
                    "end": 714.82,
                    "word": " the",
                    "probability": 0.7763671875
                },
                {
                    "start": 714.82,
                    "end": 715.16,
                    "word": " access",
                    "probability": 0.79150390625
                },
                {
                    "start": 715.16,
                    "end": 715.36,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 715.36,
                    "end": 715.72,
                    "word": " dangerous",
                    "probability": 0.7646484375
                },
                {
                    "start": 715.72,
                    "end": 716.18,
                    "word": " property",
                    "probability": 0.53076171875
                },
                {
                    "start": 716.18,
                    "end": 716.42,
                    "word": " or",
                    "probability": 0.884765625
                },
                {
                    "start": 716.42,
                    "end": 716.84,
                    "word": " attributes",
                    "probability": 0.685546875
                },
                {
                    "start": 716.84,
                    "end": 717.48,
                    "word": ".",
                    "probability": 0.98828125
                },
                {
                    "start": 717.9,
                    "end": 718.54,
                    "word": " Let's",
                    "probability": 0.93994140625
                },
                {
                    "start": 718.54,
                    "end": 718.76,
                    "word": " review",
                    "probability": 0.6376953125
                },
                {
                    "start": 718.76,
                    "end": 719.18,
                    "word": " basic",
                    "probability": 0.78271484375
                },
                {
                    "start": 719.18,
                    "end": 719.52,
                    "word": " type",
                    "probability": 0.736328125
                },
                {
                    "start": 719.52,
                    "end": 719.68,
                    "word": " of",
                    "probability": 0.88232421875
                },
                {
                    "start": 719.68,
                    "end": 719.92,
                    "word": " such",
                    "probability": 0.88037109375
                },
                {
                    "start": 719.92,
                    "end": 720.24,
                    "word": " filtering",
                    "probability": 0.8095703125
                },
                {
                    "start": 720.24,
                    "end": 720.56,
                    "word": ".",
                    "probability": 0.98583984375
                }
            ]
        },
        {
            "id": 116,
            "seek": 72888,
            "start": 720.96,
            "end": 725.58,
            "text": " The first case is when only one level of properties or attributes is allowed.",
            "tokens": [
                51028,
                440,
                700,
                1389,
                307,
                562,
                787,
                472,
                1496,
                295,
                7221,
                420,
                17212,
                307,
                4350,
                13,
                51256
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991792938323936,
            "compression_ratio": 1.6528301886792454,
            "no_speech_prob": 0.00020325183868408203,
            "words": [
                {
                    "start": 720.96,
                    "end": 721.16,
                    "word": " The",
                    "probability": 0.8193359375
                },
                {
                    "start": 721.16,
                    "end": 721.4,
                    "word": " first",
                    "probability": 0.81103515625
                },
                {
                    "start": 721.4,
                    "end": 721.66,
                    "word": " case",
                    "probability": 0.8203125
                },
                {
                    "start": 721.66,
                    "end": 721.86,
                    "word": " is",
                    "probability": 0.8994140625
                },
                {
                    "start": 721.86,
                    "end": 722.0,
                    "word": " when",
                    "probability": 0.859375
                },
                {
                    "start": 722.0,
                    "end": 722.3,
                    "word": " only",
                    "probability": 0.85595703125
                },
                {
                    "start": 722.3,
                    "end": 722.7,
                    "word": " one",
                    "probability": 0.822265625
                },
                {
                    "start": 722.7,
                    "end": 723.04,
                    "word": " level",
                    "probability": 0.8359375
                },
                {
                    "start": 723.04,
                    "end": 723.26,
                    "word": " of",
                    "probability": 0.908203125
                },
                {
                    "start": 723.26,
                    "end": 723.8,
                    "word": " properties",
                    "probability": 0.7880859375
                },
                {
                    "start": 723.8,
                    "end": 724.08,
                    "word": " or",
                    "probability": 0.9052734375
                },
                {
                    "start": 724.08,
                    "end": 724.44,
                    "word": " attributes",
                    "probability": 0.73095703125
                },
                {
                    "start": 724.44,
                    "end": 724.66,
                    "word": " is",
                    "probability": 0.88623046875
                },
                {
                    "start": 724.66,
                    "end": 724.96,
                    "word": " allowed",
                    "probability": 0.81494140625
                },
                {
                    "start": 724.96,
                    "end": 725.58,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 117,
            "seek": 72888,
            "start": 725.58,
            "end": 731.36,
            "text": " We can see examples on the slide. Name property of user object of select value from menu.",
            "tokens": [
                51256,
                492,
                393,
                536,
                5110,
                322,
                264,
                4137,
                13,
                13866,
                4707,
                295,
                4195,
                2657,
                295,
                3048,
                2158,
                490,
                6510,
                13,
                51548
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991792938323936,
            "compression_ratio": 1.6528301886792454,
            "no_speech_prob": 0.00020325183868408203,
            "words": [
                {
                    "start": 725.58,
                    "end": 725.7,
                    "word": " We",
                    "probability": 0.875
                },
                {
                    "start": 725.7,
                    "end": 725.86,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 725.86,
                    "end": 726.06,
                    "word": " see",
                    "probability": 0.81396484375
                },
                {
                    "start": 726.06,
                    "end": 726.66,
                    "word": " examples",
                    "probability": 0.7880859375
                },
                {
                    "start": 726.66,
                    "end": 727.02,
                    "word": " on",
                    "probability": 0.900390625
                },
                {
                    "start": 727.02,
                    "end": 727.22,
                    "word": " the",
                    "probability": 0.673828125
                },
                {
                    "start": 727.22,
                    "end": 727.54,
                    "word": " slide",
                    "probability": 0.89013671875
                },
                {
                    "start": 727.54,
                    "end": 727.7,
                    "word": ".",
                    "probability": 0.689453125
                },
                {
                    "start": 727.7,
                    "end": 727.88,
                    "word": " Name",
                    "probability": 0.75927734375
                },
                {
                    "start": 727.88,
                    "end": 728.28,
                    "word": " property",
                    "probability": 0.81005859375
                },
                {
                    "start": 728.28,
                    "end": 728.52,
                    "word": " of",
                    "probability": 0.88623046875
                },
                {
                    "start": 728.52,
                    "end": 728.8,
                    "word": " user",
                    "probability": 0.73046875
                },
                {
                    "start": 728.8,
                    "end": 729.14,
                    "word": " object",
                    "probability": 0.8994140625
                },
                {
                    "start": 729.14,
                    "end": 729.52,
                    "word": " of",
                    "probability": 0.80322265625
                },
                {
                    "start": 729.52,
                    "end": 729.9,
                    "word": " select",
                    "probability": 0.72705078125
                },
                {
                    "start": 729.9,
                    "end": 730.18,
                    "word": " value",
                    "probability": 0.90380859375
                },
                {
                    "start": 730.18,
                    "end": 730.46,
                    "word": " from",
                    "probability": 0.810546875
                },
                {
                    "start": 730.46,
                    "end": 730.78,
                    "word": " menu",
                    "probability": 0.83154296875
                },
                {
                    "start": 730.78,
                    "end": 731.36,
                    "word": ".",
                    "probability": 0.9658203125
                }
            ]
        },
        {
            "id": 118,
            "seek": 72888,
            "start": 731.36,
            "end": 736.5,
            "text": " We can imagine the object and its properties like a branch with only leaves.",
            "tokens": [
                51548,
                492,
                393,
                3811,
                264,
                2657,
                293,
                1080,
                7221,
                411,
                257,
                9819,
                365,
                787,
                5510,
                13,
                51800
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1991792938323936,
            "compression_ratio": 1.6528301886792454,
            "no_speech_prob": 0.00020325183868408203,
            "words": [
                {
                    "start": 731.36,
                    "end": 731.54,
                    "word": " We",
                    "probability": 0.90576171875
                },
                {
                    "start": 731.54,
                    "end": 731.68,
                    "word": " can",
                    "probability": 0.89697265625
                },
                {
                    "start": 731.68,
                    "end": 732.08,
                    "word": " imagine",
                    "probability": 0.78857421875
                },
                {
                    "start": 732.08,
                    "end": 732.42,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 732.42,
                    "end": 732.8,
                    "word": " object",
                    "probability": 0.9111328125
                },
                {
                    "start": 732.8,
                    "end": 733.12,
                    "word": " and",
                    "probability": 0.81494140625
                },
                {
                    "start": 733.12,
                    "end": 733.36,
                    "word": " its",
                    "probability": 0.78125
                },
                {
                    "start": 733.36,
                    "end": 733.98,
                    "word": " properties",
                    "probability": 0.81396484375
                },
                {
                    "start": 733.98,
                    "end": 734.68,
                    "word": " like",
                    "probability": 0.7294921875
                },
                {
                    "start": 735.08,
                    "end": 735.48,
                    "word": " a branch",
                    "probability": 0.76220703125
                },
                {
                    "start": 735.48,
                    "end": 735.72,
                    "word": " with",
                    "probability": 0.80078125
                },
                {
                    "start": 735.72,
                    "end": 735.98,
                    "word": " only",
                    "probability": 0.84765625
                },
                {
                    "start": 735.98,
                    "end": 736.32,
                    "word": " leaves",
                    "probability": 0.80029296875
                },
                {
                    "start": 736.32,
                    "end": 736.5,
                    "word": ".",
                    "probability": 0.96484375
                }
            ]
        },
        {
            "id": 119,
            "seek": 75264,
            "start": 737.74,
            "end": 742.46,
            "text": " If an allow list is applied, it's relatively easy to review all elements. And after such review,",
            "tokens": [
                50380,
                759,
                364,
                2089,
                1329,
                307,
                6456,
                11,
                309,
                311,
                7226,
                1858,
                281,
                3131,
                439,
                4959,
                13,
                400,
                934,
                1270,
                3131,
                11,
                50604
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23161764442920685,
            "compression_ratio": 1.6053639846743295,
            "no_speech_prob": 0.0007090568542480469,
            "words": [
                {
                    "start": 737.74,
                    "end": 738.18,
                    "word": " If",
                    "probability": 0.810546875
                },
                {
                    "start": 738.18,
                    "end": 738.52,
                    "word": " an",
                    "probability": 0.853515625
                },
                {
                    "start": 738.52,
                    "end": 738.8,
                    "word": " allow",
                    "probability": 0.70556640625
                },
                {
                    "start": 738.8,
                    "end": 739.02,
                    "word": " list",
                    "probability": 0.59814453125
                },
                {
                    "start": 739.02,
                    "end": 739.18,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 739.18,
                    "end": 739.56,
                    "word": " applied",
                    "probability": 0.71484375
                },
                {
                    "start": 739.56,
                    "end": 739.72,
                    "word": ",",
                    "probability": 0.75244140625
                },
                {
                    "start": 739.72,
                    "end": 739.78,
                    "word": " it's",
                    "probability": 0.717529296875
                },
                {
                    "start": 739.78,
                    "end": 740.1,
                    "word": " relatively",
                    "probability": 0.8017578125
                },
                {
                    "start": 740.1,
                    "end": 740.44,
                    "word": " easy",
                    "probability": 0.80224609375
                },
                {
                    "start": 740.44,
                    "end": 740.6,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 740.6,
                    "end": 740.78,
                    "word": " review",
                    "probability": 0.6787109375
                },
                {
                    "start": 740.78,
                    "end": 741.02,
                    "word": " all",
                    "probability": 0.89111328125
                },
                {
                    "start": 741.02,
                    "end": 741.4,
                    "word": " elements",
                    "probability": 0.71435546875
                },
                {
                    "start": 741.4,
                    "end": 741.56,
                    "word": ".",
                    "probability": 0.309326171875
                },
                {
                    "start": 741.56,
                    "end": 741.6,
                    "word": " And",
                    "probability": 0.65478515625
                },
                {
                    "start": 741.6,
                    "end": 741.8,
                    "word": " after",
                    "probability": 0.72265625
                },
                {
                    "start": 741.8,
                    "end": 742.08,
                    "word": " such",
                    "probability": 0.85986328125
                },
                {
                    "start": 742.08,
                    "end": 742.36,
                    "word": " review",
                    "probability": 0.297607421875
                },
                {
                    "start": 742.36,
                    "end": 742.46,
                    "word": ",",
                    "probability": 0.6875
                }
            ]
        },
        {
            "id": 120,
            "seek": 75264,
            "start": 742.46,
            "end": 747.94,
            "text": " we can make sure that there is no dangerous elements. What if block list is used instead?",
            "tokens": [
                50604,
                321,
                393,
                652,
                988,
                300,
                456,
                307,
                572,
                5795,
                4959,
                13,
                708,
                498,
                3461,
                1329,
                307,
                1143,
                2602,
                30,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23161764442920685,
            "compression_ratio": 1.6053639846743295,
            "no_speech_prob": 0.0007090568542480469,
            "words": [
                {
                    "start": 742.46,
                    "end": 742.56,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 742.56,
                    "end": 742.74,
                    "word": " can",
                    "probability": 0.8896484375
                },
                {
                    "start": 742.74,
                    "end": 743.02,
                    "word": " make",
                    "probability": 0.861328125
                },
                {
                    "start": 743.02,
                    "end": 743.24,
                    "word": " sure",
                    "probability": 0.810546875
                },
                {
                    "start": 743.24,
                    "end": 743.42,
                    "word": " that",
                    "probability": 0.81396484375
                },
                {
                    "start": 743.42,
                    "end": 743.62,
                    "word": " there",
                    "probability": 0.85791015625
                },
                {
                    "start": 743.62,
                    "end": 743.78,
                    "word": " is",
                    "probability": 0.6064453125
                },
                {
                    "start": 743.78,
                    "end": 744.0,
                    "word": " no",
                    "probability": 0.90771484375
                },
                {
                    "start": 744.0,
                    "end": 744.38,
                    "word": " dangerous",
                    "probability": 0.75732421875
                },
                {
                    "start": 744.38,
                    "end": 744.74,
                    "word": " elements",
                    "probability": 0.5732421875
                },
                {
                    "start": 744.74,
                    "end": 745.18,
                    "word": ".",
                    "probability": 0.97216796875
                },
                {
                    "start": 745.4,
                    "end": 745.84,
                    "word": " What",
                    "probability": 0.80517578125
                },
                {
                    "start": 745.84,
                    "end": 746.02,
                    "word": " if",
                    "probability": 0.9091796875
                },
                {
                    "start": 746.02,
                    "end": 746.5,
                    "word": " block",
                    "probability": 0.494873046875
                },
                {
                    "start": 746.5,
                    "end": 746.74,
                    "word": " list",
                    "probability": 0.640625
                },
                {
                    "start": 746.74,
                    "end": 746.92,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 746.92,
                    "end": 747.16,
                    "word": " used",
                    "probability": 0.8173828125
                },
                {
                    "start": 747.16,
                    "end": 747.5,
                    "word": " instead",
                    "probability": 0.81640625
                },
                {
                    "start": 747.5,
                    "end": 747.94,
                    "word": "?",
                    "probability": 0.97265625
                }
            ]
        },
        {
            "id": 121,
            "seek": 75264,
            "start": 748.1,
            "end": 752.32,
            "text": " We still need to verify available objects and it can be a bit difficult.",
            "tokens": [
                50892,
                492,
                920,
                643,
                281,
                16888,
                2435,
                6565,
                293,
                309,
                393,
                312,
                257,
                857,
                2252,
                13,
                51108
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23161764442920685,
            "compression_ratio": 1.6053639846743295,
            "no_speech_prob": 0.0007090568542480469,
            "words": [
                {
                    "start": 748.1,
                    "end": 748.38,
                    "word": " We",
                    "probability": 0.90283203125
                },
                {
                    "start": 748.38,
                    "end": 748.64,
                    "word": " still",
                    "probability": 0.89892578125
                },
                {
                    "start": 748.64,
                    "end": 748.84,
                    "word": " need",
                    "probability": 0.82177734375
                },
                {
                    "start": 748.84,
                    "end": 749.0,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 749.0,
                    "end": 749.24,
                    "word": " verify",
                    "probability": 0.87353515625
                },
                {
                    "start": 749.24,
                    "end": 749.72,
                    "word": " available",
                    "probability": 0.70703125
                },
                {
                    "start": 749.72,
                    "end": 750.18,
                    "word": " objects",
                    "probability": 0.8427734375
                },
                {
                    "start": 750.18,
                    "end": 750.74,
                    "word": " and",
                    "probability": 0.2705078125
                },
                {
                    "start": 750.74,
                    "end": 750.88,
                    "word": " it",
                    "probability": 0.90185546875
                },
                {
                    "start": 750.88,
                    "end": 751.02,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 751.02,
                    "end": 751.18,
                    "word": " be",
                    "probability": 0.91357421875
                },
                {
                    "start": 751.32,
                    "end": 751.44,
                    "word": " a bit",
                    "probability": 0.91162109375
                },
                {
                    "start": 751.44,
                    "end": 751.88,
                    "word": " difficult",
                    "probability": 0.8505859375
                },
                {
                    "start": 751.88,
                    "end": 752.32,
                    "word": ".",
                    "probability": 0.931640625
                }
            ]
        },
        {
            "id": 122,
            "seek": 75264,
            "start": 752.6,
            "end": 756.5,
            "text": " So in general, we do not consider a block list a safe approach because of potential",
            "tokens": [
                51108,
                407,
                294,
                2674,
                11,
                321,
                360,
                406,
                1949,
                257,
                3461,
                1329,
                257,
                3273,
                3109,
                570,
                295,
                3995,
                51320
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23161764442920685,
            "compression_ratio": 1.6053639846743295,
            "no_speech_prob": 0.0007090568542480469,
            "words": [
                {
                    "start": 752.6,
                    "end": 752.72,
                    "word": " So",
                    "probability": 0.8603515625
                },
                {
                    "start": 752.72,
                    "end": 752.96,
                    "word": " in",
                    "probability": 0.64990234375
                },
                {
                    "start": 752.96,
                    "end": 753.36,
                    "word": " general",
                    "probability": 0.80859375
                },
                {
                    "start": 753.36,
                    "end": 753.46,
                    "word": ",",
                    "probability": 0.83203125
                },
                {
                    "start": 753.46,
                    "end": 753.6,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 753.6,
                    "end": 753.74,
                    "word": " do",
                    "probability": 0.8974609375
                },
                {
                    "start": 753.74,
                    "end": 753.9,
                    "word": " not",
                    "probability": 0.900390625
                },
                {
                    "start": 753.9,
                    "end": 754.28,
                    "word": " consider",
                    "probability": 0.802734375
                },
                {
                    "start": 754.42,
                    "end": 754.58,
                    "word": " a block",
                    "probability": 0.8115234375
                },
                {
                    "start": 754.58,
                    "end": 754.78,
                    "word": " list",
                    "probability": 0.82763671875
                },
                {
                    "start": 754.96,
                    "end": 755.16,
                    "word": " a safe",
                    "probability": 0.88427734375
                },
                {
                    "start": 755.16,
                    "end": 755.5,
                    "word": " approach",
                    "probability": 0.76171875
                },
                {
                    "start": 755.5,
                    "end": 755.78,
                    "word": " because",
                    "probability": 0.6796875
                },
                {
                    "start": 755.78,
                    "end": 755.98,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 755.98,
                    "end": 756.5,
                    "word": " potential",
                    "probability": 0.8095703125
                }
            ]
        },
        {
            "id": 123,
            "seek": 75264,
            "start": 756.5,
            "end": 761.34,
            "text": " gaps there. We will see in Java part a couple of examples of such bypasses.",
            "tokens": [
                51320,
                15031,
                456,
                13,
                492,
                486,
                536,
                294,
                10745,
                644,
                257,
                1916,
                295,
                5110,
                295,
                1270,
                24996,
                279,
                13,
                51528
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23161764442920685,
            "compression_ratio": 1.6053639846743295,
            "no_speech_prob": 0.0007090568542480469,
            "words": [
                {
                    "start": 756.5,
                    "end": 757.06,
                    "word": " gaps",
                    "probability": 0.82421875
                },
                {
                    "start": 757.06,
                    "end": 757.32,
                    "word": " there",
                    "probability": 0.84228515625
                },
                {
                    "start": 757.32,
                    "end": 757.76,
                    "word": ".",
                    "probability": 0.98974609375
                },
                {
                    "start": 757.94,
                    "end": 758.1,
                    "word": " We",
                    "probability": 0.81689453125
                },
                {
                    "start": 758.1,
                    "end": 758.24,
                    "word": " will",
                    "probability": 0.8056640625
                },
                {
                    "start": 758.24,
                    "end": 758.44,
                    "word": " see",
                    "probability": 0.82666015625
                },
                {
                    "start": 758.44,
                    "end": 758.62,
                    "word": " in",
                    "probability": 0.88818359375
                },
                {
                    "start": 758.62,
                    "end": 758.8,
                    "word": " Java",
                    "probability": 0.5859375
                },
                {
                    "start": 758.8,
                    "end": 759.06,
                    "word": " part",
                    "probability": 0.6328125
                },
                {
                    "start": 759.22,
                    "end": 759.38,
                    "word": " a couple",
                    "probability": 0.79345703125
                },
                {
                    "start": 759.38,
                    "end": 759.52,
                    "word": " of",
                    "probability": 0.83740234375
                },
                {
                    "start": 759.52,
                    "end": 759.88,
                    "word": " examples",
                    "probability": 0.78759765625
                },
                {
                    "start": 759.88,
                    "end": 760.16,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 760.16,
                    "end": 760.32,
                    "word": " such",
                    "probability": 0.876953125
                },
                {
                    "start": 760.32,
                    "end": 760.9,
                    "word": " bypasses",
                    "probability": 0.8173828125
                },
                {
                    "start": 760.9,
                    "end": 761.34,
                    "word": ".",
                    "probability": 0.990234375
                }
            ]
        },
        {
            "id": 124,
            "seek": 77934,
            "start": 762.3,
            "end": 767.3,
            "text": " The most interesting case for us is where access to nested properties or attributes",
            "tokens": [
                50412,
                440,
                881,
                1880,
                1389,
                337,
                505,
                307,
                689,
                2105,
                281,
                15646,
                292,
                7221,
                420,
                17212,
                50680
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26193821028377234,
            "compression_ratio": 1.51528384279476,
            "no_speech_prob": 0.0721435546875,
            "words": [
                {
                    "start": 762.3,
                    "end": 762.7,
                    "word": " The",
                    "probability": 0.60400390625
                },
                {
                    "start": 762.7,
                    "end": 762.98,
                    "word": " most",
                    "probability": 0.822265625
                },
                {
                    "start": 762.98,
                    "end": 763.3,
                    "word": " interesting",
                    "probability": 0.56396484375
                },
                {
                    "start": 763.3,
                    "end": 763.78,
                    "word": " case",
                    "probability": 0.77783203125
                },
                {
                    "start": 763.78,
                    "end": 764.28,
                    "word": " for",
                    "probability": 0.7177734375
                },
                {
                    "start": 764.28,
                    "end": 764.5,
                    "word": " us",
                    "probability": 0.8837890625
                },
                {
                    "start": 764.5,
                    "end": 764.72,
                    "word": " is",
                    "probability": 0.85595703125
                },
                {
                    "start": 764.72,
                    "end": 765.02,
                    "word": " where",
                    "probability": 0.587890625
                },
                {
                    "start": 765.02,
                    "end": 765.44,
                    "word": " access",
                    "probability": 0.79541015625
                },
                {
                    "start": 765.44,
                    "end": 765.8,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 765.8,
                    "end": 766.22,
                    "word": " nested",
                    "probability": 0.85791015625
                },
                {
                    "start": 766.22,
                    "end": 766.7,
                    "word": " properties",
                    "probability": 0.64453125
                },
                {
                    "start": 766.7,
                    "end": 766.94,
                    "word": " or",
                    "probability": 0.76025390625
                },
                {
                    "start": 766.94,
                    "end": 767.3,
                    "word": " attributes",
                    "probability": 0.6904296875
                }
            ]
        },
        {
            "id": 125,
            "seek": 77934,
            "start": 767.3,
            "end": 774.52,
            "text": " is allowed. For example, request.authUser.name or menu.selectedItem.text.",
            "tokens": [
                50680,
                307,
                4350,
                13,
                1171,
                1365,
                11,
                5308,
                13,
                40198,
                52,
                12484,
                13,
                16344,
                420,
                6510,
                13,
                405,
                1809,
                292,
                3522,
                443,
                13,
                25111,
                13,
                50980
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26193821028377234,
            "compression_ratio": 1.51528384279476,
            "no_speech_prob": 0.0721435546875,
            "words": [
                {
                    "start": 767.3,
                    "end": 768.04,
                    "word": " is",
                    "probability": 0.89111328125
                },
                {
                    "start": 768.04,
                    "end": 768.4,
                    "word": " allowed",
                    "probability": 0.798828125
                },
                {
                    "start": 768.4,
                    "end": 768.72,
                    "word": ".",
                    "probability": 0.6982421875
                },
                {
                    "start": 768.72,
                    "end": 768.82,
                    "word": " For",
                    "probability": 0.8642578125
                },
                {
                    "start": 768.82,
                    "end": 769.22,
                    "word": " example",
                    "probability": 0.927734375
                },
                {
                    "start": 769.22,
                    "end": 769.36,
                    "word": ",",
                    "probability": 0.82470703125
                },
                {
                    "start": 769.36,
                    "end": 769.8,
                    "word": " request",
                    "probability": 0.5810546875
                },
                {
                    "start": 769.8,
                    "end": 770.76,
                    "word": ".authUser",
                    "probability": 0.699371337890625
                },
                {
                    "start": 770.76,
                    "end": 771.24,
                    "word": ".name",
                    "probability": 0.76123046875
                },
                {
                    "start": 771.24,
                    "end": 771.48,
                    "word": " or",
                    "probability": 0.70703125
                },
                {
                    "start": 771.48,
                    "end": 772.02,
                    "word": " menu",
                    "probability": 0.80322265625
                },
                {
                    "start": 772.02,
                    "end": 773.2,
                    "word": ".selectedItem",
                    "probability": 0.931640625
                },
                {
                    "start": 773.2,
                    "end": 773.82,
                    "word": ".text",
                    "probability": 0.86767578125
                },
                {
                    "start": 773.82,
                    "end": 774.52,
                    "word": ".",
                    "probability": 0.74169921875
                }
            ]
        },
        {
            "id": 126,
            "seek": 77934,
            "start": 774.7,
            "end": 780.46,
            "text": " Because of branch-leaves analogy, many developers may imagine this case as branch with branches",
            "tokens": [
                51024,
                1436,
                295,
                9819,
                12,
                306,
                5423,
                21663,
                11,
                867,
                8849,
                815,
                3811,
                341,
                1389,
                382,
                9819,
                365,
                14770,
                51316
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26193821028377234,
            "compression_ratio": 1.51528384279476,
            "no_speech_prob": 0.0721435546875,
            "words": [
                {
                    "start": 774.7,
                    "end": 775.16,
                    "word": " Because",
                    "probability": 0.8994140625
                },
                {
                    "start": 775.16,
                    "end": 775.48,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 775.48,
                    "end": 775.86,
                    "word": " branch",
                    "probability": 0.509765625
                },
                {
                    "start": 775.86,
                    "end": 776.2,
                    "word": "-leaves",
                    "probability": 0.7207845052083334
                },
                {
                    "start": 776.2,
                    "end": 776.76,
                    "word": " analogy",
                    "probability": 0.66015625
                },
                {
                    "start": 776.76,
                    "end": 776.96,
                    "word": ",",
                    "probability": 0.7890625
                },
                {
                    "start": 776.96,
                    "end": 777.12,
                    "word": " many",
                    "probability": 0.80615234375
                },
                {
                    "start": 777.12,
                    "end": 777.76,
                    "word": " developers",
                    "probability": 0.6796875
                },
                {
                    "start": 777.76,
                    "end": 778.1,
                    "word": " may",
                    "probability": 0.88134765625
                },
                {
                    "start": 778.1,
                    "end": 778.5,
                    "word": " imagine",
                    "probability": 0.7890625
                },
                {
                    "start": 778.5,
                    "end": 778.76,
                    "word": " this",
                    "probability": 0.86474609375
                },
                {
                    "start": 778.76,
                    "end": 779.08,
                    "word": " case",
                    "probability": 0.81005859375
                },
                {
                    "start": 779.08,
                    "end": 779.34,
                    "word": " as",
                    "probability": 0.90380859375
                },
                {
                    "start": 779.34,
                    "end": 779.84,
                    "word": " branch",
                    "probability": 0.365234375
                },
                {
                    "start": 779.84,
                    "end": 780.02,
                    "word": " with",
                    "probability": 0.79638671875
                },
                {
                    "start": 780.02,
                    "end": 780.46,
                    "word": " branches",
                    "probability": 0.8076171875
                }
            ]
        },
        {
            "id": 127,
            "seek": 77934,
            "start": 780.46,
            "end": 788.04,
            "text": " and leaves. And they may apply a filter only for the first level objects. But it is not true.",
            "tokens": [
                51316,
                293,
                5510,
                13,
                400,
                436,
                815,
                3079,
                257,
                6608,
                787,
                337,
                264,
                700,
                1496,
                6565,
                13,
                583,
                309,
                307,
                406,
                2074,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26193821028377234,
            "compression_ratio": 1.51528384279476,
            "no_speech_prob": 0.0721435546875,
            "words": [
                {
                    "start": 780.46,
                    "end": 780.8,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 780.8,
                    "end": 781.1,
                    "word": " leaves",
                    "probability": 0.6923828125
                },
                {
                    "start": 781.1,
                    "end": 781.5,
                    "word": ".",
                    "probability": 0.345458984375
                },
                {
                    "start": 781.5,
                    "end": 782.02,
                    "word": " And",
                    "probability": 0.83056640625
                },
                {
                    "start": 782.02,
                    "end": 782.2,
                    "word": " they",
                    "probability": 0.71240234375
                },
                {
                    "start": 782.2,
                    "end": 782.42,
                    "word": " may",
                    "probability": 0.53759765625
                },
                {
                    "start": 782.42,
                    "end": 782.86,
                    "word": " apply",
                    "probability": 0.81787109375
                },
                {
                    "start": 783.12,
                    "end": 783.38,
                    "word": " a filter",
                    "probability": 0.9169921875
                },
                {
                    "start": 783.38,
                    "end": 783.76,
                    "word": " only",
                    "probability": 0.837890625
                },
                {
                    "start": 783.76,
                    "end": 784.0,
                    "word": " for",
                    "probability": 0.89306640625
                },
                {
                    "start": 784.0,
                    "end": 784.18,
                    "word": " the",
                    "probability": 0.7451171875
                },
                {
                    "start": 784.18,
                    "end": 784.46,
                    "word": " first",
                    "probability": 0.744140625
                },
                {
                    "start": 784.46,
                    "end": 784.76,
                    "word": " level",
                    "probability": 0.45751953125
                },
                {
                    "start": 784.76,
                    "end": 785.2,
                    "word": " objects",
                    "probability": 0.8017578125
                },
                {
                    "start": 785.2,
                    "end": 785.84,
                    "word": ".",
                    "probability": 0.978515625
                },
                {
                    "start": 785.84,
                    "end": 786.48,
                    "word": " But",
                    "probability": 0.8935546875
                },
                {
                    "start": 786.48,
                    "end": 786.74,
                    "word": " it",
                    "probability": 0.84375
                },
                {
                    "start": 786.74,
                    "end": 786.96,
                    "word": " is",
                    "probability": 0.86376953125
                },
                {
                    "start": 786.96,
                    "end": 787.26,
                    "word": " not",
                    "probability": 0.8466796875
                },
                {
                    "start": 787.26,
                    "end": 787.56,
                    "word": " true",
                    "probability": 0.3564453125
                },
                {
                    "start": 787.56,
                    "end": 788.04,
                    "word": ".",
                    "probability": 0.69287109375
                }
            ]
        },
        {
            "id": 128,
            "seek": 80894,
            "start": 788.04,
            "end": 794.2,
            "text": " It is a network. And we may jump from one branch to another branch or even to the trunk.",
            "tokens": [
                50364,
                467,
                307,
                257,
                3209,
                13,
                400,
                321,
                815,
                3012,
                490,
                472,
                9819,
                281,
                1071,
                9819,
                420,
                754,
                281,
                264,
                19849,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24665178637951612,
            "compression_ratio": 1.5970149253731343,
            "no_speech_prob": 0.004817962646484375,
            "words": [
                {
                    "start": 788.04,
                    "end": 788.3,
                    "word": " It",
                    "probability": 0.54052734375
                },
                {
                    "start": 788.3,
                    "end": 788.48,
                    "word": " is",
                    "probability": 0.8330078125
                },
                {
                    "start": 788.6,
                    "end": 788.94,
                    "word": " a network",
                    "probability": 0.8046875
                },
                {
                    "start": 788.94,
                    "end": 789.4,
                    "word": ".",
                    "probability": 0.15576171875
                },
                {
                    "start": 789.4,
                    "end": 789.64,
                    "word": " And",
                    "probability": 0.68017578125
                },
                {
                    "start": 789.64,
                    "end": 789.84,
                    "word": " we",
                    "probability": 0.88525390625
                },
                {
                    "start": 789.84,
                    "end": 790.02,
                    "word": " may",
                    "probability": 0.89453125
                },
                {
                    "start": 790.02,
                    "end": 790.44,
                    "word": " jump",
                    "probability": 0.791015625
                },
                {
                    "start": 790.44,
                    "end": 790.68,
                    "word": " from",
                    "probability": 0.80615234375
                },
                {
                    "start": 790.68,
                    "end": 791.16,
                    "word": " one",
                    "probability": 0.80712890625
                },
                {
                    "start": 791.16,
                    "end": 791.46,
                    "word": " branch",
                    "probability": 0.82373046875
                },
                {
                    "start": 791.46,
                    "end": 791.64,
                    "word": " to",
                    "probability": 0.8955078125
                },
                {
                    "start": 791.64,
                    "end": 792.08,
                    "word": " another",
                    "probability": 0.83837890625
                },
                {
                    "start": 792.08,
                    "end": 792.48,
                    "word": " branch",
                    "probability": 0.78759765625
                },
                {
                    "start": 792.48,
                    "end": 793.02,
                    "word": " or",
                    "probability": 0.2325439453125
                },
                {
                    "start": 793.02,
                    "end": 793.24,
                    "word": " even",
                    "probability": 0.75390625
                },
                {
                    "start": 793.24,
                    "end": 793.4,
                    "word": " to",
                    "probability": 0.88720703125
                },
                {
                    "start": 793.4,
                    "end": 793.54,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 793.54,
                    "end": 793.9,
                    "word": " trunk",
                    "probability": 0.9697265625
                },
                {
                    "start": 793.9,
                    "end": 794.2,
                    "word": ".",
                    "probability": 0.88818359375
                }
            ]
        },
        {
            "id": 129,
            "seek": 80894,
            "start": 794.2,
            "end": 799.46,
            "text": " For example, on this slide, we can see how we can access application instance from a new web",
            "tokens": [
                50664,
                1171,
                1365,
                11,
                322,
                341,
                4137,
                11,
                321,
                393,
                536,
                577,
                321,
                393,
                2105,
                3861,
                5197,
                490,
                257,
                777,
                3670,
                50940
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24665178637951612,
            "compression_ratio": 1.5970149253731343,
            "no_speech_prob": 0.004817962646484375,
            "words": [
                {
                    "start": 794.2,
                    "end": 794.34,
                    "word": " For",
                    "probability": 0.8720703125
                },
                {
                    "start": 794.34,
                    "end": 794.66,
                    "word": " example",
                    "probability": 0.927734375
                },
                {
                    "start": 794.66,
                    "end": 794.74,
                    "word": ",",
                    "probability": 0.79052734375
                },
                {
                    "start": 794.74,
                    "end": 794.86,
                    "word": " on",
                    "probability": 0.83544921875
                },
                {
                    "start": 794.86,
                    "end": 795.0,
                    "word": " this",
                    "probability": 0.712890625
                },
                {
                    "start": 795.0,
                    "end": 795.36,
                    "word": " slide",
                    "probability": 0.88232421875
                },
                {
                    "start": 795.36,
                    "end": 795.58,
                    "word": ",",
                    "probability": 0.54443359375
                },
                {
                    "start": 795.58,
                    "end": 795.9,
                    "word": " we",
                    "probability": 0.8935546875
                },
                {
                    "start": 795.9,
                    "end": 796.1,
                    "word": " can",
                    "probability": 0.87744140625
                },
                {
                    "start": 796.1,
                    "end": 796.32,
                    "word": " see",
                    "probability": 0.80712890625
                },
                {
                    "start": 796.32,
                    "end": 796.7,
                    "word": " how",
                    "probability": 0.88916015625
                },
                {
                    "start": 796.7,
                    "end": 796.9,
                    "word": " we",
                    "probability": 0.8828125
                },
                {
                    "start": 796.9,
                    "end": 797.06,
                    "word": " can",
                    "probability": 0.8828125
                },
                {
                    "start": 797.06,
                    "end": 797.42,
                    "word": " access",
                    "probability": 0.77734375
                },
                {
                    "start": 797.42,
                    "end": 797.94,
                    "word": " application",
                    "probability": 0.44677734375
                },
                {
                    "start": 797.94,
                    "end": 798.46,
                    "word": " instance",
                    "probability": 0.57861328125
                },
                {
                    "start": 798.46,
                    "end": 798.76,
                    "word": " from",
                    "probability": 0.8017578125
                },
                {
                    "start": 798.96,
                    "end": 799.14,
                    "word": " a new",
                    "probability": 0.81005859375
                },
                {
                    "start": 799.14,
                    "end": 799.46,
                    "word": " web",
                    "probability": 0.476318359375
                }
            ]
        },
        {
            "id": 130,
            "seek": 80894,
            "start": 799.46,
            "end": 805.14,
            "text": " control. Let's illustrate this problem by examples from SharePoint.",
            "tokens": [
                50940,
                1969,
                13,
                961,
                311,
                23221,
                341,
                1154,
                538,
                5110,
                490,
                14945,
                18705,
                13,
                51204
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24665178637951612,
            "compression_ratio": 1.5970149253731343,
            "no_speech_prob": 0.004817962646484375,
            "words": [
                {
                    "start": 799.46,
                    "end": 799.9,
                    "word": " control",
                    "probability": 0.59423828125
                },
                {
                    "start": 799.9,
                    "end": 800.54,
                    "word": ".",
                    "probability": 0.9775390625
                },
                {
                    "start": 801.4,
                    "end": 802.04,
                    "word": " Let's",
                    "probability": 0.927490234375
                },
                {
                    "start": 802.04,
                    "end": 802.42,
                    "word": " illustrate",
                    "probability": 0.86083984375
                },
                {
                    "start": 802.42,
                    "end": 802.76,
                    "word": " this",
                    "probability": 0.8720703125
                },
                {
                    "start": 802.76,
                    "end": 803.06,
                    "word": " problem",
                    "probability": 0.7734375
                },
                {
                    "start": 803.06,
                    "end": 803.28,
                    "word": " by",
                    "probability": 0.89013671875
                },
                {
                    "start": 803.28,
                    "end": 803.9,
                    "word": " examples",
                    "probability": 0.68994140625
                },
                {
                    "start": 803.9,
                    "end": 804.24,
                    "word": " from",
                    "probability": 0.8076171875
                },
                {
                    "start": 804.24,
                    "end": 804.82,
                    "word": " SharePoint",
                    "probability": 0.83447265625
                },
                {
                    "start": 804.82,
                    "end": 805.14,
                    "word": ".",
                    "probability": 0.9658203125
                }
            ]
        },
        {
            "id": 131,
            "seek": 80894,
            "start": 805.66,
            "end": 811.66,
            "text": " There is wikiContentWebParseControl. It is allowed and can pass our markup into the",
            "tokens": [
                51240,
                821,
                307,
                261,
                9850,
                29821,
                317,
                4360,
                65,
                47,
                11668,
                29821,
                6623,
                13,
                467,
                307,
                4350,
                293,
                393,
                1320,
                527,
                1491,
                1010,
                666,
                264,
                51536
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24665178637951612,
            "compression_ratio": 1.5970149253731343,
            "no_speech_prob": 0.004817962646484375,
            "words": [
                {
                    "start": 805.66,
                    "end": 805.88,
                    "word": " There",
                    "probability": 0.7880859375
                },
                {
                    "start": 805.88,
                    "end": 806.0,
                    "word": " is",
                    "probability": 0.87353515625
                },
                {
                    "start": 806.0,
                    "end": 807.46,
                    "word": " wikiContentWebParseControl",
                    "probability": 0.737646484375
                },
                {
                    "start": 807.46,
                    "end": 807.78,
                    "word": ".",
                    "probability": 0.8125
                },
                {
                    "start": 807.78,
                    "end": 808.24,
                    "word": " It",
                    "probability": 0.8916015625
                },
                {
                    "start": 808.24,
                    "end": 808.36,
                    "word": " is",
                    "probability": 0.89208984375
                },
                {
                    "start": 808.36,
                    "end": 808.72,
                    "word": " allowed",
                    "probability": 0.85107421875
                },
                {
                    "start": 808.72,
                    "end": 809.28,
                    "word": " and",
                    "probability": 0.828125
                },
                {
                    "start": 809.28,
                    "end": 809.62,
                    "word": " can",
                    "probability": 0.8896484375
                },
                {
                    "start": 809.62,
                    "end": 810.32,
                    "word": " pass",
                    "probability": 0.7734375
                },
                {
                    "start": 810.32,
                    "end": 810.6,
                    "word": " our",
                    "probability": 0.78466796875
                },
                {
                    "start": 810.6,
                    "end": 811.06,
                    "word": " markup",
                    "probability": 0.867431640625
                },
                {
                    "start": 811.06,
                    "end": 811.36,
                    "word": " into",
                    "probability": 0.7060546875
                },
                {
                    "start": 811.36,
                    "end": 811.66,
                    "word": " the",
                    "probability": 0.78076171875
                }
            ]
        },
        {
            "id": 132,
            "seek": 80894,
            "start": 811.66,
            "end": 817.64,
            "text": " parseControl method. Please note, it is called with false value in ignoreParseFilter argument.",
            "tokens": [
                51536,
                48377,
                29821,
                6623,
                3170,
                13,
                2555,
                3637,
                11,
                309,
                307,
                1219,
                365,
                7908,
                2158,
                294,
                11200,
                47,
                11668,
                39933,
                391,
                6770,
                13,
                51840
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24665178637951612,
            "compression_ratio": 1.5970149253731343,
            "no_speech_prob": 0.004817962646484375,
            "words": [
                {
                    "start": 811.66,
                    "end": 812.26,
                    "word": " parseControl",
                    "probability": 0.662353515625
                },
                {
                    "start": 812.26,
                    "end": 812.58,
                    "word": " method",
                    "probability": 0.78515625
                },
                {
                    "start": 812.58,
                    "end": 813.18,
                    "word": ".",
                    "probability": 0.986328125
                },
                {
                    "start": 813.18,
                    "end": 813.4,
                    "word": " Please",
                    "probability": 0.78271484375
                },
                {
                    "start": 813.4,
                    "end": 813.68,
                    "word": " note",
                    "probability": 0.77685546875
                },
                {
                    "start": 813.68,
                    "end": 813.88,
                    "word": ",",
                    "probability": 0.5283203125
                },
                {
                    "start": 813.88,
                    "end": 813.98,
                    "word": " it",
                    "probability": 0.8837890625
                },
                {
                    "start": 813.98,
                    "end": 814.16,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 814.16,
                    "end": 814.36,
                    "word": " called",
                    "probability": 0.76171875
                },
                {
                    "start": 814.36,
                    "end": 814.56,
                    "word": " with",
                    "probability": 0.7763671875
                },
                {
                    "start": 814.56,
                    "end": 814.94,
                    "word": " false",
                    "probability": 0.77197265625
                },
                {
                    "start": 814.94,
                    "end": 815.28,
                    "word": " value",
                    "probability": 0.76611328125
                },
                {
                    "start": 815.28,
                    "end": 815.78,
                    "word": " in",
                    "probability": 0.81640625
                },
                {
                    "start": 815.78,
                    "end": 816.86,
                    "word": " ignoreParseFilter",
                    "probability": 0.770751953125
                },
                {
                    "start": 816.86,
                    "end": 817.2,
                    "word": " argument",
                    "probability": 0.80224609375
                },
                {
                    "start": 817.2,
                    "end": 817.64,
                    "word": ".",
                    "probability": 0.943359375
                }
            ]
        },
        {
            "id": 133,
            "seek": 83100,
            "start": 817.64,
            "end": 824.48,
            "text": " So, PageFilter will not be ignored. The following snippet shows that in this case,",
            "tokens": [
                50364,
                407,
                11,
                21217,
                39933,
                391,
                486,
                406,
                312,
                19735,
                13,
                440,
                3480,
                35623,
                302,
                3110,
                300,
                294,
                341,
                1389,
                11,
                50700
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2363281317732551,
            "compression_ratio": 1.6354679802955665,
            "no_speech_prob": 0.0005431175231933594,
            "words": [
                {
                    "start": 817.64,
                    "end": 817.84,
                    "word": " So",
                    "probability": 0.6162109375
                },
                {
                    "start": 817.84,
                    "end": 818.18,
                    "word": ",",
                    "probability": 0.3212890625
                },
                {
                    "start": 818.18,
                    "end": 818.42,
                    "word": " PageFilter",
                    "probability": 0.5904541015625
                },
                {
                    "start": 818.42,
                    "end": 818.74,
                    "word": " will",
                    "probability": 0.7470703125
                },
                {
                    "start": 818.74,
                    "end": 819.06,
                    "word": " not",
                    "probability": 0.876953125
                },
                {
                    "start": 819.06,
                    "end": 819.24,
                    "word": " be",
                    "probability": 0.9072265625
                },
                {
                    "start": 819.24,
                    "end": 819.58,
                    "word": " ignored",
                    "probability": 0.7158203125
                },
                {
                    "start": 819.58,
                    "end": 820.16,
                    "word": ".",
                    "probability": 0.92333984375
                },
                {
                    "start": 821.08,
                    "end": 821.66,
                    "word": " The",
                    "probability": 0.81298828125
                },
                {
                    "start": 821.66,
                    "end": 822.34,
                    "word": " following",
                    "probability": 0.84765625
                },
                {
                    "start": 822.34,
                    "end": 822.84,
                    "word": " snippet",
                    "probability": 0.90625
                },
                {
                    "start": 822.84,
                    "end": 823.26,
                    "word": " shows",
                    "probability": 0.79833984375
                },
                {
                    "start": 823.26,
                    "end": 823.6,
                    "word": " that",
                    "probability": 0.8359375
                },
                {
                    "start": 823.6,
                    "end": 823.78,
                    "word": " in",
                    "probability": 0.8115234375
                },
                {
                    "start": 823.78,
                    "end": 824.06,
                    "word": " this",
                    "probability": 0.87890625
                },
                {
                    "start": 824.06,
                    "end": 824.36,
                    "word": " case",
                    "probability": 0.7978515625
                },
                {
                    "start": 824.36,
                    "end": 824.48,
                    "word": ",",
                    "probability": 0.541015625
                }
            ]
        },
        {
            "id": 134,
            "seek": 83100,
            "start": 824.48,
            "end": 828.62,
            "text": " the virtual path will be created from AppRelativeVirtualPath property.",
            "tokens": [
                50700,
                264,
                6374,
                3100,
                486,
                312,
                2942,
                490,
                3132,
                49029,
                1166,
                53,
                2498,
                901,
                47,
                998,
                4707,
                13,
                50888
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2363281317732551,
            "compression_ratio": 1.6354679802955665,
            "no_speech_prob": 0.0005431175231933594,
            "words": [
                {
                    "start": 824.48,
                    "end": 824.62,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 824.62,
                    "end": 824.92,
                    "word": " virtual",
                    "probability": 0.76123046875
                },
                {
                    "start": 824.92,
                    "end": 825.34,
                    "word": " path",
                    "probability": 0.72265625
                },
                {
                    "start": 825.34,
                    "end": 825.54,
                    "word": " will",
                    "probability": 0.8046875
                },
                {
                    "start": 825.54,
                    "end": 825.68,
                    "word": " be",
                    "probability": 0.90576171875
                },
                {
                    "start": 825.68,
                    "end": 825.94,
                    "word": " created",
                    "probability": 0.724609375
                },
                {
                    "start": 825.94,
                    "end": 826.22,
                    "word": " from",
                    "probability": 0.796875
                },
                {
                    "start": 826.22,
                    "end": 827.6,
                    "word": " AppRelativeVirtualPath",
                    "probability": 0.872039794921875
                },
                {
                    "start": 827.6,
                    "end": 828.04,
                    "word": " property",
                    "probability": 0.80419921875
                },
                {
                    "start": 828.04,
                    "end": 828.62,
                    "word": ".",
                    "probability": 0.8408203125
                }
            ]
        },
        {
            "id": 135,
            "seek": 83100,
            "start": 828.9,
            "end": 833.11,
            "text": " And if you remember, PageFilter will apply restriction based on this virtual path.",
            "tokens": [
                50924,
                400,
                498,
                291,
                1604,
                11,
                21217,
                39933,
                391,
                486,
                3079,
                29529,
                2361,
                322,
                341,
                6374,
                3100,
                13,
                51124
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2363281317732551,
            "compression_ratio": 1.6354679802955665,
            "no_speech_prob": 0.0005431175231933594,
            "words": [
                {
                    "start": 828.9,
                    "end": 829.24,
                    "word": " And",
                    "probability": 0.79931640625
                },
                {
                    "start": 829.24,
                    "end": 829.48,
                    "word": " if",
                    "probability": 0.7568359375
                },
                {
                    "start": 829.48,
                    "end": 829.6,
                    "word": " you",
                    "probability": 0.89306640625
                },
                {
                    "start": 829.6,
                    "end": 829.94,
                    "word": " remember",
                    "probability": 0.7705078125
                },
                {
                    "start": 829.94,
                    "end": 830.22,
                    "word": ",",
                    "probability": 0.9580078125
                },
                {
                    "start": 830.22,
                    "end": 830.6,
                    "word": " PageFilter",
                    "probability": 0.8600260416666666
                },
                {
                    "start": 830.6,
                    "end": 830.82,
                    "word": " will",
                    "probability": 0.7939453125
                },
                {
                    "start": 830.82,
                    "end": 831.06,
                    "word": " apply",
                    "probability": 0.85693359375
                },
                {
                    "start": 831.06,
                    "end": 831.5,
                    "word": " restriction",
                    "probability": 0.5751953125
                },
                {
                    "start": 831.5,
                    "end": 831.84,
                    "word": " based",
                    "probability": 0.79150390625
                },
                {
                    "start": 831.84,
                    "end": 832.02,
                    "word": " on",
                    "probability": 0.90576171875
                },
                {
                    "start": 832.02,
                    "end": 832.22,
                    "word": " this",
                    "probability": 0.861328125
                },
                {
                    "start": 832.22,
                    "end": 832.54,
                    "word": " virtual",
                    "probability": 0.86767578125
                },
                {
                    "start": 832.54,
                    "end": 832.82,
                    "word": " path",
                    "probability": 0.859375
                },
                {
                    "start": 832.82,
                    "end": 833.11,
                    "word": ".",
                    "probability": 0.96240234375
                }
            ]
        },
        {
            "id": 136,
            "seek": 83100,
            "start": 833.44,
            "end": 839.7,
            "text": " So, if we are able to change it, we can fool the PageFilter to not apply any restriction to our",
            "tokens": [
                51152,
                407,
                11,
                498,
                321,
                366,
                1075,
                281,
                1319,
                309,
                11,
                321,
                393,
                7979,
                264,
                21217,
                39933,
                391,
                281,
                406,
                3079,
                604,
                29529,
                281,
                527,
                51476
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2363281317732551,
            "compression_ratio": 1.6354679802955665,
            "no_speech_prob": 0.0005431175231933594,
            "words": [
                {
                    "start": 833.44,
                    "end": 833.64,
                    "word": " So",
                    "probability": 0.89111328125
                },
                {
                    "start": 833.64,
                    "end": 833.74,
                    "word": ",",
                    "probability": 0.634765625
                },
                {
                    "start": 833.74,
                    "end": 833.92,
                    "word": " if",
                    "probability": 0.8955078125
                },
                {
                    "start": 833.92,
                    "end": 834.02,
                    "word": " we",
                    "probability": 0.56396484375
                },
                {
                    "start": 834.02,
                    "end": 834.12,
                    "word": " are",
                    "probability": 0.6455078125
                },
                {
                    "start": 834.12,
                    "end": 834.38,
                    "word": " able",
                    "probability": 0.87939453125
                },
                {
                    "start": 834.38,
                    "end": 834.6,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 834.6,
                    "end": 835.06,
                    "word": " change",
                    "probability": 0.8359375
                },
                {
                    "start": 835.06,
                    "end": 835.28,
                    "word": " it",
                    "probability": 0.90234375
                },
                {
                    "start": 835.28,
                    "end": 835.68,
                    "word": ",",
                    "probability": 0.94873046875
                },
                {
                    "start": 835.68,
                    "end": 835.82,
                    "word": " we",
                    "probability": 0.89404296875
                },
                {
                    "start": 835.82,
                    "end": 836.06,
                    "word": " can",
                    "probability": 0.89404296875
                },
                {
                    "start": 836.06,
                    "end": 836.58,
                    "word": " fool",
                    "probability": 0.91064453125
                },
                {
                    "start": 836.58,
                    "end": 836.8,
                    "word": " the",
                    "probability": 0.77294921875
                },
                {
                    "start": 836.8,
                    "end": 837.6,
                    "word": " PageFilter",
                    "probability": 0.88818359375
                },
                {
                    "start": 837.6,
                    "end": 837.94,
                    "word": " to",
                    "probability": 0.87109375
                },
                {
                    "start": 837.94,
                    "end": 838.16,
                    "word": " not",
                    "probability": 0.89599609375
                },
                {
                    "start": 838.16,
                    "end": 838.46,
                    "word": " apply",
                    "probability": 0.8564453125
                },
                {
                    "start": 838.46,
                    "end": 838.76,
                    "word": " any",
                    "probability": 0.83642578125
                },
                {
                    "start": 838.76,
                    "end": 839.14,
                    "word": " restriction",
                    "probability": 0.69482421875
                },
                {
                    "start": 839.14,
                    "end": 839.4,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 839.4,
                    "end": 839.7,
                    "word": " our",
                    "probability": 0.79736328125
                }
            ]
        },
        {
            "id": 137,
            "seek": 85792,
            "start": 839.7,
            "end": 848.2,
            "text": " markup. Let's try to graph such payload. First snippet fails, because when ASPxParser tries to",
            "tokens": [
                50368,
                1491,
                1010,
                13,
                961,
                311,
                853,
                281,
                4295,
                1270,
                30918,
                13,
                2386,
                35623,
                302,
                18199,
                11,
                570,
                562,
                7469,
                47,
                87,
                47,
                685,
                260,
                9898,
                281,
                50788
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19302398267418447,
            "compression_ratio": 1.543103448275862,
            "no_speech_prob": 0.149658203125,
            "words": [
                {
                    "start": 839.7,
                    "end": 840.26,
                    "word": " markup",
                    "probability": 0.531982421875
                },
                {
                    "start": 840.26,
                    "end": 840.86,
                    "word": ".",
                    "probability": 0.90478515625
                },
                {
                    "start": 840.9,
                    "end": 841.54,
                    "word": " Let's",
                    "probability": 0.91796875
                },
                {
                    "start": 841.54,
                    "end": 841.72,
                    "word": " try",
                    "probability": 0.78759765625
                },
                {
                    "start": 841.72,
                    "end": 841.9,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 841.9,
                    "end": 842.1,
                    "word": " graph",
                    "probability": 0.454833984375
                },
                {
                    "start": 842.1,
                    "end": 842.36,
                    "word": " such",
                    "probability": 0.87109375
                },
                {
                    "start": 842.36,
                    "end": 842.64,
                    "word": " payload",
                    "probability": 0.8330078125
                },
                {
                    "start": 842.64,
                    "end": 843.28,
                    "word": ".",
                    "probability": 0.95263671875
                },
                {
                    "start": 843.46,
                    "end": 844.1,
                    "word": " First",
                    "probability": 0.83837890625
                },
                {
                    "start": 844.1,
                    "end": 844.48,
                    "word": " snippet",
                    "probability": 0.92041015625
                },
                {
                    "start": 844.48,
                    "end": 844.86,
                    "word": " fails",
                    "probability": 0.70263671875
                },
                {
                    "start": 844.86,
                    "end": 845.34,
                    "word": ",",
                    "probability": 0.322509765625
                },
                {
                    "start": 845.34,
                    "end": 845.7,
                    "word": " because",
                    "probability": 0.82421875
                },
                {
                    "start": 845.7,
                    "end": 846.12,
                    "word": " when",
                    "probability": 0.85400390625
                },
                {
                    "start": 846.12,
                    "end": 847.6,
                    "word": " ASPxParser",
                    "probability": 0.8134765625
                },
                {
                    "start": 847.6,
                    "end": 847.94,
                    "word": " tries",
                    "probability": 0.65087890625
                },
                {
                    "start": 847.94,
                    "end": 848.2,
                    "word": " to",
                    "probability": 0.9033203125
                }
            ]
        },
        {
            "id": 138,
            "seek": 85792,
            "start": 848.2,
            "end": 854.76,
            "text": " assign a new value to AppRelativeVirtualPath, the Page property of our control is not defined yet.",
            "tokens": [
                50788,
                6269,
                257,
                777,
                2158,
                281,
                3132,
                49029,
                1166,
                53,
                2498,
                901,
                47,
                998,
                11,
                264,
                21217,
                4707,
                295,
                527,
                1969,
                307,
                406,
                7642,
                1939,
                13,
                51120
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19302398267418447,
            "compression_ratio": 1.543103448275862,
            "no_speech_prob": 0.149658203125,
            "words": [
                {
                    "start": 848.2,
                    "end": 848.74,
                    "word": " assign",
                    "probability": 0.8740234375
                },
                {
                    "start": 849.28,
                    "end": 849.42,
                    "word": " a new",
                    "probability": 0.8115234375
                },
                {
                    "start": 849.42,
                    "end": 849.7,
                    "word": " value",
                    "probability": 0.9072265625
                },
                {
                    "start": 849.7,
                    "end": 849.88,
                    "word": " to",
                    "probability": 0.91064453125
                },
                {
                    "start": 849.88,
                    "end": 851.12,
                    "word": " AppRelativeVirtualPath",
                    "probability": 0.7832298278808594
                },
                {
                    "start": 851.12,
                    "end": 851.4,
                    "word": ",",
                    "probability": 0.841796875
                },
                {
                    "start": 851.4,
                    "end": 851.7,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 851.7,
                    "end": 852.0,
                    "word": " Page",
                    "probability": 0.128173828125
                },
                {
                    "start": 852.0,
                    "end": 852.42,
                    "word": " property",
                    "probability": 0.81103515625
                },
                {
                    "start": 852.42,
                    "end": 852.66,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 852.66,
                    "end": 852.86,
                    "word": " our",
                    "probability": 0.80126953125
                },
                {
                    "start": 852.86,
                    "end": 853.2,
                    "word": " control",
                    "probability": 0.479248046875
                },
                {
                    "start": 853.2,
                    "end": 853.5,
                    "word": " is",
                    "probability": 0.8935546875
                },
                {
                    "start": 853.5,
                    "end": 853.74,
                    "word": " not",
                    "probability": 0.89794921875
                },
                {
                    "start": 853.74,
                    "end": 854.1,
                    "word": " defined",
                    "probability": 0.6279296875
                },
                {
                    "start": 854.1,
                    "end": 854.38,
                    "word": " yet",
                    "probability": 0.89501953125
                },
                {
                    "start": 854.38,
                    "end": 854.76,
                    "word": ".",
                    "probability": 0.65087890625
                }
            ]
        },
        {
            "id": 139,
            "seek": 85792,
            "start": 854.76,
            "end": 861.04,
            "text": " So, we need to delay this assignment a little bit. We can do this by data binding. So, by the time",
            "tokens": [
                51120,
                407,
                11,
                321,
                643,
                281,
                8577,
                341,
                15187,
                257,
                707,
                857,
                13,
                492,
                393,
                360,
                341,
                538,
                1412,
                17359,
                13,
                407,
                11,
                538,
                264,
                565,
                51436
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19302398267418447,
            "compression_ratio": 1.543103448275862,
            "no_speech_prob": 0.149658203125,
            "words": [
                {
                    "start": 854.76,
                    "end": 855.12,
                    "word": " So",
                    "probability": 0.8564453125
                },
                {
                    "start": 855.12,
                    "end": 855.2,
                    "word": ",",
                    "probability": 0.249267578125
                },
                {
                    "start": 855.2,
                    "end": 855.28,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 855.28,
                    "end": 855.42,
                    "word": " need",
                    "probability": 0.80615234375
                },
                {
                    "start": 855.42,
                    "end": 855.58,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 855.58,
                    "end": 855.9,
                    "word": " delay",
                    "probability": 0.84521484375
                },
                {
                    "start": 855.9,
                    "end": 856.16,
                    "word": " this",
                    "probability": 0.86279296875
                },
                {
                    "start": 856.16,
                    "end": 856.5,
                    "word": " assignment",
                    "probability": 0.8125
                },
                {
                    "start": 856.72,
                    "end": 856.86,
                    "word": " a little",
                    "probability": 0.7998046875
                },
                {
                    "start": 856.86,
                    "end": 857.1,
                    "word": " bit",
                    "probability": 0.89111328125
                },
                {
                    "start": 857.1,
                    "end": 857.54,
                    "word": ".",
                    "probability": 0.9775390625
                },
                {
                    "start": 857.54,
                    "end": 857.72,
                    "word": " We",
                    "probability": 0.9013671875
                },
                {
                    "start": 857.72,
                    "end": 858.02,
                    "word": " can",
                    "probability": 0.8955078125
                },
                {
                    "start": 858.02,
                    "end": 858.36,
                    "word": " do",
                    "probability": 0.9072265625
                },
                {
                    "start": 858.36,
                    "end": 858.7,
                    "word": " this",
                    "probability": 0.8642578125
                },
                {
                    "start": 858.7,
                    "end": 858.9,
                    "word": " by",
                    "probability": 0.904296875
                },
                {
                    "start": 858.9,
                    "end": 859.22,
                    "word": " data",
                    "probability": 0.666015625
                },
                {
                    "start": 859.22,
                    "end": 859.6,
                    "word": " binding",
                    "probability": 0.69677734375
                },
                {
                    "start": 859.6,
                    "end": 860.16,
                    "word": ".",
                    "probability": 0.85009765625
                },
                {
                    "start": 860.16,
                    "end": 860.28,
                    "word": " So",
                    "probability": 0.7900390625
                },
                {
                    "start": 860.28,
                    "end": 860.38,
                    "word": ",",
                    "probability": 0.7578125
                },
                {
                    "start": 860.38,
                    "end": 860.48,
                    "word": " by",
                    "probability": 0.89990234375
                },
                {
                    "start": 860.48,
                    "end": 860.66,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 860.66,
                    "end": 861.04,
                    "word": " time",
                    "probability": 0.79638671875
                }
            ]
        },
        {
            "id": 140,
            "seek": 85792,
            "start": 861.04,
            "end": 866.62,
            "text": " the property is bound, the Page property will be already defined.",
            "tokens": [
                51436,
                264,
                4707,
                307,
                5472,
                11,
                264,
                21217,
                4707,
                486,
                312,
                1217,
                7642,
                13,
                51696
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19302398267418447,
            "compression_ratio": 1.543103448275862,
            "no_speech_prob": 0.149658203125,
            "words": [
                {
                    "start": 861.04,
                    "end": 861.46,
                    "word": " the",
                    "probability": 0.78173828125
                },
                {
                    "start": 861.46,
                    "end": 861.78,
                    "word": " property",
                    "probability": 0.82275390625
                },
                {
                    "start": 861.78,
                    "end": 862.0,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 862.0,
                    "end": 862.32,
                    "word": " bound",
                    "probability": 0.8388671875
                },
                {
                    "start": 862.32,
                    "end": 863.06,
                    "word": ",",
                    "probability": 0.92431640625
                },
                {
                    "start": 863.06,
                    "end": 863.22,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 863.22,
                    "end": 863.8,
                    "word": " Page",
                    "probability": 0.73681640625
                },
                {
                    "start": 863.8,
                    "end": 864.3,
                    "word": " property",
                    "probability": 0.845703125
                },
                {
                    "start": 864.3,
                    "end": 864.78,
                    "word": " will",
                    "probability": 0.8125
                },
                {
                    "start": 864.78,
                    "end": 865.0,
                    "word": " be",
                    "probability": 0.861328125
                },
                {
                    "start": 865.0,
                    "end": 865.44,
                    "word": " already",
                    "probability": 0.845703125
                },
                {
                    "start": 865.44,
                    "end": 866.3,
                    "word": " defined",
                    "probability": 0.71923828125
                },
                {
                    "start": 866.3,
                    "end": 866.62,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 141,
            "seek": 88792,
            "start": 867.34,
            "end": 875.86,
            "text": " Here is our final payload. We can notice that our new path points to application page setting ASPx.",
            "tokens": [
                50400,
                1692,
                307,
                527,
                2572,
                30918,
                13,
                492,
                393,
                3449,
                300,
                527,
                777,
                3100,
                2793,
                281,
                3861,
                3028,
                3287,
                7469,
                47,
                87,
                13,
                50804
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22906553600598306,
            "compression_ratio": 1.4885496183206106,
            "no_speech_prob": 0.0027904510498046875,
            "words": [
                {
                    "start": 867.34,
                    "end": 867.68,
                    "word": " Here",
                    "probability": 0.79345703125
                },
                {
                    "start": 867.68,
                    "end": 867.9,
                    "word": " is",
                    "probability": 0.88525390625
                },
                {
                    "start": 867.9,
                    "end": 868.2,
                    "word": " our",
                    "probability": 0.806640625
                },
                {
                    "start": 868.2,
                    "end": 868.8,
                    "word": " final",
                    "probability": 0.8359375
                },
                {
                    "start": 868.8,
                    "end": 869.14,
                    "word": " payload",
                    "probability": 0.90234375
                },
                {
                    "start": 869.14,
                    "end": 869.66,
                    "word": ".",
                    "probability": 0.83056640625
                },
                {
                    "start": 869.66,
                    "end": 869.78,
                    "word": " We",
                    "probability": 0.88232421875
                },
                {
                    "start": 869.78,
                    "end": 869.94,
                    "word": " can",
                    "probability": 0.89013671875
                },
                {
                    "start": 869.94,
                    "end": 870.26,
                    "word": " notice",
                    "probability": 0.6513671875
                },
                {
                    "start": 870.26,
                    "end": 870.5,
                    "word": " that",
                    "probability": 0.62158203125
                },
                {
                    "start": 870.5,
                    "end": 870.72,
                    "word": " our",
                    "probability": 0.8056640625
                },
                {
                    "start": 870.72,
                    "end": 870.94,
                    "word": " new",
                    "probability": 0.71142578125
                },
                {
                    "start": 870.94,
                    "end": 871.2,
                    "word": " path",
                    "probability": 0.80712890625
                },
                {
                    "start": 871.2,
                    "end": 871.52,
                    "word": " points",
                    "probability": 0.77099609375
                },
                {
                    "start": 871.52,
                    "end": 871.82,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 871.82,
                    "end": 872.62,
                    "word": " application",
                    "probability": 0.34619140625
                },
                {
                    "start": 872.62,
                    "end": 873.64,
                    "word": " page",
                    "probability": 0.681640625
                },
                {
                    "start": 873.64,
                    "end": 874.26,
                    "word": " setting",
                    "probability": 0.77294921875
                },
                {
                    "start": 874.26,
                    "end": 875.26,
                    "word": " ASPx",
                    "probability": 0.4143473307291667
                },
                {
                    "start": 875.26,
                    "end": 875.86,
                    "word": ".",
                    "probability": 0.919921875
                }
            ]
        },
        {
            "id": 142,
            "seek": 88792,
            "start": 876.24,
            "end": 882.96,
            "text": " It is assigned to ToolTip property and later will be transferred to AppRelativeVirtualPath.",
            "tokens": [
                50860,
                467,
                307,
                13279,
                281,
                15934,
                51,
                647,
                4707,
                293,
                1780,
                486,
                312,
                15809,
                281,
                3132,
                49029,
                1166,
                53,
                2498,
                901,
                47,
                998,
                13,
                51148
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22906553600598306,
            "compression_ratio": 1.4885496183206106,
            "no_speech_prob": 0.0027904510498046875,
            "words": [
                {
                    "start": 876.24,
                    "end": 876.84,
                    "word": " It",
                    "probability": 0.90380859375
                },
                {
                    "start": 876.84,
                    "end": 876.98,
                    "word": " is",
                    "probability": 0.90478515625
                },
                {
                    "start": 876.98,
                    "end": 877.52,
                    "word": " assigned",
                    "probability": 0.7890625
                },
                {
                    "start": 877.52,
                    "end": 878.04,
                    "word": " to",
                    "probability": 0.875
                },
                {
                    "start": 878.04,
                    "end": 878.66,
                    "word": " ToolTip",
                    "probability": 0.5038248697916666
                },
                {
                    "start": 878.66,
                    "end": 879.68,
                    "word": " property",
                    "probability": 0.73876953125
                },
                {
                    "start": 879.68,
                    "end": 879.92,
                    "word": " and",
                    "probability": 0.73486328125
                },
                {
                    "start": 879.92,
                    "end": 880.2,
                    "word": " later",
                    "probability": 0.80029296875
                },
                {
                    "start": 880.2,
                    "end": 880.36,
                    "word": " will",
                    "probability": 0.71142578125
                },
                {
                    "start": 880.36,
                    "end": 880.5,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 880.5,
                    "end": 880.84,
                    "word": " transferred",
                    "probability": 0.802734375
                },
                {
                    "start": 880.84,
                    "end": 881.18,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 881.18,
                    "end": 882.36,
                    "word": " AppRelativeVirtualPath",
                    "probability": 0.80224609375
                },
                {
                    "start": 882.36,
                    "end": 882.96,
                    "word": ".",
                    "probability": 0.94873046875
                }
            ]
        },
        {
            "id": 143,
            "seek": 88792,
            "start": 883.02,
            "end": 888.36,
            "text": " So, the PageFilter will think that this is system page and will allow any unsafe markup.",
            "tokens": [
                51176,
                407,
                11,
                264,
                21217,
                39933,
                391,
                486,
                519,
                300,
                341,
                307,
                1185,
                3028,
                293,
                486,
                2089,
                604,
                35948,
                1491,
                1010,
                13,
                51444
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22906553600598306,
            "compression_ratio": 1.4885496183206106,
            "no_speech_prob": 0.0027904510498046875,
            "words": [
                {
                    "start": 883.02,
                    "end": 883.22,
                    "word": " So",
                    "probability": 0.443359375
                },
                {
                    "start": 883.22,
                    "end": 883.36,
                    "word": ",",
                    "probability": 0.34375
                },
                {
                    "start": 883.36,
                    "end": 883.48,
                    "word": " the",
                    "probability": 0.79833984375
                },
                {
                    "start": 883.48,
                    "end": 884.06,
                    "word": " PageFilter",
                    "probability": 0.53619384765625
                },
                {
                    "start": 884.06,
                    "end": 884.36,
                    "word": " will",
                    "probability": 0.79248046875
                },
                {
                    "start": 884.36,
                    "end": 884.7,
                    "word": " think",
                    "probability": 0.81689453125
                },
                {
                    "start": 884.7,
                    "end": 884.9,
                    "word": " that",
                    "probability": 0.8447265625
                },
                {
                    "start": 884.9,
                    "end": 885.18,
                    "word": " this",
                    "probability": 0.86474609375
                },
                {
                    "start": 885.18,
                    "end": 885.36,
                    "word": " is",
                    "probability": 0.8994140625
                },
                {
                    "start": 885.36,
                    "end": 885.66,
                    "word": " system",
                    "probability": 0.3603515625
                },
                {
                    "start": 885.66,
                    "end": 885.98,
                    "word": " page",
                    "probability": 0.806640625
                },
                {
                    "start": 885.98,
                    "end": 886.22,
                    "word": " and",
                    "probability": 0.8134765625
                },
                {
                    "start": 886.22,
                    "end": 886.4,
                    "word": " will",
                    "probability": 0.77734375
                },
                {
                    "start": 886.4,
                    "end": 886.8,
                    "word": " allow",
                    "probability": 0.8896484375
                },
                {
                    "start": 886.8,
                    "end": 887.18,
                    "word": " any",
                    "probability": 0.7607421875
                },
                {
                    "start": 887.18,
                    "end": 887.58,
                    "word": " unsafe",
                    "probability": 0.7197265625
                },
                {
                    "start": 887.58,
                    "end": 887.98,
                    "word": " markup",
                    "probability": 0.8759765625
                },
                {
                    "start": 887.98,
                    "end": 888.36,
                    "word": ".",
                    "probability": 0.958984375
                }
            ]
        },
        {
            "id": 144,
            "seek": 88792,
            "start": 888.36,
            "end": 891.96,
            "text": " For example, we can use ObjectDataSource control to start calculator.",
            "tokens": [
                51444,
                1171,
                1365,
                11,
                321,
                393,
                764,
                24753,
                35,
                3274,
                50,
                2948,
                1969,
                281,
                722,
                24993,
                13,
                51620
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22906553600598306,
            "compression_ratio": 1.4885496183206106,
            "no_speech_prob": 0.0027904510498046875,
            "words": [
                {
                    "start": 888.36,
                    "end": 888.52,
                    "word": " For",
                    "probability": 0.90625
                },
                {
                    "start": 888.52,
                    "end": 888.84,
                    "word": " example",
                    "probability": 0.93505859375
                },
                {
                    "start": 888.84,
                    "end": 888.88,
                    "word": ",",
                    "probability": 0.89892578125
                },
                {
                    "start": 888.88,
                    "end": 889.02,
                    "word": " we",
                    "probability": 0.88623046875
                },
                {
                    "start": 889.02,
                    "end": 889.18,
                    "word": " can",
                    "probability": 0.89697265625
                },
                {
                    "start": 889.18,
                    "end": 889.44,
                    "word": " use",
                    "probability": 0.79736328125
                },
                {
                    "start": 889.44,
                    "end": 890.34,
                    "word": " ObjectDataSource",
                    "probability": 0.824365234375
                },
                {
                    "start": 890.34,
                    "end": 890.7,
                    "word": " control",
                    "probability": 0.39501953125
                },
                {
                    "start": 890.7,
                    "end": 890.94,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 890.94,
                    "end": 891.16,
                    "word": " start",
                    "probability": 0.85546875
                },
                {
                    "start": 891.16,
                    "end": 891.66,
                    "word": " calculator",
                    "probability": 0.60546875
                },
                {
                    "start": 891.66,
                    "end": 891.96,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 145,
            "seek": 88792,
            "start": 892.86,
            "end": 895.48,
            "text": " Let's see how the real attack may look.",
            "tokens": [
                51676,
                961,
                311,
                536,
                577,
                264,
                957,
                2690,
                815,
                574,
                13,
                51792
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22906553600598306,
            "compression_ratio": 1.4885496183206106,
            "no_speech_prob": 0.0027904510498046875,
            "words": [
                {
                    "start": 892.86,
                    "end": 893.26,
                    "word": " Let's",
                    "probability": 0.935546875
                },
                {
                    "start": 893.26,
                    "end": 893.44,
                    "word": " see",
                    "probability": 0.8173828125
                },
                {
                    "start": 893.44,
                    "end": 893.68,
                    "word": " how",
                    "probability": 0.8857421875
                },
                {
                    "start": 893.68,
                    "end": 893.84,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 893.84,
                    "end": 894.06,
                    "word": " real",
                    "probability": 0.84716796875
                },
                {
                    "start": 894.06,
                    "end": 894.46,
                    "word": " attack",
                    "probability": 0.822265625
                },
                {
                    "start": 894.46,
                    "end": 894.98,
                    "word": " may",
                    "probability": 0.841796875
                },
                {
                    "start": 894.98,
                    "end": 895.26,
                    "word": " look",
                    "probability": 0.9189453125
                },
                {
                    "start": 895.26,
                    "end": 895.48,
                    "word": ".",
                    "probability": 0.94482421875
                }
            ]
        },
        {
            "id": 146,
            "seek": 91344,
            "start": 899.24,
            "end": 904.72,
            "text": " We can see a site page with our payload. Path to system page. It will be assigned to",
            "tokens": [
                50380,
                492,
                393,
                536,
                257,
                3621,
                3028,
                365,
                527,
                30918,
                13,
                21914,
                281,
                1185,
                3028,
                13,
                467,
                486,
                312,
                13279,
                281,
                50632
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2111842111537331,
            "compression_ratio": 1.463519313304721,
            "no_speech_prob": 0.0016164779663085938,
            "words": [
                {
                    "start": 899.24,
                    "end": 899.8,
                    "word": " We",
                    "probability": 0.82861328125
                },
                {
                    "start": 899.8,
                    "end": 900.02,
                    "word": " can",
                    "probability": 0.89990234375
                },
                {
                    "start": 900.02,
                    "end": 900.3,
                    "word": " see",
                    "probability": 0.82470703125
                },
                {
                    "start": 900.54,
                    "end": 900.74,
                    "word": " a site",
                    "probability": 0.59716796875
                },
                {
                    "start": 900.74,
                    "end": 901.08,
                    "word": " page",
                    "probability": 0.84130859375
                },
                {
                    "start": 901.08,
                    "end": 901.28,
                    "word": " with",
                    "probability": 0.7802734375
                },
                {
                    "start": 901.28,
                    "end": 901.52,
                    "word": " our",
                    "probability": 0.7919921875
                },
                {
                    "start": 901.52,
                    "end": 902.02,
                    "word": " payload",
                    "probability": 0.9267578125
                },
                {
                    "start": 902.02,
                    "end": 902.62,
                    "word": ".",
                    "probability": 0.384521484375
                },
                {
                    "start": 902.82,
                    "end": 902.9,
                    "word": " Path",
                    "probability": 0.7099609375
                },
                {
                    "start": 902.9,
                    "end": 903.06,
                    "word": " to",
                    "probability": 0.80810546875
                },
                {
                    "start": 903.06,
                    "end": 903.36,
                    "word": " system",
                    "probability": 0.7744140625
                },
                {
                    "start": 903.36,
                    "end": 903.82,
                    "word": " page",
                    "probability": 0.8212890625
                },
                {
                    "start": 903.82,
                    "end": 903.92,
                    "word": ".",
                    "probability": 0.152587890625
                },
                {
                    "start": 903.92,
                    "end": 904.04,
                    "word": " It",
                    "probability": 0.84228515625
                },
                {
                    "start": 904.04,
                    "end": 904.12,
                    "word": " will",
                    "probability": 0.69482421875
                },
                {
                    "start": 904.12,
                    "end": 904.24,
                    "word": " be",
                    "probability": 0.9013671875
                },
                {
                    "start": 904.24,
                    "end": 904.54,
                    "word": " assigned",
                    "probability": 0.77197265625
                },
                {
                    "start": 904.54,
                    "end": 904.72,
                    "word": " to",
                    "probability": 0.89990234375
                }
            ]
        },
        {
            "id": 147,
            "seek": 91344,
            "start": 905.5,
            "end": 910.68,
            "text": " AppRelativeVirtualPath. Unsafe markup contains ObjectDataSource control.",
            "tokens": [
                50632,
                3132,
                49029,
                1166,
                53,
                2498,
                901,
                47,
                998,
                13,
                1156,
                5790,
                2106,
                1491,
                1010,
                8306,
                24753,
                35,
                3274,
                50,
                2948,
                1969,
                13,
                50904
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2111842111537331,
            "compression_ratio": 1.463519313304721,
            "no_speech_prob": 0.0016164779663085938,
            "words": [
                {
                    "start": 905.5,
                    "end": 906.1,
                    "word": " AppRelativeVirtualPath",
                    "probability": 0.6865053176879883
                },
                {
                    "start": 906.1,
                    "end": 906.7,
                    "word": ".",
                    "probability": 0.74609375
                },
                {
                    "start": 907.28,
                    "end": 907.88,
                    "word": " Unsafe",
                    "probability": 0.660552978515625
                },
                {
                    "start": 907.88,
                    "end": 908.36,
                    "word": " markup",
                    "probability": 0.84912109375
                },
                {
                    "start": 908.36,
                    "end": 908.8,
                    "word": " contains",
                    "probability": 0.473876953125
                },
                {
                    "start": 908.8,
                    "end": 909.6,
                    "word": " ObjectDataSource",
                    "probability": 0.712469482421875
                },
                {
                    "start": 909.6,
                    "end": 910.08,
                    "word": " control",
                    "probability": 0.07672119140625
                },
                {
                    "start": 910.08,
                    "end": 910.68,
                    "word": ".",
                    "probability": 0.84375
                }
            ]
        },
        {
            "id": 148,
            "seek": 91344,
            "start": 911.08,
            "end": 919.4,
            "text": " We will invoke start method of the process type and we'll start calculator. Let's save it here.",
            "tokens": [
                50968,
                492,
                486,
                41117,
                722,
                3170,
                295,
                264,
                1399,
                2010,
                293,
                321,
                603,
                722,
                24993,
                13,
                961,
                311,
                3155,
                309,
                510,
                13,
                51336
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2111842111537331,
            "compression_ratio": 1.463519313304721,
            "no_speech_prob": 0.0016164779663085938,
            "words": [
                {
                    "start": 911.08,
                    "end": 911.58,
                    "word": " We",
                    "probability": 0.90380859375
                },
                {
                    "start": 911.58,
                    "end": 911.8,
                    "word": " will",
                    "probability": 0.8212890625
                },
                {
                    "start": 911.8,
                    "end": 912.48,
                    "word": " invoke",
                    "probability": 0.841796875
                },
                {
                    "start": 912.48,
                    "end": 912.9,
                    "word": " start",
                    "probability": 0.546875
                },
                {
                    "start": 912.9,
                    "end": 913.36,
                    "word": " method",
                    "probability": 0.81640625
                },
                {
                    "start": 913.36,
                    "end": 913.66,
                    "word": " of",
                    "probability": 0.88671875
                },
                {
                    "start": 913.66,
                    "end": 913.8,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 913.8,
                    "end": 914.18,
                    "word": " process",
                    "probability": 0.748046875
                },
                {
                    "start": 914.18,
                    "end": 914.64,
                    "word": " type",
                    "probability": 0.8916015625
                },
                {
                    "start": 914.64,
                    "end": 915.54,
                    "word": " and",
                    "probability": 0.673828125
                },
                {
                    "start": 915.54,
                    "end": 916.04,
                    "word": " we'll",
                    "probability": 0.68212890625
                },
                {
                    "start": 916.04,
                    "end": 916.3,
                    "word": " start",
                    "probability": 0.8466796875
                },
                {
                    "start": 916.3,
                    "end": 916.74,
                    "word": " calculator",
                    "probability": 0.67529296875
                },
                {
                    "start": 916.74,
                    "end": 917.34,
                    "word": ".",
                    "probability": 0.966796875
                },
                {
                    "start": 917.5,
                    "end": 917.94,
                    "word": " Let's",
                    "probability": 0.940673828125
                },
                {
                    "start": 917.94,
                    "end": 918.2,
                    "word": " save",
                    "probability": 0.86328125
                },
                {
                    "start": 918.2,
                    "end": 918.36,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 918.36,
                    "end": 918.8,
                    "word": " here",
                    "probability": 0.8046875
                },
                {
                    "start": 918.8,
                    "end": 919.4,
                    "word": ".",
                    "probability": 0.91015625
                }
            ]
        },
        {
            "id": 149,
            "seek": 91344,
            "start": 920.36,
            "end": 924.76,
            "text": " For our attack, we need to upload it to the target server. In our case, it's SharePoint",
            "tokens": [
                51420,
                1171,
                527,
                2690,
                11,
                321,
                643,
                281,
                6580,
                309,
                281,
                264,
                3779,
                7154,
                13,
                682,
                527,
                1389,
                11,
                309,
                311,
                14945,
                18705,
                51640
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2111842111537331,
            "compression_ratio": 1.463519313304721,
            "no_speech_prob": 0.0016164779663085938,
            "words": [
                {
                    "start": 920.36,
                    "end": 920.62,
                    "word": " For",
                    "probability": 0.90380859375
                },
                {
                    "start": 920.62,
                    "end": 920.92,
                    "word": " our",
                    "probability": 0.79736328125
                },
                {
                    "start": 920.92,
                    "end": 921.32,
                    "word": " attack",
                    "probability": 0.6416015625
                },
                {
                    "start": 921.32,
                    "end": 921.4,
                    "word": ",",
                    "probability": 0.399169921875
                },
                {
                    "start": 921.4,
                    "end": 921.52,
                    "word": " we",
                    "probability": 0.89501953125
                },
                {
                    "start": 921.52,
                    "end": 921.84,
                    "word": " need",
                    "probability": 0.8095703125
                },
                {
                    "start": 921.84,
                    "end": 922.08,
                    "word": " to",
                    "probability": 0.91015625
                },
                {
                    "start": 922.08,
                    "end": 922.42,
                    "word": " upload",
                    "probability": 0.8037109375
                },
                {
                    "start": 922.42,
                    "end": 922.58,
                    "word": " it",
                    "probability": 0.89892578125
                },
                {
                    "start": 922.58,
                    "end": 922.74,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 922.74,
                    "end": 922.94,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 922.94,
                    "end": 923.22,
                    "word": " target",
                    "probability": 0.83203125
                },
                {
                    "start": 923.22,
                    "end": 923.54,
                    "word": " server",
                    "probability": 0.83984375
                },
                {
                    "start": 923.54,
                    "end": 923.66,
                    "word": ".",
                    "probability": 0.92626953125
                },
                {
                    "start": 923.66,
                    "end": 923.78,
                    "word": " In",
                    "probability": 0.9052734375
                },
                {
                    "start": 923.78,
                    "end": 923.94,
                    "word": " our",
                    "probability": 0.814453125
                },
                {
                    "start": 923.94,
                    "end": 924.2,
                    "word": " case",
                    "probability": 0.8369140625
                },
                {
                    "start": 924.2,
                    "end": 924.3,
                    "word": ",",
                    "probability": 0.66943359375
                },
                {
                    "start": 924.3,
                    "end": 924.42,
                    "word": " it's",
                    "probability": 0.872314453125
                },
                {
                    "start": 924.42,
                    "end": 924.76,
                    "word": " SharePoint",
                    "probability": 0.757080078125
                }
            ]
        },
        {
            "id": 150,
            "seek": 93890,
            "start": 924.76,
            "end": 930.1,
            "text": " with default configuration. That means regular users have access to their own personal sites",
            "tokens": [
                50364,
                365,
                7576,
                11694,
                13,
                663,
                1355,
                3890,
                5022,
                362,
                2105,
                281,
                641,
                1065,
                2973,
                7533,
                50644
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2406249943532442,
            "compression_ratio": 1.5982532751091703,
            "no_speech_prob": 0.23828125,
            "words": [
                {
                    "start": 924.76,
                    "end": 924.98,
                    "word": " with",
                    "probability": 0.0899658203125
                },
                {
                    "start": 925.5,
                    "end": 926.14,
                    "word": " default configuration",
                    "probability": 0.81298828125
                },
                {
                    "start": 926.14,
                    "end": 926.32,
                    "word": ".",
                    "probability": 0.6044921875
                },
                {
                    "start": 926.32,
                    "end": 926.5,
                    "word": " That",
                    "probability": 0.78369140625
                },
                {
                    "start": 926.5,
                    "end": 926.82,
                    "word": " means",
                    "probability": 0.87890625
                },
                {
                    "start": 926.82,
                    "end": 927.32,
                    "word": " regular",
                    "probability": 0.64794921875
                },
                {
                    "start": 927.32,
                    "end": 927.6,
                    "word": " users",
                    "probability": 0.5126953125
                },
                {
                    "start": 927.6,
                    "end": 927.88,
                    "word": " have",
                    "probability": 0.85546875
                },
                {
                    "start": 927.88,
                    "end": 928.26,
                    "word": " access",
                    "probability": 0.77490234375
                },
                {
                    "start": 928.26,
                    "end": 928.46,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 928.46,
                    "end": 928.66,
                    "word": " their",
                    "probability": 0.904296875
                },
                {
                    "start": 928.66,
                    "end": 929.02,
                    "word": " own",
                    "probability": 0.7802734375
                },
                {
                    "start": 929.02,
                    "end": 929.7,
                    "word": " personal",
                    "probability": 0.6796875
                },
                {
                    "start": 929.7,
                    "end": 930.1,
                    "word": " sites",
                    "probability": 0.5830078125
                }
            ]
        },
        {
            "id": 151,
            "seek": 93890,
            "start": 930.1,
            "end": 936.12,
            "text": " and we can use them to host our site page. We are notificated as regular user with name attacker.",
            "tokens": [
                50644,
                293,
                321,
                393,
                764,
                552,
                281,
                3975,
                527,
                3621,
                3028,
                13,
                492,
                366,
                406,
                351,
                3587,
                382,
                3890,
                4195,
                365,
                1315,
                35871,
                13,
                50908
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2406249943532442,
            "compression_ratio": 1.5982532751091703,
            "no_speech_prob": 0.23828125,
            "words": [
                {
                    "start": 930.1,
                    "end": 930.68,
                    "word": " and",
                    "probability": 0.55419921875
                },
                {
                    "start": 930.68,
                    "end": 930.82,
                    "word": " we",
                    "probability": 0.8984375
                },
                {
                    "start": 930.82,
                    "end": 930.98,
                    "word": " can",
                    "probability": 0.8994140625
                },
                {
                    "start": 930.98,
                    "end": 931.2,
                    "word": " use",
                    "probability": 0.82373046875
                },
                {
                    "start": 931.2,
                    "end": 931.38,
                    "word": " them",
                    "probability": 0.72705078125
                },
                {
                    "start": 931.38,
                    "end": 931.64,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 931.64,
                    "end": 931.94,
                    "word": " host",
                    "probability": 0.82177734375
                },
                {
                    "start": 931.94,
                    "end": 932.18,
                    "word": " our",
                    "probability": 0.81982421875
                },
                {
                    "start": 932.18,
                    "end": 932.44,
                    "word": " site",
                    "probability": 0.72802734375
                },
                {
                    "start": 932.44,
                    "end": 932.72,
                    "word": " page",
                    "probability": 0.783203125
                },
                {
                    "start": 932.72,
                    "end": 933.14,
                    "word": ".",
                    "probability": 0.9599609375
                },
                {
                    "start": 933.14,
                    "end": 933.32,
                    "word": " We",
                    "probability": 0.8896484375
                },
                {
                    "start": 933.32,
                    "end": 933.44,
                    "word": " are",
                    "probability": 0.8828125
                },
                {
                    "start": 933.44,
                    "end": 933.96,
                    "word": " notificated",
                    "probability": 0.57177734375
                },
                {
                    "start": 933.96,
                    "end": 934.24,
                    "word": " as",
                    "probability": 0.89794921875
                },
                {
                    "start": 934.24,
                    "end": 934.5,
                    "word": " regular",
                    "probability": 0.486083984375
                },
                {
                    "start": 934.5,
                    "end": 934.8,
                    "word": " user",
                    "probability": 0.70361328125
                },
                {
                    "start": 934.8,
                    "end": 935.02,
                    "word": " with",
                    "probability": 0.79541015625
                },
                {
                    "start": 935.02,
                    "end": 935.22,
                    "word": " name",
                    "probability": 0.72021484375
                },
                {
                    "start": 935.22,
                    "end": 935.6,
                    "word": " attacker",
                    "probability": 0.329833984375
                },
                {
                    "start": 935.6,
                    "end": 936.12,
                    "word": ".",
                    "probability": 0.4560546875
                }
            ]
        },
        {
            "id": 152,
            "seek": 93890,
            "start": 936.4,
            "end": 943.34,
            "text": " Sneaky, isn't it? And here is his personal site. Let's upload our page here.",
            "tokens": [
                50936,
                41336,
                15681,
                11,
                1943,
                380,
                309,
                30,
                400,
                510,
                307,
                702,
                2973,
                3621,
                13,
                961,
                311,
                6580,
                527,
                3028,
                510,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2406249943532442,
            "compression_ratio": 1.5982532751091703,
            "no_speech_prob": 0.23828125,
            "words": [
                {
                    "start": 936.4,
                    "end": 936.7,
                    "word": " Sneaky",
                    "probability": 0.8515625
                },
                {
                    "start": 936.7,
                    "end": 936.9,
                    "word": ",",
                    "probability": 0.71337890625
                },
                {
                    "start": 936.9,
                    "end": 937.16,
                    "word": " isn't",
                    "probability": 0.88525390625
                },
                {
                    "start": 937.16,
                    "end": 937.56,
                    "word": " it",
                    "probability": 0.787109375
                },
                {
                    "start": 937.56,
                    "end": 937.92,
                    "word": "?",
                    "probability": 0.951171875
                },
                {
                    "start": 938.02,
                    "end": 938.54,
                    "word": " And",
                    "probability": 0.7216796875
                },
                {
                    "start": 938.54,
                    "end": 939.66,
                    "word": " here",
                    "probability": 0.77197265625
                },
                {
                    "start": 939.66,
                    "end": 939.92,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 939.92,
                    "end": 940.42,
                    "word": " his",
                    "probability": 0.90576171875
                },
                {
                    "start": 940.42,
                    "end": 940.84,
                    "word": " personal",
                    "probability": 0.73291015625
                },
                {
                    "start": 940.84,
                    "end": 941.26,
                    "word": " site",
                    "probability": 0.80908203125
                },
                {
                    "start": 941.26,
                    "end": 941.36,
                    "word": ".",
                    "probability": 0.92724609375
                },
                {
                    "start": 941.36,
                    "end": 941.62,
                    "word": " Let's",
                    "probability": 0.937255859375
                },
                {
                    "start": 941.62,
                    "end": 941.92,
                    "word": " upload",
                    "probability": 0.82177734375
                },
                {
                    "start": 941.92,
                    "end": 942.14,
                    "word": " our",
                    "probability": 0.79931640625
                },
                {
                    "start": 942.14,
                    "end": 942.48,
                    "word": " page",
                    "probability": 0.7998046875
                },
                {
                    "start": 942.48,
                    "end": 942.82,
                    "word": " here",
                    "probability": 0.7958984375
                },
                {
                    "start": 942.82,
                    "end": 943.34,
                    "word": ".",
                    "probability": 0.8935546875
                }
            ]
        },
        {
            "id": 153,
            "seek": 93890,
            "start": 944.1,
            "end": 950.22,
            "text": " Now, to trigger our attack, we just need to click on it. But before that, let's take a look on the",
            "tokens": [
                51324,
                823,
                11,
                281,
                7875,
                527,
                2690,
                11,
                321,
                445,
                643,
                281,
                2052,
                322,
                309,
                13,
                583,
                949,
                300,
                11,
                718,
                311,
                747,
                257,
                574,
                322,
                264,
                51632
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2406249943532442,
            "compression_ratio": 1.5982532751091703,
            "no_speech_prob": 0.23828125,
            "words": [
                {
                    "start": 944.1,
                    "end": 944.4,
                    "word": " Now",
                    "probability": 0.857421875
                },
                {
                    "start": 944.4,
                    "end": 944.68,
                    "word": ",",
                    "probability": 0.4033203125
                },
                {
                    "start": 944.68,
                    "end": 944.82,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 944.82,
                    "end": 945.08,
                    "word": " trigger",
                    "probability": 0.77001953125
                },
                {
                    "start": 945.08,
                    "end": 945.34,
                    "word": " our",
                    "probability": 0.79150390625
                },
                {
                    "start": 945.34,
                    "end": 945.6,
                    "word": " attack",
                    "probability": 0.71484375
                },
                {
                    "start": 945.6,
                    "end": 945.66,
                    "word": ",",
                    "probability": 0.4560546875
                },
                {
                    "start": 945.66,
                    "end": 945.74,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 945.74,
                    "end": 945.94,
                    "word": " just",
                    "probability": 0.8779296875
                },
                {
                    "start": 945.94,
                    "end": 946.12,
                    "word": " need",
                    "probability": 0.8154296875
                },
                {
                    "start": 946.12,
                    "end": 946.3,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 946.3,
                    "end": 946.5,
                    "word": " click",
                    "probability": 0.8173828125
                },
                {
                    "start": 946.5,
                    "end": 946.66,
                    "word": " on",
                    "probability": 0.90869140625
                },
                {
                    "start": 946.66,
                    "end": 946.86,
                    "word": " it",
                    "probability": 0.90380859375
                },
                {
                    "start": 946.86,
                    "end": 947.08,
                    "word": ".",
                    "probability": 0.73779296875
                },
                {
                    "start": 947.08,
                    "end": 947.26,
                    "word": " But",
                    "probability": 0.8876953125
                },
                {
                    "start": 947.26,
                    "end": 947.52,
                    "word": " before",
                    "probability": 0.77734375
                },
                {
                    "start": 947.52,
                    "end": 947.84,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 947.84,
                    "end": 948.08,
                    "word": ",",
                    "probability": 0.9091796875
                },
                {
                    "start": 948.08,
                    "end": 949.0,
                    "word": " let's",
                    "probability": 0.93701171875
                },
                {
                    "start": 949.0,
                    "end": 949.44,
                    "word": " take",
                    "probability": 0.81005859375
                },
                {
                    "start": 949.62,
                    "end": 949.78,
                    "word": " a look",
                    "probability": 0.91064453125
                },
                {
                    "start": 949.78,
                    "end": 950.0,
                    "word": " on",
                    "probability": 0.8681640625
                },
                {
                    "start": 950.0,
                    "end": 950.22,
                    "word": " the",
                    "probability": 0.8134765625
                }
            ]
        },
        {
            "id": 154,
            "seek": 96394,
            "start": 950.22,
            "end": 956.5,
            "text": " right slide of our screen. We can see task manager on our SharePoint server and we will notice if",
            "tokens": [
                50364,
                558,
                4137,
                295,
                527,
                2568,
                13,
                492,
                393,
                536,
                5633,
                6598,
                322,
                527,
                14945,
                18705,
                7154,
                293,
                321,
                486,
                3449,
                498,
                50672
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21533763956749577,
            "compression_ratio": 1.6294642857142858,
            "no_speech_prob": 0.041290283203125,
            "words": [
                {
                    "start": 950.22,
                    "end": 950.42,
                    "word": " right",
                    "probability": 0.2408447265625
                },
                {
                    "start": 950.42,
                    "end": 950.8,
                    "word": " slide",
                    "probability": 0.697265625
                },
                {
                    "start": 950.8,
                    "end": 951.02,
                    "word": " of",
                    "probability": 0.87939453125
                },
                {
                    "start": 951.02,
                    "end": 951.28,
                    "word": " our",
                    "probability": 0.7919921875
                },
                {
                    "start": 951.28,
                    "end": 951.62,
                    "word": " screen",
                    "probability": 0.83837890625
                },
                {
                    "start": 951.62,
                    "end": 952.08,
                    "word": ".",
                    "probability": 0.74169921875
                },
                {
                    "start": 952.2,
                    "end": 952.82,
                    "word": " We",
                    "probability": 0.85498046875
                },
                {
                    "start": 952.82,
                    "end": 953.0,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 953.0,
                    "end": 953.32,
                    "word": " see",
                    "probability": 0.80126953125
                },
                {
                    "start": 953.32,
                    "end": 953.6,
                    "word": " task",
                    "probability": 0.32666015625
                },
                {
                    "start": 953.6,
                    "end": 953.92,
                    "word": " manager",
                    "probability": 0.8564453125
                },
                {
                    "start": 953.92,
                    "end": 954.12,
                    "word": " on",
                    "probability": 0.888671875
                },
                {
                    "start": 954.12,
                    "end": 954.32,
                    "word": " our",
                    "probability": 0.76904296875
                },
                {
                    "start": 954.32,
                    "end": 954.6,
                    "word": " SharePoint",
                    "probability": 0.87255859375
                },
                {
                    "start": 954.6,
                    "end": 954.94,
                    "word": " server",
                    "probability": 0.78515625
                },
                {
                    "start": 954.94,
                    "end": 955.4,
                    "word": " and",
                    "probability": 0.69580078125
                },
                {
                    "start": 955.4,
                    "end": 955.6,
                    "word": " we",
                    "probability": 0.87451171875
                },
                {
                    "start": 955.6,
                    "end": 955.76,
                    "word": " will",
                    "probability": 0.80810546875
                },
                {
                    "start": 955.76,
                    "end": 956.16,
                    "word": " notice",
                    "probability": 0.6162109375
                },
                {
                    "start": 956.16,
                    "end": 956.5,
                    "word": " if",
                    "probability": 0.85693359375
                }
            ]
        },
        {
            "id": 155,
            "seek": 96394,
            "start": 956.5,
            "end": 962.68,
            "text": " calculator start. Now, let's start our attack and here is our calculator.",
            "tokens": [
                50672,
                24993,
                722,
                13,
                823,
                11,
                718,
                311,
                722,
                527,
                2690,
                293,
                510,
                307,
                527,
                24993,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21533763956749577,
            "compression_ratio": 1.6294642857142858,
            "no_speech_prob": 0.041290283203125,
            "words": [
                {
                    "start": 956.5,
                    "end": 956.84,
                    "word": " calculator",
                    "probability": 0.5908203125
                },
                {
                    "start": 956.84,
                    "end": 957.22,
                    "word": " start",
                    "probability": 0.6279296875
                },
                {
                    "start": 957.22,
                    "end": 957.38,
                    "word": ".",
                    "probability": 0.8076171875
                },
                {
                    "start": 957.38,
                    "end": 957.56,
                    "word": " Now",
                    "probability": 0.849609375
                },
                {
                    "start": 957.56,
                    "end": 957.78,
                    "word": ",",
                    "probability": 0.0758056640625
                },
                {
                    "start": 957.78,
                    "end": 957.88,
                    "word": " let's",
                    "probability": 0.93994140625
                },
                {
                    "start": 957.88,
                    "end": 958.88,
                    "word": " start",
                    "probability": 0.7646484375
                },
                {
                    "start": 958.88,
                    "end": 959.1,
                    "word": " our",
                    "probability": 0.6962890625
                },
                {
                    "start": 959.1,
                    "end": 959.48,
                    "word": " attack",
                    "probability": 0.208251953125
                },
                {
                    "start": 959.48,
                    "end": 960.34,
                    "word": " and",
                    "probability": 0.74755859375
                },
                {
                    "start": 960.34,
                    "end": 961.2,
                    "word": " here",
                    "probability": 0.77685546875
                },
                {
                    "start": 961.2,
                    "end": 961.38,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 961.38,
                    "end": 961.62,
                    "word": " our",
                    "probability": 0.81640625
                },
                {
                    "start": 961.62,
                    "end": 962.06,
                    "word": " calculator",
                    "probability": 0.8798828125
                },
                {
                    "start": 962.06,
                    "end": 962.68,
                    "word": ".",
                    "probability": 0.86572265625
                }
            ]
        },
        {
            "id": 156,
            "seek": 96394,
            "start": 963.68,
            "end": 969.36,
            "text": " Let's move to our next vulnerability in SharePoint. Now, we will try to exploit read access to nested",
            "tokens": [
                51052,
                961,
                311,
                1286,
                281,
                527,
                958,
                24210,
                294,
                14945,
                18705,
                13,
                823,
                11,
                321,
                486,
                853,
                281,
                25924,
                1401,
                2105,
                281,
                15646,
                292,
                51320
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21533763956749577,
            "compression_ratio": 1.6294642857142858,
            "no_speech_prob": 0.041290283203125,
            "words": [
                {
                    "start": 963.68,
                    "end": 964.3,
                    "word": " Let's",
                    "probability": 0.927001953125
                },
                {
                    "start": 964.3,
                    "end": 964.54,
                    "word": " move",
                    "probability": 0.884765625
                },
                {
                    "start": 964.54,
                    "end": 964.7,
                    "word": " to",
                    "probability": 0.88720703125
                },
                {
                    "start": 964.7,
                    "end": 964.92,
                    "word": " our",
                    "probability": 0.81689453125
                },
                {
                    "start": 964.92,
                    "end": 965.28,
                    "word": " next",
                    "probability": 0.85205078125
                },
                {
                    "start": 965.28,
                    "end": 965.7,
                    "word": " vulnerability",
                    "probability": 0.81298828125
                },
                {
                    "start": 965.7,
                    "end": 966.04,
                    "word": " in",
                    "probability": 0.88525390625
                },
                {
                    "start": 966.04,
                    "end": 966.54,
                    "word": " SharePoint",
                    "probability": 0.91064453125
                },
                {
                    "start": 966.54,
                    "end": 966.7,
                    "word": ".",
                    "probability": 0.9462890625
                },
                {
                    "start": 966.7,
                    "end": 966.94,
                    "word": " Now",
                    "probability": 0.88720703125
                },
                {
                    "start": 966.94,
                    "end": 966.98,
                    "word": ",",
                    "probability": 0.55859375
                },
                {
                    "start": 966.98,
                    "end": 967.08,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 967.08,
                    "end": 967.22,
                    "word": " will",
                    "probability": 0.81396484375
                },
                {
                    "start": 967.22,
                    "end": 967.44,
                    "word": " try",
                    "probability": 0.81005859375
                },
                {
                    "start": 967.44,
                    "end": 967.66,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 967.66,
                    "end": 968.06,
                    "word": " exploit",
                    "probability": 0.86474609375
                },
                {
                    "start": 968.06,
                    "end": 968.38,
                    "word": " read",
                    "probability": 0.8056640625
                },
                {
                    "start": 968.38,
                    "end": 968.78,
                    "word": " access",
                    "probability": 0.76953125
                },
                {
                    "start": 968.78,
                    "end": 969.02,
                    "word": " to",
                    "probability": 0.89794921875
                },
                {
                    "start": 969.02,
                    "end": 969.36,
                    "word": " nested",
                    "probability": 0.885009765625
                }
            ]
        },
        {
            "id": 157,
            "seek": 96394,
            "start": 969.36,
            "end": 975.26,
            "text": " properties. We will use control parameter. It allows to bind value of property from another",
            "tokens": [
                51320,
                7221,
                13,
                492,
                486,
                764,
                1969,
                13075,
                13,
                467,
                4045,
                281,
                14786,
                2158,
                295,
                4707,
                490,
                1071,
                51616
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21533763956749577,
            "compression_ratio": 1.6294642857142858,
            "no_speech_prob": 0.041290283203125,
            "words": [
                {
                    "start": 969.36,
                    "end": 969.88,
                    "word": " properties",
                    "probability": 0.7734375
                },
                {
                    "start": 969.88,
                    "end": 970.24,
                    "word": ".",
                    "probability": 0.93701171875
                },
                {
                    "start": 970.24,
                    "end": 970.52,
                    "word": " We",
                    "probability": 0.74365234375
                },
                {
                    "start": 970.52,
                    "end": 970.64,
                    "word": " will",
                    "probability": 0.8076171875
                },
                {
                    "start": 970.64,
                    "end": 970.8,
                    "word": " use",
                    "probability": 0.8056640625
                },
                {
                    "start": 970.8,
                    "end": 971.12,
                    "word": " control",
                    "probability": 0.6005859375
                },
                {
                    "start": 971.12,
                    "end": 971.68,
                    "word": " parameter",
                    "probability": 0.89453125
                },
                {
                    "start": 971.68,
                    "end": 972.08,
                    "word": ".",
                    "probability": 0.80078125
                },
                {
                    "start": 972.08,
                    "end": 972.26,
                    "word": " It",
                    "probability": 0.89501953125
                },
                {
                    "start": 972.26,
                    "end": 972.7,
                    "word": " allows",
                    "probability": 0.77685546875
                },
                {
                    "start": 972.7,
                    "end": 972.94,
                    "word": " to",
                    "probability": 0.89306640625
                },
                {
                    "start": 972.94,
                    "end": 973.24,
                    "word": " bind",
                    "probability": 0.505859375
                },
                {
                    "start": 973.24,
                    "end": 973.78,
                    "word": " value",
                    "probability": 0.89501953125
                },
                {
                    "start": 973.78,
                    "end": 974.08,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 974.08,
                    "end": 974.62,
                    "word": " property",
                    "probability": 0.79345703125
                },
                {
                    "start": 974.62,
                    "end": 974.88,
                    "word": " from",
                    "probability": 0.82080078125
                },
                {
                    "start": 974.88,
                    "end": 975.26,
                    "word": " another",
                    "probability": 0.841796875
                }
            ]
        },
        {
            "id": 158,
            "seek": 99166,
            "start": 975.26,
            "end": 982.44,
            "text": " control to select prop parameter. Also, it supports nested properties. We need to deliver value of",
            "tokens": [
                50364,
                1969,
                281,
                3048,
                2365,
                13075,
                13,
                2743,
                11,
                309,
                9346,
                15646,
                292,
                7221,
                13,
                492,
                643,
                281,
                4239,
                2158,
                295,
                50716
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19903273827263288,
            "compression_ratio": 1.6041666666666667,
            "no_speech_prob": 0.003940582275390625,
            "words": [
                {
                    "start": 975.26,
                    "end": 975.7,
                    "word": " control",
                    "probability": 0.1954345703125
                },
                {
                    "start": 975.7,
                    "end": 976.28,
                    "word": " to",
                    "probability": 0.82470703125
                },
                {
                    "start": 976.28,
                    "end": 976.68,
                    "word": " select",
                    "probability": 0.548828125
                },
                {
                    "start": 976.68,
                    "end": 976.98,
                    "word": " prop",
                    "probability": 0.193115234375
                },
                {
                    "start": 976.98,
                    "end": 977.48,
                    "word": " parameter",
                    "probability": 0.78515625
                },
                {
                    "start": 977.48,
                    "end": 978.22,
                    "word": ".",
                    "probability": 0.74462890625
                },
                {
                    "start": 978.24,
                    "end": 978.56,
                    "word": " Also",
                    "probability": 0.8388671875
                },
                {
                    "start": 978.56,
                    "end": 978.74,
                    "word": ",",
                    "probability": 0.55859375
                },
                {
                    "start": 978.74,
                    "end": 978.92,
                    "word": " it",
                    "probability": 0.890625
                },
                {
                    "start": 978.92,
                    "end": 979.5,
                    "word": " supports",
                    "probability": 0.62744140625
                },
                {
                    "start": 979.5,
                    "end": 980.08,
                    "word": " nested",
                    "probability": 0.9248046875
                },
                {
                    "start": 980.08,
                    "end": 980.56,
                    "word": " properties",
                    "probability": 0.6953125
                },
                {
                    "start": 980.56,
                    "end": 980.92,
                    "word": ".",
                    "probability": 0.96337890625
                },
                {
                    "start": 980.92,
                    "end": 981.02,
                    "word": " We",
                    "probability": 0.791015625
                },
                {
                    "start": 981.02,
                    "end": 981.24,
                    "word": " need",
                    "probability": 0.80224609375
                },
                {
                    "start": 981.24,
                    "end": 981.38,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 981.38,
                    "end": 981.74,
                    "word": " deliver",
                    "probability": 0.79833984375
                },
                {
                    "start": 981.74,
                    "end": 982.16,
                    "word": " value",
                    "probability": 0.81591796875
                },
                {
                    "start": 982.16,
                    "end": 982.44,
                    "word": " of",
                    "probability": 0.8837890625
                }
            ]
        },
        {
            "id": 159,
            "seek": 99166,
            "start": 982.44,
            "end": 990.04,
            "text": " target property back to us. To do this, we will use XML URL data source control that sends value",
            "tokens": [
                50716,
                3779,
                4707,
                646,
                281,
                505,
                13,
                1407,
                360,
                341,
                11,
                321,
                486,
                764,
                43484,
                12905,
                1412,
                4009,
                1969,
                300,
                14790,
                2158,
                51100
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19903273827263288,
            "compression_ratio": 1.6041666666666667,
            "no_speech_prob": 0.003940582275390625,
            "words": [
                {
                    "start": 982.44,
                    "end": 982.72,
                    "word": " target",
                    "probability": 0.81396484375
                },
                {
                    "start": 982.72,
                    "end": 983.2,
                    "word": " property",
                    "probability": 0.76806640625
                },
                {
                    "start": 983.2,
                    "end": 983.48,
                    "word": " back",
                    "probability": 0.81005859375
                },
                {
                    "start": 983.48,
                    "end": 983.66,
                    "word": " to",
                    "probability": 0.90771484375
                },
                {
                    "start": 983.66,
                    "end": 983.94,
                    "word": " us",
                    "probability": 0.89208984375
                },
                {
                    "start": 983.94,
                    "end": 984.6,
                    "word": ".",
                    "probability": 0.94873046875
                },
                {
                    "start": 984.6,
                    "end": 984.72,
                    "word": " To",
                    "probability": 0.89013671875
                },
                {
                    "start": 984.72,
                    "end": 984.94,
                    "word": " do",
                    "probability": 0.90234375
                },
                {
                    "start": 984.94,
                    "end": 985.26,
                    "word": " this",
                    "probability": 0.875
                },
                {
                    "start": 985.26,
                    "end": 985.46,
                    "word": ",",
                    "probability": 0.7880859375
                },
                {
                    "start": 985.46,
                    "end": 985.6,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 985.6,
                    "end": 985.76,
                    "word": " will",
                    "probability": 0.77685546875
                },
                {
                    "start": 985.76,
                    "end": 986.04,
                    "word": " use",
                    "probability": 0.85009765625
                },
                {
                    "start": 986.04,
                    "end": 986.5,
                    "word": " XML",
                    "probability": 0.7421875
                },
                {
                    "start": 986.5,
                    "end": 987.02,
                    "word": " URL",
                    "probability": 0.2449951171875
                },
                {
                    "start": 987.02,
                    "end": 987.52,
                    "word": " data",
                    "probability": 0.69677734375
                },
                {
                    "start": 987.52,
                    "end": 987.96,
                    "word": " source",
                    "probability": 0.70556640625
                },
                {
                    "start": 987.96,
                    "end": 988.42,
                    "word": " control",
                    "probability": 0.66259765625
                },
                {
                    "start": 988.42,
                    "end": 988.84,
                    "word": " that",
                    "probability": 0.80419921875
                },
                {
                    "start": 988.84,
                    "end": 989.38,
                    "word": " sends",
                    "probability": 0.66015625
                },
                {
                    "start": 989.38,
                    "end": 990.04,
                    "word": " value",
                    "probability": 0.71533203125
                }
            ]
        },
        {
            "id": 160,
            "seek": 99166,
            "start": 990.04,
            "end": 997.18,
            "text": " of select parameters to external server. Now, we need to find accessible property with sensitive",
            "tokens": [
                51100,
                295,
                3048,
                9834,
                281,
                8320,
                7154,
                13,
                823,
                11,
                321,
                643,
                281,
                915,
                9515,
                4707,
                365,
                9477,
                51460
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19903273827263288,
            "compression_ratio": 1.6041666666666667,
            "no_speech_prob": 0.003940582275390625,
            "words": [
                {
                    "start": 990.04,
                    "end": 990.22,
                    "word": " of",
                    "probability": 0.888671875
                },
                {
                    "start": 990.22,
                    "end": 990.46,
                    "word": " select",
                    "probability": 0.56494140625
                },
                {
                    "start": 990.46,
                    "end": 991.06,
                    "word": " parameters",
                    "probability": 0.8369140625
                },
                {
                    "start": 991.06,
                    "end": 991.6,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 991.6,
                    "end": 992.1,
                    "word": " external",
                    "probability": 0.7958984375
                },
                {
                    "start": 992.1,
                    "end": 992.46,
                    "word": " server",
                    "probability": 0.8056640625
                },
                {
                    "start": 992.46,
                    "end": 993.2,
                    "word": ".",
                    "probability": 0.98095703125
                },
                {
                    "start": 993.28,
                    "end": 993.6,
                    "word": " Now",
                    "probability": 0.87158203125
                },
                {
                    "start": 993.6,
                    "end": 993.7,
                    "word": ",",
                    "probability": 0.353271484375
                },
                {
                    "start": 993.7,
                    "end": 993.84,
                    "word": " we",
                    "probability": 0.9072265625
                },
                {
                    "start": 993.84,
                    "end": 994.08,
                    "word": " need",
                    "probability": 0.79736328125
                },
                {
                    "start": 994.08,
                    "end": 994.3,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 994.3,
                    "end": 995.02,
                    "word": " find",
                    "probability": 0.794921875
                },
                {
                    "start": 995.02,
                    "end": 995.72,
                    "word": " accessible",
                    "probability": 0.8427734375
                },
                {
                    "start": 995.72,
                    "end": 996.32,
                    "word": " property",
                    "probability": 0.78515625
                },
                {
                    "start": 996.32,
                    "end": 996.84,
                    "word": " with",
                    "probability": 0.80419921875
                },
                {
                    "start": 996.84,
                    "end": 997.18,
                    "word": " sensitive",
                    "probability": 0.79931640625
                }
            ]
        },
        {
            "id": 161,
            "seek": 99166,
            "start": 997.18,
            "end": 1002.98,
            "text": " information. Here, we should explain a little bit configuration process of SharePoint online",
            "tokens": [
                51460,
                1589,
                13,
                1692,
                11,
                321,
                820,
                2903,
                257,
                707,
                857,
                11694,
                1399,
                295,
                14945,
                18705,
                2950,
                51752
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19903273827263288,
            "compression_ratio": 1.6041666666666667,
            "no_speech_prob": 0.003940582275390625,
            "words": [
                {
                    "start": 997.18,
                    "end": 997.76,
                    "word": " information",
                    "probability": 0.7177734375
                },
                {
                    "start": 997.76,
                    "end": 998.5,
                    "word": ".",
                    "probability": 0.984375
                },
                {
                    "start": 998.6,
                    "end": 999.02,
                    "word": " Here",
                    "probability": 0.8056640625
                },
                {
                    "start": 999.02,
                    "end": 999.06,
                    "word": ",",
                    "probability": 0.38916015625
                },
                {
                    "start": 999.06,
                    "end": 999.16,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 999.16,
                    "end": 999.34,
                    "word": " should",
                    "probability": 0.92578125
                },
                {
                    "start": 999.34,
                    "end": 999.8,
                    "word": " explain",
                    "probability": 0.7548828125
                },
                {
                    "start": 1000.08,
                    "end": 1000.28,
                    "word": " a little",
                    "probability": 0.8056640625
                },
                {
                    "start": 1000.28,
                    "end": 1000.48,
                    "word": " bit",
                    "probability": 0.86572265625
                },
                {
                    "start": 1000.48,
                    "end": 1000.88,
                    "word": " configuration",
                    "probability": 0.76123046875
                },
                {
                    "start": 1000.88,
                    "end": 1001.6,
                    "word": " process",
                    "probability": 0.82958984375
                },
                {
                    "start": 1001.6,
                    "end": 1001.98,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1001.98,
                    "end": 1002.48,
                    "word": " SharePoint",
                    "probability": 0.87109375
                },
                {
                    "start": 1002.48,
                    "end": 1002.98,
                    "word": " online",
                    "probability": 0.40966796875
                }
            ]
        },
        {
            "id": 162,
            "seek": 101574,
            "start": 1002.98,
            "end": 1008.06,
            "text": " servers. Obviously, they are installed and configured automatically. But what about",
            "tokens": [
                50364,
                15909,
                13,
                7580,
                11,
                436,
                366,
                8899,
                293,
                30538,
                6772,
                13,
                583,
                437,
                466,
                50612
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18415178184385422,
            "compression_ratio": 1.6394849785407726,
            "no_speech_prob": 0.00051116943359375,
            "words": [
                {
                    "start": 1002.98,
                    "end": 1003.46,
                    "word": " servers",
                    "probability": 0.499755859375
                },
                {
                    "start": 1003.46,
                    "end": 1004.06,
                    "word": ".",
                    "probability": 0.8466796875
                },
                {
                    "start": 1004.06,
                    "end": 1004.72,
                    "word": " Obviously",
                    "probability": 0.79248046875
                },
                {
                    "start": 1004.72,
                    "end": 1004.88,
                    "word": ",",
                    "probability": 0.5478515625
                },
                {
                    "start": 1004.88,
                    "end": 1005.02,
                    "word": " they",
                    "probability": 0.73681640625
                },
                {
                    "start": 1005.02,
                    "end": 1005.16,
                    "word": " are",
                    "probability": 0.876953125
                },
                {
                    "start": 1005.16,
                    "end": 1005.64,
                    "word": " installed",
                    "probability": 0.77490234375
                },
                {
                    "start": 1005.64,
                    "end": 1005.84,
                    "word": " and",
                    "probability": 0.8955078125
                },
                {
                    "start": 1005.84,
                    "end": 1006.2,
                    "word": " configured",
                    "probability": 0.876953125
                },
                {
                    "start": 1006.2,
                    "end": 1006.82,
                    "word": " automatically",
                    "probability": 0.7998046875
                },
                {
                    "start": 1006.82,
                    "end": 1007.22,
                    "word": ".",
                    "probability": 0.66748046875
                },
                {
                    "start": 1007.22,
                    "end": 1007.46,
                    "word": " But",
                    "probability": 0.8837890625
                },
                {
                    "start": 1007.46,
                    "end": 1007.68,
                    "word": " what",
                    "probability": 0.82861328125
                },
                {
                    "start": 1007.68,
                    "end": 1008.06,
                    "word": " about",
                    "probability": 0.81591796875
                }
            ]
        },
        {
            "id": 163,
            "seek": 101574,
            "start": 1008.06,
            "end": 1013.68,
            "text": " configuration parameters that are unique for each installation? They will be provided in special",
            "tokens": [
                50612,
                11694,
                9834,
                300,
                366,
                3845,
                337,
                1184,
                13260,
                30,
                814,
                486,
                312,
                5649,
                294,
                2121,
                50908
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18415178184385422,
            "compression_ratio": 1.6394849785407726,
            "no_speech_prob": 0.00051116943359375,
            "words": [
                {
                    "start": 1008.06,
                    "end": 1008.52,
                    "word": " configuration",
                    "probability": 0.74560546875
                },
                {
                    "start": 1008.52,
                    "end": 1009.08,
                    "word": " parameters",
                    "probability": 0.85986328125
                },
                {
                    "start": 1009.08,
                    "end": 1009.48,
                    "word": " that",
                    "probability": 0.8544921875
                },
                {
                    "start": 1009.48,
                    "end": 1009.68,
                    "word": " are",
                    "probability": 0.8955078125
                },
                {
                    "start": 1009.68,
                    "end": 1010.04,
                    "word": " unique",
                    "probability": 0.80078125
                },
                {
                    "start": 1010.04,
                    "end": 1010.24,
                    "word": " for",
                    "probability": 0.88720703125
                },
                {
                    "start": 1010.24,
                    "end": 1010.48,
                    "word": " each",
                    "probability": 0.8681640625
                },
                {
                    "start": 1010.48,
                    "end": 1010.96,
                    "word": " installation",
                    "probability": 0.869140625
                },
                {
                    "start": 1010.96,
                    "end": 1011.62,
                    "word": "?",
                    "probability": 0.912109375
                },
                {
                    "start": 1011.96,
                    "end": 1012.34,
                    "word": " They",
                    "probability": 0.73095703125
                },
                {
                    "start": 1012.34,
                    "end": 1012.48,
                    "word": " will",
                    "probability": 0.81640625
                },
                {
                    "start": 1012.48,
                    "end": 1012.62,
                    "word": " be",
                    "probability": 0.9052734375
                },
                {
                    "start": 1012.62,
                    "end": 1012.96,
                    "word": " provided",
                    "probability": 0.8349609375
                },
                {
                    "start": 1012.96,
                    "end": 1013.26,
                    "word": " in",
                    "probability": 0.90185546875
                },
                {
                    "start": 1013.26,
                    "end": 1013.68,
                    "word": " special",
                    "probability": 0.435302734375
                }
            ]
        },
        {
            "id": 164,
            "seek": 101574,
            "start": 1013.68,
            "end": 1020.28,
            "text": " file that will be used for unintended configuration. What is important for our attack? All such",
            "tokens": [
                50908,
                3991,
                300,
                486,
                312,
                1143,
                337,
                49902,
                11694,
                13,
                708,
                307,
                1021,
                337,
                527,
                2690,
                30,
                1057,
                1270,
                51224
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18415178184385422,
            "compression_ratio": 1.6394849785407726,
            "no_speech_prob": 0.00051116943359375,
            "words": [
                {
                    "start": 1013.68,
                    "end": 1014.28,
                    "word": " file",
                    "probability": 0.62109375
                },
                {
                    "start": 1014.28,
                    "end": 1014.6,
                    "word": " that",
                    "probability": 0.84033203125
                },
                {
                    "start": 1014.6,
                    "end": 1014.8,
                    "word": " will",
                    "probability": 0.8134765625
                },
                {
                    "start": 1014.8,
                    "end": 1015.0,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1015.0,
                    "end": 1015.62,
                    "word": " used",
                    "probability": 0.7998046875
                },
                {
                    "start": 1015.62,
                    "end": 1015.84,
                    "word": " for",
                    "probability": 0.8955078125
                },
                {
                    "start": 1015.84,
                    "end": 1016.22,
                    "word": " unintended",
                    "probability": 0.67431640625
                },
                {
                    "start": 1016.22,
                    "end": 1016.92,
                    "word": " configuration",
                    "probability": 0.83349609375
                },
                {
                    "start": 1016.92,
                    "end": 1017.58,
                    "word": ".",
                    "probability": 0.97900390625
                },
                {
                    "start": 1017.62,
                    "end": 1017.88,
                    "word": " What",
                    "probability": 0.8154296875
                },
                {
                    "start": 1017.88,
                    "end": 1018.02,
                    "word": " is",
                    "probability": 0.90478515625
                },
                {
                    "start": 1018.02,
                    "end": 1018.32,
                    "word": " important",
                    "probability": 0.75048828125
                },
                {
                    "start": 1018.32,
                    "end": 1018.58,
                    "word": " for",
                    "probability": 0.89404296875
                },
                {
                    "start": 1018.58,
                    "end": 1018.78,
                    "word": " our",
                    "probability": 0.78076171875
                },
                {
                    "start": 1018.78,
                    "end": 1019.08,
                    "word": " attack",
                    "probability": 0.5791015625
                },
                {
                    "start": 1019.08,
                    "end": 1019.6,
                    "word": "?",
                    "probability": 0.8935546875
                },
                {
                    "start": 1019.6,
                    "end": 1019.92,
                    "word": " All",
                    "probability": 0.89208984375
                },
                {
                    "start": 1019.92,
                    "end": 1020.28,
                    "word": " such",
                    "probability": 0.896484375
                }
            ]
        },
        {
            "id": 165,
            "seek": 101574,
            "start": 1020.28,
            "end": 1027.06,
            "text": " parameters, including validation key, will be stored in initialization setting property. So, we just need",
            "tokens": [
                51224,
                9834,
                11,
                3009,
                24071,
                2141,
                11,
                486,
                312,
                12187,
                294,
                5883,
                2144,
                3287,
                4707,
                13,
                407,
                11,
                321,
                445,
                643,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18415178184385422,
            "compression_ratio": 1.6394849785407726,
            "no_speech_prob": 0.00051116943359375,
            "words": [
                {
                    "start": 1020.28,
                    "end": 1020.92,
                    "word": " parameters",
                    "probability": 0.87060546875
                },
                {
                    "start": 1020.92,
                    "end": 1021.14,
                    "word": ",",
                    "probability": 0.67822265625
                },
                {
                    "start": 1021.14,
                    "end": 1021.4,
                    "word": " including",
                    "probability": 0.77880859375
                },
                {
                    "start": 1021.4,
                    "end": 1021.94,
                    "word": " validation",
                    "probability": 0.8076171875
                },
                {
                    "start": 1021.94,
                    "end": 1022.42,
                    "word": " key",
                    "probability": 0.79345703125
                },
                {
                    "start": 1022.42,
                    "end": 1022.64,
                    "word": ",",
                    "probability": 0.8671875
                },
                {
                    "start": 1022.64,
                    "end": 1022.78,
                    "word": " will",
                    "probability": 0.81591796875
                },
                {
                    "start": 1022.78,
                    "end": 1022.96,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 1022.96,
                    "end": 1023.36,
                    "word": " stored",
                    "probability": 0.73095703125
                },
                {
                    "start": 1023.36,
                    "end": 1023.68,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 1023.68,
                    "end": 1024.74,
                    "word": " initialization",
                    "probability": 0.849853515625
                },
                {
                    "start": 1024.74,
                    "end": 1025.14,
                    "word": " setting",
                    "probability": 0.74169921875
                },
                {
                    "start": 1025.14,
                    "end": 1025.62,
                    "word": " property",
                    "probability": 0.81787109375
                },
                {
                    "start": 1025.62,
                    "end": 1026.04,
                    "word": ".",
                    "probability": 0.833984375
                },
                {
                    "start": 1026.04,
                    "end": 1026.46,
                    "word": " So",
                    "probability": 0.88427734375
                },
                {
                    "start": 1026.46,
                    "end": 1026.56,
                    "word": ",",
                    "probability": 0.38232421875
                },
                {
                    "start": 1026.56,
                    "end": 1026.62,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 1026.62,
                    "end": 1026.86,
                    "word": " just",
                    "probability": 0.8798828125
                },
                {
                    "start": 1026.86,
                    "end": 1027.06,
                    "word": " need",
                    "probability": 0.8154296875
                }
            ]
        },
        {
            "id": 166,
            "seek": 104266,
            "start": 1027.06,
            "end": 1034.94,
            "text": " to find a path of nested property to it from any allowed control. And here it is. Here is the whole",
            "tokens": [
                50364,
                281,
                915,
                257,
                3100,
                295,
                15646,
                292,
                4707,
                281,
                309,
                490,
                604,
                4350,
                1969,
                13,
                400,
                510,
                309,
                307,
                13,
                1692,
                307,
                264,
                1379,
                50760
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20451389170355266,
            "compression_ratio": 1.5271966527196652,
            "no_speech_prob": 0.07452392578125,
            "words": [
                {
                    "start": 1027.06,
                    "end": 1027.22,
                    "word": " to",
                    "probability": 0.1402587890625
                },
                {
                    "start": 1027.22,
                    "end": 1027.64,
                    "word": " find",
                    "probability": 0.7216796875
                },
                {
                    "start": 1027.94,
                    "end": 1028.26,
                    "word": " a path",
                    "probability": 0.7490234375
                },
                {
                    "start": 1028.26,
                    "end": 1028.44,
                    "word": " of",
                    "probability": 0.869140625
                },
                {
                    "start": 1028.44,
                    "end": 1028.74,
                    "word": " nested",
                    "probability": 0.805908203125
                },
                {
                    "start": 1028.74,
                    "end": 1029.12,
                    "word": " property",
                    "probability": 0.71533203125
                },
                {
                    "start": 1029.12,
                    "end": 1029.38,
                    "word": " to",
                    "probability": 0.8759765625
                },
                {
                    "start": 1029.38,
                    "end": 1029.6,
                    "word": " it",
                    "probability": 0.89013671875
                },
                {
                    "start": 1029.6,
                    "end": 1029.86,
                    "word": " from",
                    "probability": 0.79833984375
                },
                {
                    "start": 1029.86,
                    "end": 1030.32,
                    "word": " any",
                    "probability": 0.81005859375
                },
                {
                    "start": 1030.32,
                    "end": 1030.76,
                    "word": " allowed",
                    "probability": 0.81591796875
                },
                {
                    "start": 1030.76,
                    "end": 1031.2,
                    "word": " control",
                    "probability": 0.61328125
                },
                {
                    "start": 1031.2,
                    "end": 1031.76,
                    "word": ".",
                    "probability": 0.6953125
                },
                {
                    "start": 1031.76,
                    "end": 1031.82,
                    "word": " And",
                    "probability": 0.62939453125
                },
                {
                    "start": 1031.82,
                    "end": 1032.1,
                    "word": " here",
                    "probability": 0.78369140625
                },
                {
                    "start": 1032.1,
                    "end": 1032.22,
                    "word": " it",
                    "probability": 0.88525390625
                },
                {
                    "start": 1032.22,
                    "end": 1032.42,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 1032.42,
                    "end": 1033.08,
                    "word": ".",
                    "probability": 0.8564453125
                },
                {
                    "start": 1033.52,
                    "end": 1034.18,
                    "word": " Here",
                    "probability": 0.7900390625
                },
                {
                    "start": 1034.18,
                    "end": 1034.46,
                    "word": " is",
                    "probability": 0.89306640625
                },
                {
                    "start": 1034.46,
                    "end": 1034.62,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 1034.62,
                    "end": 1034.94,
                    "word": " whole",
                    "probability": 0.7275390625
                }
            ]
        },
        {
            "id": 167,
            "seek": 104266,
            "start": 1034.94,
            "end": 1041.82,
            "text": " page that will send value of validation key to attackers.server.com. With this value, we",
            "tokens": [
                50760,
                3028,
                300,
                486,
                2845,
                2158,
                295,
                24071,
                2141,
                281,
                45129,
                13,
                12484,
                331,
                13,
                1112,
                13,
                2022,
                341,
                2158,
                11,
                321,
                51100
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20451389170355266,
            "compression_ratio": 1.5271966527196652,
            "no_speech_prob": 0.07452392578125,
            "words": [
                {
                    "start": 1034.94,
                    "end": 1035.38,
                    "word": " page",
                    "probability": 0.78955078125
                },
                {
                    "start": 1035.38,
                    "end": 1035.74,
                    "word": " that",
                    "probability": 0.85107421875
                },
                {
                    "start": 1035.74,
                    "end": 1035.92,
                    "word": " will",
                    "probability": 0.6416015625
                },
                {
                    "start": 1035.92,
                    "end": 1036.24,
                    "word": " send",
                    "probability": 0.80322265625
                },
                {
                    "start": 1036.24,
                    "end": 1036.58,
                    "word": " value",
                    "probability": 0.62939453125
                },
                {
                    "start": 1036.58,
                    "end": 1036.78,
                    "word": " of",
                    "probability": 0.87841796875
                },
                {
                    "start": 1036.78,
                    "end": 1037.16,
                    "word": " validation",
                    "probability": 0.85205078125
                },
                {
                    "start": 1037.16,
                    "end": 1037.52,
                    "word": " key",
                    "probability": 0.771484375
                },
                {
                    "start": 1037.52,
                    "end": 1037.92,
                    "word": " to",
                    "probability": 0.908203125
                },
                {
                    "start": 1037.92,
                    "end": 1038.48,
                    "word": " attackers",
                    "probability": 0.732421875
                },
                {
                    "start": 1038.48,
                    "end": 1039.46,
                    "word": ".server",
                    "probability": 0.4911905924479167
                },
                {
                    "start": 1039.46,
                    "end": 1040.06,
                    "word": ".com",
                    "probability": 0.926025390625
                },
                {
                    "start": 1040.06,
                    "end": 1040.62,
                    "word": ".",
                    "probability": 0.8017578125
                },
                {
                    "start": 1040.62,
                    "end": 1040.86,
                    "word": " With",
                    "probability": 0.86279296875
                },
                {
                    "start": 1040.86,
                    "end": 1041.06,
                    "word": " this",
                    "probability": 0.86376953125
                },
                {
                    "start": 1041.06,
                    "end": 1041.46,
                    "word": " value",
                    "probability": 0.90673828125
                },
                {
                    "start": 1041.46,
                    "end": 1041.66,
                    "word": ",",
                    "probability": 0.63916015625
                },
                {
                    "start": 1041.66,
                    "end": 1041.82,
                    "word": " we",
                    "probability": 0.8818359375
                }
            ]
        },
        {
            "id": 168,
            "seek": 104266,
            "start": 1041.82,
            "end": 1046.97,
            "text": " successfully got arbitrary code execution by unsafe deserialization in view state.",
            "tokens": [
                51100,
                10727,
                658,
                23211,
                3089,
                15058,
                538,
                35948,
                730,
                260,
                831,
                2144,
                294,
                1910,
                1785,
                13,
                51344
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20451389170355266,
            "compression_ratio": 1.5271966527196652,
            "no_speech_prob": 0.07452392578125,
            "words": [
                {
                    "start": 1041.82,
                    "end": 1042.48,
                    "word": " successfully",
                    "probability": 0.8193359375
                },
                {
                    "start": 1042.48,
                    "end": 1042.88,
                    "word": " got",
                    "probability": 0.90234375
                },
                {
                    "start": 1042.88,
                    "end": 1043.3,
                    "word": " arbitrary",
                    "probability": 0.615234375
                },
                {
                    "start": 1043.3,
                    "end": 1043.64,
                    "word": " code",
                    "probability": 0.70947265625
                },
                {
                    "start": 1043.64,
                    "end": 1044.18,
                    "word": " execution",
                    "probability": 0.8798828125
                },
                {
                    "start": 1044.18,
                    "end": 1044.56,
                    "word": " by",
                    "probability": 0.91650390625
                },
                {
                    "start": 1044.56,
                    "end": 1045.2,
                    "word": " unsafe",
                    "probability": 0.72802734375
                },
                {
                    "start": 1045.2,
                    "end": 1045.82,
                    "word": " deserialization",
                    "probability": 0.9239501953125
                },
                {
                    "start": 1045.82,
                    "end": 1046.14,
                    "word": " in",
                    "probability": 0.88525390625
                },
                {
                    "start": 1046.14,
                    "end": 1046.32,
                    "word": " view",
                    "probability": 0.59228515625
                },
                {
                    "start": 1046.32,
                    "end": 1046.64,
                    "word": " state",
                    "probability": 0.76025390625
                },
                {
                    "start": 1046.64,
                    "end": 1046.97,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 169,
            "seek": 104266,
            "start": 1048.22,
            "end": 1053.98,
            "text": " Now, let's move to the next type of security problems. It is connected with our previous work",
            "tokens": [
                51440,
                823,
                11,
                718,
                311,
                1286,
                281,
                264,
                958,
                2010,
                295,
                3825,
                2740,
                13,
                467,
                307,
                4582,
                365,
                527,
                3894,
                589,
                51708
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20451389170355266,
            "compression_ratio": 1.5271966527196652,
            "no_speech_prob": 0.07452392578125,
            "words": [
                {
                    "start": 1048.22,
                    "end": 1048.88,
                    "word": " Now",
                    "probability": 0.8701171875
                },
                {
                    "start": 1048.88,
                    "end": 1049.0,
                    "word": ",",
                    "probability": 0.3369140625
                },
                {
                    "start": 1049.0,
                    "end": 1049.18,
                    "word": " let's",
                    "probability": 0.944091796875
                },
                {
                    "start": 1049.18,
                    "end": 1049.36,
                    "word": " move",
                    "probability": 0.88671875
                },
                {
                    "start": 1049.36,
                    "end": 1049.52,
                    "word": " to",
                    "probability": 0.89013671875
                },
                {
                    "start": 1049.52,
                    "end": 1049.72,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1049.72,
                    "end": 1050.0,
                    "word": " next",
                    "probability": 0.85888671875
                },
                {
                    "start": 1050.0,
                    "end": 1050.36,
                    "word": " type",
                    "probability": 0.91748046875
                },
                {
                    "start": 1050.36,
                    "end": 1050.5,
                    "word": " of",
                    "probability": 0.91162109375
                },
                {
                    "start": 1050.5,
                    "end": 1050.82,
                    "word": " security",
                    "probability": 0.94873046875
                },
                {
                    "start": 1050.82,
                    "end": 1051.28,
                    "word": " problems",
                    "probability": 0.677734375
                },
                {
                    "start": 1051.28,
                    "end": 1051.42,
                    "word": ".",
                    "probability": 0.9052734375
                },
                {
                    "start": 1051.42,
                    "end": 1051.58,
                    "word": " It",
                    "probability": 0.896484375
                },
                {
                    "start": 1051.58,
                    "end": 1052.04,
                    "word": " is",
                    "probability": 0.6142578125
                },
                {
                    "start": 1052.04,
                    "end": 1052.46,
                    "word": " connected",
                    "probability": 0.7646484375
                },
                {
                    "start": 1052.46,
                    "end": 1052.8,
                    "word": " with",
                    "probability": 0.7890625
                },
                {
                    "start": 1052.8,
                    "end": 1053.08,
                    "word": " our",
                    "probability": 0.8115234375
                },
                {
                    "start": 1053.08,
                    "end": 1053.54,
                    "word": " previous",
                    "probability": 0.7373046875
                },
                {
                    "start": 1053.54,
                    "end": 1053.98,
                    "word": " work",
                    "probability": 0.794921875
                }
            ]
        },
        {
            "id": 170,
            "seek": 106556,
            "start": 1053.98,
            "end": 1060.94,
            "text": " on unsafe deserialization. Such kind of problem is relevant when text or binary data is converted",
            "tokens": [
                50364,
                322,
                35948,
                730,
                260,
                831,
                2144,
                13,
                9653,
                733,
                295,
                1154,
                307,
                7340,
                562,
                2487,
                420,
                17434,
                1412,
                307,
                16424,
                50732
            ],
            "temperature": 0.0,
            "avg_logprob": -0.207306337608418,
            "compression_ratio": 1.4747474747474747,
            "no_speech_prob": 0.01013946533203125,
            "words": [
                {
                    "start": 1053.98,
                    "end": 1054.22,
                    "word": " on",
                    "probability": 0.75830078125
                },
                {
                    "start": 1054.22,
                    "end": 1054.6,
                    "word": " unsafe",
                    "probability": 0.24462890625
                },
                {
                    "start": 1054.6,
                    "end": 1055.26,
                    "word": " deserialization",
                    "probability": 0.8070068359375
                },
                {
                    "start": 1055.26,
                    "end": 1055.88,
                    "word": ".",
                    "probability": 0.79638671875
                },
                {
                    "start": 1055.88,
                    "end": 1056.34,
                    "word": " Such",
                    "probability": 0.81591796875
                },
                {
                    "start": 1056.34,
                    "end": 1056.64,
                    "word": " kind",
                    "probability": 0.73876953125
                },
                {
                    "start": 1056.64,
                    "end": 1056.82,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 1056.82,
                    "end": 1057.24,
                    "word": " problem",
                    "probability": 0.6396484375
                },
                {
                    "start": 1057.24,
                    "end": 1057.54,
                    "word": " is",
                    "probability": 0.261962890625
                },
                {
                    "start": 1057.54,
                    "end": 1058.24,
                    "word": " relevant",
                    "probability": 0.27392578125
                },
                {
                    "start": 1058.24,
                    "end": 1058.66,
                    "word": " when",
                    "probability": 0.8388671875
                },
                {
                    "start": 1058.66,
                    "end": 1059.18,
                    "word": " text",
                    "probability": 0.8896484375
                },
                {
                    "start": 1059.18,
                    "end": 1059.42,
                    "word": " or",
                    "probability": 0.88671875
                },
                {
                    "start": 1059.42,
                    "end": 1059.7,
                    "word": " binary",
                    "probability": 0.71875
                },
                {
                    "start": 1059.7,
                    "end": 1060.16,
                    "word": " data",
                    "probability": 0.80712890625
                },
                {
                    "start": 1060.16,
                    "end": 1060.44,
                    "word": " is",
                    "probability": 0.89208984375
                },
                {
                    "start": 1060.44,
                    "end": 1060.94,
                    "word": " converted",
                    "probability": 0.779296875
                }
            ]
        },
        {
            "id": 171,
            "seek": 106556,
            "start": 1060.94,
            "end": 1069.34,
            "text": " to an object and the type or class of this object is under attacker control. Plus, it is not properly",
            "tokens": [
                50732,
                281,
                364,
                2657,
                293,
                264,
                2010,
                420,
                1508,
                295,
                341,
                2657,
                307,
                833,
                35871,
                1969,
                13,
                7721,
                11,
                309,
                307,
                406,
                6108,
                51136
            ],
            "temperature": 0.0,
            "avg_logprob": -0.207306337608418,
            "compression_ratio": 1.4747474747474747,
            "no_speech_prob": 0.01013946533203125,
            "words": [
                {
                    "start": 1060.94,
                    "end": 1061.6,
                    "word": " to",
                    "probability": 0.89208984375
                },
                {
                    "start": 1061.6,
                    "end": 1061.84,
                    "word": " an",
                    "probability": 0.9091796875
                },
                {
                    "start": 1061.84,
                    "end": 1062.36,
                    "word": " object",
                    "probability": 0.89990234375
                },
                {
                    "start": 1062.36,
                    "end": 1062.86,
                    "word": " and",
                    "probability": 0.73291015625
                },
                {
                    "start": 1062.86,
                    "end": 1063.1,
                    "word": " the",
                    "probability": 0.79638671875
                },
                {
                    "start": 1063.1,
                    "end": 1063.42,
                    "word": " type",
                    "probability": 0.916015625
                },
                {
                    "start": 1063.42,
                    "end": 1063.66,
                    "word": " or",
                    "probability": 0.86669921875
                },
                {
                    "start": 1063.66,
                    "end": 1064.1,
                    "word": " class",
                    "probability": 0.8935546875
                },
                {
                    "start": 1064.1,
                    "end": 1064.28,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1064.28,
                    "end": 1064.56,
                    "word": " this",
                    "probability": 0.8515625
                },
                {
                    "start": 1064.56,
                    "end": 1065.38,
                    "word": " object",
                    "probability": 0.89697265625
                },
                {
                    "start": 1065.38,
                    "end": 1065.68,
                    "word": " is",
                    "probability": 0.90478515625
                },
                {
                    "start": 1065.68,
                    "end": 1066.02,
                    "word": " under",
                    "probability": 0.8212890625
                },
                {
                    "start": 1066.02,
                    "end": 1066.42,
                    "word": " attacker",
                    "probability": 0.7421875
                },
                {
                    "start": 1066.42,
                    "end": 1066.92,
                    "word": " control",
                    "probability": 0.60107421875
                },
                {
                    "start": 1066.92,
                    "end": 1067.12,
                    "word": ".",
                    "probability": 0.485595703125
                },
                {
                    "start": 1067.12,
                    "end": 1067.66,
                    "word": " Plus",
                    "probability": 0.81396484375
                },
                {
                    "start": 1067.66,
                    "end": 1067.78,
                    "word": ",",
                    "probability": 0.450927734375
                },
                {
                    "start": 1067.78,
                    "end": 1067.96,
                    "word": " it",
                    "probability": 0.90087890625
                },
                {
                    "start": 1067.96,
                    "end": 1068.14,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 1068.14,
                    "end": 1068.52,
                    "word": " not",
                    "probability": 0.896484375
                },
                {
                    "start": 1068.52,
                    "end": 1069.34,
                    "word": " properly",
                    "probability": 0.8330078125
                }
            ]
        },
        {
            "id": 172,
            "seek": 106556,
            "start": 1069.34,
            "end": 1076.88,
            "text": " limited. Actually, it doesn't really matter what mechanism is used. Classical deserializers,",
            "tokens": [
                51136,
                5567,
                13,
                5135,
                11,
                309,
                1177,
                380,
                534,
                1871,
                437,
                7513,
                307,
                1143,
                13,
                9471,
                804,
                730,
                260,
                831,
                22525,
                11,
                51500
            ],
            "temperature": 0.0,
            "avg_logprob": -0.207306337608418,
            "compression_ratio": 1.4747474747474747,
            "no_speech_prob": 0.01013946533203125,
            "words": [
                {
                    "start": 1069.34,
                    "end": 1069.88,
                    "word": " limited",
                    "probability": 0.81005859375
                },
                {
                    "start": 1069.88,
                    "end": 1070.68,
                    "word": ".",
                    "probability": 0.97412109375
                },
                {
                    "start": 1071.0,
                    "end": 1071.52,
                    "word": " Actually",
                    "probability": 0.82080078125
                },
                {
                    "start": 1071.52,
                    "end": 1071.74,
                    "word": ",",
                    "probability": 0.82470703125
                },
                {
                    "start": 1071.74,
                    "end": 1072.06,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 1072.06,
                    "end": 1072.54,
                    "word": " doesn't",
                    "probability": 0.919677734375
                },
                {
                    "start": 1072.54,
                    "end": 1072.82,
                    "word": " really",
                    "probability": 0.7783203125
                },
                {
                    "start": 1072.82,
                    "end": 1073.18,
                    "word": " matter",
                    "probability": 0.80419921875
                },
                {
                    "start": 1073.18,
                    "end": 1073.62,
                    "word": " what",
                    "probability": 0.87353515625
                },
                {
                    "start": 1073.62,
                    "end": 1074.06,
                    "word": " mechanism",
                    "probability": 0.82861328125
                },
                {
                    "start": 1074.06,
                    "end": 1074.28,
                    "word": " is",
                    "probability": 0.90869140625
                },
                {
                    "start": 1074.28,
                    "end": 1074.5,
                    "word": " used",
                    "probability": 0.82568359375
                },
                {
                    "start": 1074.5,
                    "end": 1074.94,
                    "word": ".",
                    "probability": 0.73828125
                },
                {
                    "start": 1074.94,
                    "end": 1075.34,
                    "word": " Classical",
                    "probability": 0.741943359375
                },
                {
                    "start": 1075.34,
                    "end": 1076.26,
                    "word": " deserializers",
                    "probability": 0.9249267578125
                },
                {
                    "start": 1076.26,
                    "end": 1076.88,
                    "word": ",",
                    "probability": 0.97607421875
                }
            ]
        },
        {
            "id": 173,
            "seek": 109100,
            "start": 1076.88,
            "end": 1083.48,
            "text": " JSON unmarshalers, type converters, or even some custom approach. All of them are potentially",
            "tokens": [
                50364,
                31828,
                19334,
                685,
                4947,
                433,
                11,
                2010,
                9652,
                1559,
                11,
                420,
                754,
                512,
                2375,
                2075,
                64,
                339,
                13,
                1057,
                295,
                552,
                366,
                7263,
                50696
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2759232832626863,
            "compression_ratio": 1.5,
            "no_speech_prob": 0.0242919921875,
            "words": [
                {
                    "start": 1076.88,
                    "end": 1077.12,
                    "word": " JSON",
                    "probability": 0.3896484375
                },
                {
                    "start": 1077.12,
                    "end": 1077.94,
                    "word": " unmarshalers",
                    "probability": 0.65167236328125
                },
                {
                    "start": 1077.94,
                    "end": 1078.16,
                    "word": ",",
                    "probability": 0.96923828125
                },
                {
                    "start": 1078.16,
                    "end": 1078.34,
                    "word": " type",
                    "probability": 0.8720703125
                },
                {
                    "start": 1078.34,
                    "end": 1078.92,
                    "word": " converters",
                    "probability": 0.83837890625
                },
                {
                    "start": 1078.92,
                    "end": 1079.44,
                    "word": ",",
                    "probability": 0.66162109375
                },
                {
                    "start": 1079.44,
                    "end": 1079.6,
                    "word": " or",
                    "probability": 0.87353515625
                },
                {
                    "start": 1079.6,
                    "end": 1079.88,
                    "word": " even",
                    "probability": 0.798828125
                },
                {
                    "start": 1079.88,
                    "end": 1080.66,
                    "word": " some",
                    "probability": 0.7646484375
                },
                {
                    "start": 1080.66,
                    "end": 1081.18,
                    "word": " custom",
                    "probability": 0.703125
                },
                {
                    "start": 1081.18,
                    "end": 1081.62,
                    "word": " approach",
                    "probability": 0.50537109375
                },
                {
                    "start": 1081.62,
                    "end": 1082.06,
                    "word": ".",
                    "probability": 0.33984375
                },
                {
                    "start": 1082.06,
                    "end": 1082.36,
                    "word": " All",
                    "probability": 0.88916015625
                },
                {
                    "start": 1082.36,
                    "end": 1082.54,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1082.54,
                    "end": 1082.7,
                    "word": " them",
                    "probability": 0.72900390625
                },
                {
                    "start": 1082.7,
                    "end": 1082.94,
                    "word": " are",
                    "probability": 0.88623046875
                },
                {
                    "start": 1082.94,
                    "end": 1083.48,
                    "word": " potentially",
                    "probability": 0.58935546875
                }
            ]
        },
        {
            "id": 174,
            "seek": 109100,
            "start": 1083.48,
            "end": 1089.56,
            "text": " dangerous. For successful exploitation, attacker just may need to find proper gadget on the system.",
            "tokens": [
                50696,
                5795,
                13,
                1171,
                4406,
                33122,
                11,
                35871,
                445,
                815,
                643,
                281,
                915,
                2296,
                38090,
                322,
                264,
                1185,
                13,
                50984
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2759232832626863,
            "compression_ratio": 1.5,
            "no_speech_prob": 0.0242919921875,
            "words": [
                {
                    "start": 1083.48,
                    "end": 1084.0,
                    "word": " dangerous",
                    "probability": 0.7421875
                },
                {
                    "start": 1084.0,
                    "end": 1084.5,
                    "word": ".",
                    "probability": 0.9697265625
                },
                {
                    "start": 1084.5,
                    "end": 1084.66,
                    "word": " For",
                    "probability": 0.90283203125
                },
                {
                    "start": 1084.66,
                    "end": 1085.06,
                    "word": " successful",
                    "probability": 0.73974609375
                },
                {
                    "start": 1085.06,
                    "end": 1085.82,
                    "word": " exploitation",
                    "probability": 0.794921875
                },
                {
                    "start": 1085.82,
                    "end": 1086.3,
                    "word": ",",
                    "probability": 0.86865234375
                },
                {
                    "start": 1086.3,
                    "end": 1086.58,
                    "word": " attacker",
                    "probability": 0.1566162109375
                },
                {
                    "start": 1086.58,
                    "end": 1086.86,
                    "word": " just",
                    "probability": 0.72412109375
                },
                {
                    "start": 1086.86,
                    "end": 1087.06,
                    "word": " may",
                    "probability": 0.88525390625
                },
                {
                    "start": 1087.06,
                    "end": 1087.32,
                    "word": " need",
                    "probability": 0.80712890625
                },
                {
                    "start": 1087.32,
                    "end": 1087.52,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1087.52,
                    "end": 1087.76,
                    "word": " find",
                    "probability": 0.81494140625
                },
                {
                    "start": 1087.76,
                    "end": 1088.14,
                    "word": " proper",
                    "probability": 0.67529296875
                },
                {
                    "start": 1088.14,
                    "end": 1088.44,
                    "word": " gadget",
                    "probability": 0.81787109375
                },
                {
                    "start": 1088.44,
                    "end": 1088.78,
                    "word": " on",
                    "probability": 0.90576171875
                },
                {
                    "start": 1088.78,
                    "end": 1088.94,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1088.94,
                    "end": 1089.26,
                    "word": " system",
                    "probability": 0.8740234375
                },
                {
                    "start": 1089.26,
                    "end": 1089.56,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 175,
            "seek": 109100,
            "start": 1090.24,
            "end": 1095.98,
            "text": " We have found examples of such problems in SharePoint and were able to perform arbitrary",
            "tokens": [
                51040,
                492,
                362,
                1352,
                5110,
                295,
                1270,
                2740,
                294,
                14945,
                18705,
                293,
                645,
                1075,
                281,
                2042,
                23211,
                51316
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2759232832626863,
            "compression_ratio": 1.5,
            "no_speech_prob": 0.0242919921875,
            "words": [
                {
                    "start": 1090.24,
                    "end": 1090.66,
                    "word": " We",
                    "probability": 0.9130859375
                },
                {
                    "start": 1090.66,
                    "end": 1090.9,
                    "word": " have",
                    "probability": 0.86083984375
                },
                {
                    "start": 1090.9,
                    "end": 1091.32,
                    "word": " found",
                    "probability": 0.87451171875
                },
                {
                    "start": 1091.32,
                    "end": 1091.84,
                    "word": " examples",
                    "probability": 0.6904296875
                },
                {
                    "start": 1091.84,
                    "end": 1092.12,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1092.12,
                    "end": 1092.32,
                    "word": " such",
                    "probability": 0.88623046875
                },
                {
                    "start": 1092.32,
                    "end": 1092.72,
                    "word": " problems",
                    "probability": 0.6962890625
                },
                {
                    "start": 1092.72,
                    "end": 1092.96,
                    "word": " in",
                    "probability": 0.89697265625
                },
                {
                    "start": 1092.96,
                    "end": 1093.44,
                    "word": " SharePoint",
                    "probability": 0.853271484375
                },
                {
                    "start": 1093.44,
                    "end": 1094.18,
                    "word": " and",
                    "probability": 0.386474609375
                },
                {
                    "start": 1094.18,
                    "end": 1094.34,
                    "word": " were",
                    "probability": 0.52001953125
                },
                {
                    "start": 1094.34,
                    "end": 1094.62,
                    "word": " able",
                    "probability": 0.87890625
                },
                {
                    "start": 1094.62,
                    "end": 1094.84,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1094.84,
                    "end": 1095.26,
                    "word": " perform",
                    "probability": 0.8056640625
                },
                {
                    "start": 1095.26,
                    "end": 1095.98,
                    "word": " arbitrary",
                    "probability": 0.77783203125
                }
            ]
        },
        {
            "id": 176,
            "seek": 109100,
            "start": 1095.98,
            "end": 1102.32,
            "text": " code execution attack using it. But patch is not available yet. So, we are going to publish all",
            "tokens": [
                51316,
                3089,
                15058,
                2690,
                1228,
                309,
                13,
                583,
                9972,
                307,
                406,
                2435,
                1939,
                13,
                407,
                11,
                321,
                366,
                516,
                281,
                11374,
                439,
                51632
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2759232832626863,
            "compression_ratio": 1.5,
            "no_speech_prob": 0.0242919921875,
            "words": [
                {
                    "start": 1095.98,
                    "end": 1096.26,
                    "word": " code",
                    "probability": 0.796875
                },
                {
                    "start": 1096.26,
                    "end": 1096.64,
                    "word": " execution",
                    "probability": 0.8779296875
                },
                {
                    "start": 1096.64,
                    "end": 1097.0,
                    "word": " attack",
                    "probability": 0.64111328125
                },
                {
                    "start": 1097.0,
                    "end": 1097.3,
                    "word": " using",
                    "probability": 0.83154296875
                },
                {
                    "start": 1097.3,
                    "end": 1097.5,
                    "word": " it",
                    "probability": 0.90625
                },
                {
                    "start": 1097.5,
                    "end": 1098.1,
                    "word": ".",
                    "probability": 0.65771484375
                },
                {
                    "start": 1098.16,
                    "end": 1098.46,
                    "word": " But",
                    "probability": 0.86181640625
                },
                {
                    "start": 1098.46,
                    "end": 1098.74,
                    "word": " patch",
                    "probability": 0.65966796875
                },
                {
                    "start": 1098.74,
                    "end": 1098.94,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 1098.94,
                    "end": 1099.16,
                    "word": " not",
                    "probability": 0.900390625
                },
                {
                    "start": 1099.16,
                    "end": 1099.6,
                    "word": " available",
                    "probability": 0.75244140625
                },
                {
                    "start": 1099.6,
                    "end": 1099.9,
                    "word": " yet",
                    "probability": 0.896484375
                },
                {
                    "start": 1099.9,
                    "end": 1100.34,
                    "word": ".",
                    "probability": 0.61767578125
                },
                {
                    "start": 1100.34,
                    "end": 1100.7,
                    "word": " So",
                    "probability": 0.869140625
                },
                {
                    "start": 1100.7,
                    "end": 1100.82,
                    "word": ",",
                    "probability": 0.2216796875
                },
                {
                    "start": 1100.82,
                    "end": 1100.92,
                    "word": " we",
                    "probability": 0.908203125
                },
                {
                    "start": 1100.92,
                    "end": 1101.08,
                    "word": " are",
                    "probability": 0.82861328125
                },
                {
                    "start": 1101.08,
                    "end": 1101.34,
                    "word": " going",
                    "probability": 0.86279296875
                },
                {
                    "start": 1101.34,
                    "end": 1101.62,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 1101.62,
                    "end": 1102.0,
                    "word": " publish",
                    "probability": 0.86181640625
                },
                {
                    "start": 1102.0,
                    "end": 1102.32,
                    "word": " all",
                    "probability": 0.8876953125
                }
            ]
        },
        {
            "id": 177,
            "seek": 111726,
            "start": 1102.32,
            "end": 1108.74,
            "text": " details of this problem when fix is released. The last type of security problems in this part",
            "tokens": [
                50364,
                4365,
                295,
                341,
                1154,
                562,
                3191,
                307,
                4736,
                13,
                440,
                1036,
                2010,
                295,
                3825,
                2740,
                294,
                341,
                644,
                50704
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2280506021564915,
            "compression_ratio": 1.7297297297297298,
            "no_speech_prob": 0.0310821533203125,
            "words": [
                {
                    "start": 1102.32,
                    "end": 1102.62,
                    "word": " details",
                    "probability": 0.2176513671875
                },
                {
                    "start": 1102.62,
                    "end": 1102.88,
                    "word": " of",
                    "probability": 0.86328125
                },
                {
                    "start": 1102.88,
                    "end": 1103.02,
                    "word": " this",
                    "probability": 0.8427734375
                },
                {
                    "start": 1103.02,
                    "end": 1103.36,
                    "word": " problem",
                    "probability": 0.7548828125
                },
                {
                    "start": 1103.36,
                    "end": 1103.88,
                    "word": " when",
                    "probability": 0.7626953125
                },
                {
                    "start": 1103.88,
                    "end": 1104.2,
                    "word": " fix",
                    "probability": 0.28857421875
                },
                {
                    "start": 1104.2,
                    "end": 1104.4,
                    "word": " is",
                    "probability": 0.77734375
                },
                {
                    "start": 1104.4,
                    "end": 1104.74,
                    "word": " released",
                    "probability": 0.76171875
                },
                {
                    "start": 1104.74,
                    "end": 1105.38,
                    "word": ".",
                    "probability": 0.95166015625
                },
                {
                    "start": 1105.7,
                    "end": 1106.32,
                    "word": " The",
                    "probability": 0.78173828125
                },
                {
                    "start": 1106.32,
                    "end": 1106.6,
                    "word": " last",
                    "probability": 0.81884765625
                },
                {
                    "start": 1106.6,
                    "end": 1107.0,
                    "word": " type",
                    "probability": 0.9296875
                },
                {
                    "start": 1107.0,
                    "end": 1107.18,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1107.18,
                    "end": 1107.48,
                    "word": " security",
                    "probability": 0.93798828125
                },
                {
                    "start": 1107.48,
                    "end": 1107.88,
                    "word": " problems",
                    "probability": 0.6630859375
                },
                {
                    "start": 1107.88,
                    "end": 1108.1,
                    "word": " in",
                    "probability": 0.884765625
                },
                {
                    "start": 1108.1,
                    "end": 1108.36,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 1108.36,
                    "end": 1108.74,
                    "word": " part",
                    "probability": 0.796875
                }
            ]
        },
        {
            "id": 178,
            "seek": 111726,
            "start": 1108.74,
            "end": 1115.64,
            "text": " is the classical time of check to time of use problems. They occur when the server invalidates",
            "tokens": [
                50704,
                307,
                264,
                13735,
                565,
                295,
                1520,
                281,
                565,
                295,
                764,
                2740,
                13,
                814,
                5160,
                562,
                264,
                7154,
                34702,
                1024,
                51036
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2280506021564915,
            "compression_ratio": 1.7297297297297298,
            "no_speech_prob": 0.0310821533203125,
            "words": [
                {
                    "start": 1108.74,
                    "end": 1109.38,
                    "word": " is",
                    "probability": 0.796875
                },
                {
                    "start": 1109.38,
                    "end": 1109.54,
                    "word": " the",
                    "probability": 0.77099609375
                },
                {
                    "start": 1109.54,
                    "end": 1110.02,
                    "word": " classical",
                    "probability": 0.8623046875
                },
                {
                    "start": 1110.02,
                    "end": 1110.68,
                    "word": " time",
                    "probability": 0.703125
                },
                {
                    "start": 1110.68,
                    "end": 1110.9,
                    "word": " of",
                    "probability": 0.662109375
                },
                {
                    "start": 1110.9,
                    "end": 1111.2,
                    "word": " check",
                    "probability": 0.73193359375
                },
                {
                    "start": 1111.2,
                    "end": 1111.4,
                    "word": " to",
                    "probability": 0.8408203125
                },
                {
                    "start": 1111.4,
                    "end": 1111.66,
                    "word": " time",
                    "probability": 0.81201171875
                },
                {
                    "start": 1111.66,
                    "end": 1111.9,
                    "word": " of",
                    "probability": 0.88232421875
                },
                {
                    "start": 1111.9,
                    "end": 1112.18,
                    "word": " use",
                    "probability": 0.734375
                },
                {
                    "start": 1112.18,
                    "end": 1112.7,
                    "word": " problems",
                    "probability": 0.69482421875
                },
                {
                    "start": 1112.7,
                    "end": 1113.28,
                    "word": ".",
                    "probability": 0.9306640625
                },
                {
                    "start": 1113.28,
                    "end": 1113.5,
                    "word": " They",
                    "probability": 0.74267578125
                },
                {
                    "start": 1113.5,
                    "end": 1113.92,
                    "word": " occur",
                    "probability": 0.80126953125
                },
                {
                    "start": 1113.92,
                    "end": 1114.22,
                    "word": " when",
                    "probability": 0.87255859375
                },
                {
                    "start": 1114.22,
                    "end": 1114.42,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 1114.42,
                    "end": 1114.74,
                    "word": " server",
                    "probability": 0.8271484375
                },
                {
                    "start": 1114.74,
                    "end": 1115.64,
                    "word": " invalidates",
                    "probability": 0.816162109375
                }
            ]
        },
        {
            "id": 179,
            "seek": 111726,
            "start": 1115.64,
            "end": 1122.54,
            "text": " some input, but this input is later changed before the server uses it. We have found such problem in",
            "tokens": [
                51036,
                512,
                4846,
                11,
                457,
                341,
                4846,
                307,
                1780,
                3105,
                949,
                264,
                7154,
                4960,
                309,
                13,
                492,
                362,
                1352,
                1270,
                1154,
                294,
                51376
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2280506021564915,
            "compression_ratio": 1.7297297297297298,
            "no_speech_prob": 0.0310821533203125,
            "words": [
                {
                    "start": 1115.64,
                    "end": 1116.04,
                    "word": " some",
                    "probability": 0.822265625
                },
                {
                    "start": 1116.04,
                    "end": 1116.36,
                    "word": " input",
                    "probability": 0.857421875
                },
                {
                    "start": 1116.36,
                    "end": 1116.68,
                    "word": ",",
                    "probability": 0.5703125
                },
                {
                    "start": 1116.68,
                    "end": 1116.9,
                    "word": " but",
                    "probability": 0.89453125
                },
                {
                    "start": 1116.9,
                    "end": 1117.16,
                    "word": " this",
                    "probability": 0.86865234375
                },
                {
                    "start": 1117.16,
                    "end": 1117.56,
                    "word": " input",
                    "probability": 0.85986328125
                },
                {
                    "start": 1117.56,
                    "end": 1117.82,
                    "word": " is",
                    "probability": 0.90087890625
                },
                {
                    "start": 1117.82,
                    "end": 1118.14,
                    "word": " later",
                    "probability": 0.83740234375
                },
                {
                    "start": 1118.14,
                    "end": 1118.68,
                    "word": " changed",
                    "probability": 0.80517578125
                },
                {
                    "start": 1118.68,
                    "end": 1119.08,
                    "word": " before",
                    "probability": 0.78271484375
                },
                {
                    "start": 1119.08,
                    "end": 1119.34,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1119.34,
                    "end": 1119.6,
                    "word": " server",
                    "probability": 0.8193359375
                },
                {
                    "start": 1119.6,
                    "end": 1119.94,
                    "word": " uses",
                    "probability": 0.67041015625
                },
                {
                    "start": 1119.94,
                    "end": 1120.36,
                    "word": " it",
                    "probability": 0.88623046875
                },
                {
                    "start": 1120.36,
                    "end": 1121.0,
                    "word": ".",
                    "probability": 0.98876953125
                },
                {
                    "start": 1121.2,
                    "end": 1121.42,
                    "word": " We",
                    "probability": 0.908203125
                },
                {
                    "start": 1121.42,
                    "end": 1121.5,
                    "word": " have",
                    "probability": 0.228271484375
                },
                {
                    "start": 1121.5,
                    "end": 1121.7,
                    "word": " found",
                    "probability": 0.8681640625
                },
                {
                    "start": 1121.7,
                    "end": 1121.9,
                    "word": " such",
                    "probability": 0.86376953125
                },
                {
                    "start": 1121.9,
                    "end": 1122.22,
                    "word": " problem",
                    "probability": 0.595703125
                },
                {
                    "start": 1122.22,
                    "end": 1122.54,
                    "word": " in",
                    "probability": 0.89599609375
                }
            ]
        },
        {
            "id": 180,
            "seek": 111726,
            "start": 1122.54,
            "end": 1128.58,
            "text": " web part editing surface page. User input is validated by the already mentioned verify control",
            "tokens": [
                51376,
                3670,
                644,
                10000,
                3753,
                3028,
                13,
                32127,
                4846,
                307,
                40693,
                538,
                264,
                1217,
                2835,
                16888,
                1969,
                51680
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2280506021564915,
            "compression_ratio": 1.7297297297297298,
            "no_speech_prob": 0.0310821533203125,
            "words": [
                {
                    "start": 1122.54,
                    "end": 1122.88,
                    "word": " web",
                    "probability": 0.369384765625
                },
                {
                    "start": 1122.88,
                    "end": 1123.14,
                    "word": " part",
                    "probability": 0.626953125
                },
                {
                    "start": 1123.14,
                    "end": 1123.5,
                    "word": " editing",
                    "probability": 0.71826171875
                },
                {
                    "start": 1123.5,
                    "end": 1123.86,
                    "word": " surface",
                    "probability": 0.6220703125
                },
                {
                    "start": 1123.86,
                    "end": 1124.32,
                    "word": " page",
                    "probability": 0.828125
                },
                {
                    "start": 1124.32,
                    "end": 1124.96,
                    "word": ".",
                    "probability": 0.9150390625
                },
                {
                    "start": 1125.04,
                    "end": 1125.28,
                    "word": " User",
                    "probability": 0.80615234375
                },
                {
                    "start": 1125.28,
                    "end": 1125.56,
                    "word": " input",
                    "probability": 0.853515625
                },
                {
                    "start": 1125.56,
                    "end": 1125.74,
                    "word": " is",
                    "probability": 0.89892578125
                },
                {
                    "start": 1125.74,
                    "end": 1126.16,
                    "word": " validated",
                    "probability": 0.76513671875
                },
                {
                    "start": 1126.16,
                    "end": 1126.44,
                    "word": " by",
                    "probability": 0.90087890625
                },
                {
                    "start": 1126.44,
                    "end": 1126.62,
                    "word": " the",
                    "probability": 0.79833984375
                },
                {
                    "start": 1126.62,
                    "end": 1126.96,
                    "word": " already",
                    "probability": 0.83837890625
                },
                {
                    "start": 1126.96,
                    "end": 1127.64,
                    "word": " mentioned",
                    "probability": 0.74267578125
                },
                {
                    "start": 1127.64,
                    "end": 1128.16,
                    "word": " verify",
                    "probability": 0.466796875
                },
                {
                    "start": 1128.16,
                    "end": 1128.58,
                    "word": " control",
                    "probability": 0.4150390625
                }
            ]
        },
        {
            "id": 181,
            "seek": 114190,
            "start": 1128.58,
            "end": 1136.2,
            "text": " on safe list method, but later the server may modify the input and remove substring that match",
            "tokens": [
                50364,
                322,
                3273,
                1329,
                3170,
                11,
                457,
                1780,
                264,
                7154,
                815,
                16927,
                264,
                4846,
                293,
                4159,
                4594,
                2937,
                300,
                2995,
                50744
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2294642897588866,
            "compression_ratio": 1.4848484848484849,
            "no_speech_prob": 0.0016183853149414062,
            "words": [
                {
                    "start": 1128.58,
                    "end": 1128.82,
                    "word": " on",
                    "probability": 0.64208984375
                },
                {
                    "start": 1128.82,
                    "end": 1129.12,
                    "word": " safe",
                    "probability": 0.389892578125
                },
                {
                    "start": 1129.12,
                    "end": 1129.36,
                    "word": " list",
                    "probability": 0.7978515625
                },
                {
                    "start": 1129.36,
                    "end": 1129.72,
                    "word": " method",
                    "probability": 0.818359375
                },
                {
                    "start": 1129.72,
                    "end": 1130.04,
                    "word": ",",
                    "probability": 0.429443359375
                },
                {
                    "start": 1130.04,
                    "end": 1130.52,
                    "word": " but",
                    "probability": 0.8857421875
                },
                {
                    "start": 1130.52,
                    "end": 1130.92,
                    "word": " later",
                    "probability": 0.8779296875
                },
                {
                    "start": 1130.92,
                    "end": 1131.74,
                    "word": " the",
                    "probability": 0.65625
                },
                {
                    "start": 1131.74,
                    "end": 1131.98,
                    "word": " server",
                    "probability": 0.8408203125
                },
                {
                    "start": 1131.98,
                    "end": 1132.2,
                    "word": " may",
                    "probability": 0.89013671875
                },
                {
                    "start": 1132.2,
                    "end": 1132.7,
                    "word": " modify",
                    "probability": 0.89892578125
                },
                {
                    "start": 1132.7,
                    "end": 1133.42,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1133.42,
                    "end": 1133.86,
                    "word": " input",
                    "probability": 0.8388671875
                },
                {
                    "start": 1133.86,
                    "end": 1134.22,
                    "word": " and",
                    "probability": 0.884765625
                },
                {
                    "start": 1134.22,
                    "end": 1134.58,
                    "word": " remove",
                    "probability": 0.86474609375
                },
                {
                    "start": 1134.58,
                    "end": 1135.24,
                    "word": " substring",
                    "probability": 0.795166015625
                },
                {
                    "start": 1135.24,
                    "end": 1135.9,
                    "word": " that",
                    "probability": 0.8466796875
                },
                {
                    "start": 1135.9,
                    "end": 1136.2,
                    "word": " match",
                    "probability": 0.74658203125
                }
            ]
        },
        {
            "id": 182,
            "seek": 114190,
            "start": 1136.2,
            "end": 1145.76,
            "text": " specific regex pattern. Let's look on the next input. For validation control on safe list, it is",
            "tokens": [
                50744,
                2685,
                319,
                432,
                87,
                5102,
                13,
                961,
                311,
                574,
                322,
                264,
                958,
                4846,
                13,
                1171,
                24071,
                1969,
                322,
                3273,
                1329,
                11,
                309,
                307,
                51220
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2294642897588866,
            "compression_ratio": 1.4848484848484849,
            "no_speech_prob": 0.0016183853149414062,
            "words": [
                {
                    "start": 1136.2,
                    "end": 1136.76,
                    "word": " specific",
                    "probability": 0.7578125
                },
                {
                    "start": 1136.76,
                    "end": 1137.2,
                    "word": " regex",
                    "probability": 0.801513671875
                },
                {
                    "start": 1137.2,
                    "end": 1137.86,
                    "word": " pattern",
                    "probability": 0.77099609375
                },
                {
                    "start": 1137.86,
                    "end": 1138.58,
                    "word": ".",
                    "probability": 0.951171875
                },
                {
                    "start": 1139.44,
                    "end": 1140.16,
                    "word": " Let's",
                    "probability": 0.936279296875
                },
                {
                    "start": 1140.16,
                    "end": 1140.4,
                    "word": " look",
                    "probability": 0.92041015625
                },
                {
                    "start": 1140.4,
                    "end": 1140.54,
                    "word": " on",
                    "probability": 0.732421875
                },
                {
                    "start": 1140.54,
                    "end": 1140.66,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1140.66,
                    "end": 1140.88,
                    "word": " next",
                    "probability": 0.87158203125
                },
                {
                    "start": 1140.88,
                    "end": 1141.26,
                    "word": " input",
                    "probability": 0.865234375
                },
                {
                    "start": 1141.26,
                    "end": 1141.58,
                    "word": ".",
                    "probability": 0.8232421875
                },
                {
                    "start": 1141.58,
                    "end": 1141.76,
                    "word": " For",
                    "probability": 0.89453125
                },
                {
                    "start": 1141.76,
                    "end": 1142.32,
                    "word": " validation",
                    "probability": 0.84619140625
                },
                {
                    "start": 1142.32,
                    "end": 1144.16,
                    "word": " control",
                    "probability": 0.56982421875
                },
                {
                    "start": 1144.16,
                    "end": 1144.44,
                    "word": " on",
                    "probability": 0.90283203125
                },
                {
                    "start": 1144.44,
                    "end": 1144.74,
                    "word": " safe",
                    "probability": 0.84521484375
                },
                {
                    "start": 1144.74,
                    "end": 1145.08,
                    "word": " list",
                    "probability": 0.83349609375
                },
                {
                    "start": 1145.08,
                    "end": 1145.34,
                    "word": ",",
                    "probability": 0.4580078125
                },
                {
                    "start": 1145.34,
                    "end": 1145.62,
                    "word": " it",
                    "probability": 0.8974609375
                },
                {
                    "start": 1145.62,
                    "end": 1145.76,
                    "word": " is",
                    "probability": 0.89208984375
                }
            ]
        },
        {
            "id": 183,
            "seek": 114190,
            "start": 1145.76,
            "end": 1153.22,
            "text": " just one server-side comment block, so it will pass validation. But SharePoint removes the highlighted",
            "tokens": [
                51220,
                445,
                472,
                7154,
                12,
                1812,
                2871,
                3461,
                11,
                370,
                309,
                486,
                1320,
                24071,
                13,
                583,
                14945,
                18705,
                30445,
                264,
                17173,
                51604
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2294642897588866,
            "compression_ratio": 1.4848484848484849,
            "no_speech_prob": 0.0016183853149414062,
            "words": [
                {
                    "start": 1145.76,
                    "end": 1145.98,
                    "word": " just",
                    "probability": 0.88330078125
                },
                {
                    "start": 1145.98,
                    "end": 1146.42,
                    "word": " one",
                    "probability": 0.81103515625
                },
                {
                    "start": 1146.42,
                    "end": 1146.8,
                    "word": " server",
                    "probability": 0.8154296875
                },
                {
                    "start": 1146.8,
                    "end": 1147.18,
                    "word": "-side",
                    "probability": 0.6590576171875
                },
                {
                    "start": 1147.18,
                    "end": 1147.52,
                    "word": " comment",
                    "probability": 0.38134765625
                },
                {
                    "start": 1147.52,
                    "end": 1147.84,
                    "word": " block",
                    "probability": 0.86328125
                },
                {
                    "start": 1147.84,
                    "end": 1148.22,
                    "word": ",",
                    "probability": 0.67529296875
                },
                {
                    "start": 1148.22,
                    "end": 1148.58,
                    "word": " so",
                    "probability": 0.892578125
                },
                {
                    "start": 1148.58,
                    "end": 1148.84,
                    "word": " it",
                    "probability": 0.89111328125
                },
                {
                    "start": 1148.84,
                    "end": 1149.04,
                    "word": " will",
                    "probability": 0.8134765625
                },
                {
                    "start": 1149.04,
                    "end": 1149.72,
                    "word": " pass",
                    "probability": 0.86474609375
                },
                {
                    "start": 1149.72,
                    "end": 1150.2,
                    "word": " validation",
                    "probability": 0.88232421875
                },
                {
                    "start": 1150.2,
                    "end": 1150.92,
                    "word": ".",
                    "probability": 0.66650390625
                },
                {
                    "start": 1151.1,
                    "end": 1151.32,
                    "word": " But",
                    "probability": 0.82421875
                },
                {
                    "start": 1151.32,
                    "end": 1151.82,
                    "word": " SharePoint",
                    "probability": 0.873046875
                },
                {
                    "start": 1151.82,
                    "end": 1152.4,
                    "word": " removes",
                    "probability": 0.828125
                },
                {
                    "start": 1152.4,
                    "end": 1152.7,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1152.7,
                    "end": 1153.22,
                    "word": " highlighted",
                    "probability": 0.81005859375
                }
            ]
        },
        {
            "id": 184,
            "seek": 116984,
            "start": 1153.22,
            "end": 1161.02,
            "text": " yellow substring and pass control will see two comments and some markup. Note, pass control has",
            "tokens": [
                50372,
                5566,
                4594,
                2937,
                293,
                1320,
                1969,
                486,
                536,
                732,
                3053,
                293,
                512,
                1491,
                1010,
                13,
                11633,
                11,
                1320,
                1969,
                575,
                50752
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2371651730721905,
            "compression_ratio": 1.5416666666666667,
            "no_speech_prob": 0.031036376953125,
            "words": [
                {
                    "start": 1153.22,
                    "end": 1153.68,
                    "word": " yellow",
                    "probability": 0.06884765625
                },
                {
                    "start": 1153.68,
                    "end": 1154.38,
                    "word": " substring",
                    "probability": 0.822265625
                },
                {
                    "start": 1154.38,
                    "end": 1154.92,
                    "word": " and",
                    "probability": 0.5009765625
                },
                {
                    "start": 1154.92,
                    "end": 1155.12,
                    "word": " pass",
                    "probability": 0.013641357421875
                },
                {
                    "start": 1155.12,
                    "end": 1155.5,
                    "word": " control",
                    "probability": 0.37060546875
                },
                {
                    "start": 1155.5,
                    "end": 1155.8,
                    "word": " will",
                    "probability": 0.71630859375
                },
                {
                    "start": 1155.8,
                    "end": 1156.44,
                    "word": " see",
                    "probability": 0.765625
                },
                {
                    "start": 1156.44,
                    "end": 1156.76,
                    "word": " two",
                    "probability": 0.7548828125
                },
                {
                    "start": 1156.76,
                    "end": 1157.18,
                    "word": " comments",
                    "probability": 0.6630859375
                },
                {
                    "start": 1157.18,
                    "end": 1157.56,
                    "word": " and",
                    "probability": 0.88818359375
                },
                {
                    "start": 1157.56,
                    "end": 1157.82,
                    "word": " some",
                    "probability": 0.81396484375
                },
                {
                    "start": 1157.82,
                    "end": 1158.52,
                    "word": " markup",
                    "probability": 0.86328125
                },
                {
                    "start": 1158.52,
                    "end": 1158.86,
                    "word": ".",
                    "probability": 0.7578125
                },
                {
                    "start": 1158.86,
                    "end": 1159.12,
                    "word": " Note",
                    "probability": 0.609375
                },
                {
                    "start": 1159.12,
                    "end": 1159.86,
                    "word": ",",
                    "probability": 0.363037109375
                },
                {
                    "start": 1159.86,
                    "end": 1160.1,
                    "word": " pass",
                    "probability": 0.6318359375
                },
                {
                    "start": 1160.1,
                    "end": 1160.54,
                    "word": " control",
                    "probability": 0.61328125
                },
                {
                    "start": 1160.54,
                    "end": 1161.02,
                    "word": " has",
                    "probability": 0.8935546875
                }
            ]
        },
        {
            "id": 185,
            "seek": 116984,
            "start": 1161.02,
            "end": 1168.1,
            "text": " only one argument, so patch filter will be ignored. Time for our payload. We can notice our unsafe",
            "tokens": [
                50752,
                787,
                472,
                6770,
                11,
                370,
                9972,
                6608,
                486,
                312,
                19735,
                13,
                6161,
                337,
                527,
                30918,
                13,
                492,
                393,
                3449,
                527,
                35948,
                51104
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2371651730721905,
            "compression_ratio": 1.5416666666666667,
            "no_speech_prob": 0.031036376953125,
            "words": [
                {
                    "start": 1161.02,
                    "end": 1161.26,
                    "word": " only",
                    "probability": 0.8466796875
                },
                {
                    "start": 1161.26,
                    "end": 1161.58,
                    "word": " one",
                    "probability": 0.81982421875
                },
                {
                    "start": 1161.58,
                    "end": 1162.02,
                    "word": " argument",
                    "probability": 0.85205078125
                },
                {
                    "start": 1162.02,
                    "end": 1162.42,
                    "word": ",",
                    "probability": 0.385498046875
                },
                {
                    "start": 1162.42,
                    "end": 1162.52,
                    "word": " so",
                    "probability": 0.87451171875
                },
                {
                    "start": 1162.52,
                    "end": 1162.88,
                    "word": " patch",
                    "probability": 0.07861328125
                },
                {
                    "start": 1162.88,
                    "end": 1163.2,
                    "word": " filter",
                    "probability": 0.87060546875
                },
                {
                    "start": 1163.2,
                    "end": 1163.42,
                    "word": " will",
                    "probability": 0.80859375
                },
                {
                    "start": 1163.42,
                    "end": 1163.56,
                    "word": " be",
                    "probability": 0.90771484375
                },
                {
                    "start": 1163.56,
                    "end": 1163.9,
                    "word": " ignored",
                    "probability": 0.75537109375
                },
                {
                    "start": 1163.9,
                    "end": 1164.54,
                    "word": ".",
                    "probability": 0.93505859375
                },
                {
                    "start": 1164.98,
                    "end": 1165.7,
                    "word": " Time",
                    "probability": 0.84033203125
                },
                {
                    "start": 1165.7,
                    "end": 1165.9,
                    "word": " for",
                    "probability": 0.896484375
                },
                {
                    "start": 1165.9,
                    "end": 1166.1,
                    "word": " our",
                    "probability": 0.80615234375
                },
                {
                    "start": 1166.1,
                    "end": 1166.48,
                    "word": " payload",
                    "probability": 0.6708984375
                },
                {
                    "start": 1166.48,
                    "end": 1166.9,
                    "word": ".",
                    "probability": 0.765625
                },
                {
                    "start": 1166.9,
                    "end": 1167.0,
                    "word": " We",
                    "probability": 0.8828125
                },
                {
                    "start": 1167.0,
                    "end": 1167.18,
                    "word": " can",
                    "probability": 0.89404296875
                },
                {
                    "start": 1167.18,
                    "end": 1167.46,
                    "word": " notice",
                    "probability": 0.77392578125
                },
                {
                    "start": 1167.46,
                    "end": 1167.7,
                    "word": " our",
                    "probability": 0.791015625
                },
                {
                    "start": 1167.7,
                    "end": 1168.1,
                    "word": " unsafe",
                    "probability": 0.70556640625
                }
            ]
        },
        {
            "id": 186,
            "seek": 116984,
            "start": 1168.1,
            "end": 1175.1,
            "text": " object data source control and calculator command. In this part of our talk, we saw multiple ways",
            "tokens": [
                51104,
                2657,
                1412,
                4009,
                1969,
                293,
                24993,
                5622,
                13,
                682,
                341,
                644,
                295,
                527,
                751,
                11,
                321,
                1866,
                3866,
                2098,
                51452
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2371651730721905,
            "compression_ratio": 1.5416666666666667,
            "no_speech_prob": 0.031036376953125,
            "words": [
                {
                    "start": 1168.1,
                    "end": 1168.34,
                    "word": " object",
                    "probability": 0.6123046875
                },
                {
                    "start": 1168.34,
                    "end": 1168.6,
                    "word": " data",
                    "probability": 0.703125
                },
                {
                    "start": 1168.6,
                    "end": 1168.86,
                    "word": " source",
                    "probability": 0.71728515625
                },
                {
                    "start": 1168.86,
                    "end": 1169.28,
                    "word": " control",
                    "probability": 0.64794921875
                },
                {
                    "start": 1169.28,
                    "end": 1169.96,
                    "word": " and",
                    "probability": 0.8623046875
                },
                {
                    "start": 1169.96,
                    "end": 1170.46,
                    "word": " calculator",
                    "probability": 0.79443359375
                },
                {
                    "start": 1170.46,
                    "end": 1170.92,
                    "word": " command",
                    "probability": 0.7607421875
                },
                {
                    "start": 1170.92,
                    "end": 1171.64,
                    "word": ".",
                    "probability": 0.966796875
                },
                {
                    "start": 1171.94,
                    "end": 1172.42,
                    "word": " In",
                    "probability": 0.908203125
                },
                {
                    "start": 1172.42,
                    "end": 1172.72,
                    "word": " this",
                    "probability": 0.88232421875
                },
                {
                    "start": 1172.72,
                    "end": 1173.06,
                    "word": " part",
                    "probability": 0.81689453125
                },
                {
                    "start": 1173.06,
                    "end": 1173.22,
                    "word": " of",
                    "probability": 0.908203125
                },
                {
                    "start": 1173.22,
                    "end": 1173.48,
                    "word": " our",
                    "probability": 0.81591796875
                },
                {
                    "start": 1173.48,
                    "end": 1173.76,
                    "word": " talk",
                    "probability": 0.80126953125
                },
                {
                    "start": 1173.76,
                    "end": 1173.88,
                    "word": ",",
                    "probability": 0.6767578125
                },
                {
                    "start": 1173.88,
                    "end": 1174.06,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1174.06,
                    "end": 1174.22,
                    "word": " saw",
                    "probability": 0.7939453125
                },
                {
                    "start": 1174.22,
                    "end": 1174.66,
                    "word": " multiple",
                    "probability": 0.755859375
                },
                {
                    "start": 1174.66,
                    "end": 1175.1,
                    "word": " ways",
                    "probability": 0.7978515625
                }
            ]
        },
        {
            "id": 187,
            "seek": 116984,
            "start": 1175.54,
            "end": 1181.16,
            "text": " to achieve arbitrary code execution on the SharePoint server by regular user.",
            "tokens": [
                51484,
                281,
                4584,
                23211,
                3089,
                15058,
                322,
                264,
                14945,
                18705,
                7154,
                538,
                3890,
                4195,
                13,
                51724
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2371651730721905,
            "compression_ratio": 1.5416666666666667,
            "no_speech_prob": 0.031036376953125,
            "words": [
                {
                    "start": 1175.54,
                    "end": 1175.9,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 1175.9,
                    "end": 1176.36,
                    "word": " achieve",
                    "probability": 0.796875
                },
                {
                    "start": 1176.36,
                    "end": 1176.84,
                    "word": " arbitrary",
                    "probability": 0.67578125
                },
                {
                    "start": 1176.84,
                    "end": 1177.12,
                    "word": " code",
                    "probability": 0.8486328125
                },
                {
                    "start": 1177.12,
                    "end": 1177.6,
                    "word": " execution",
                    "probability": 0.8876953125
                },
                {
                    "start": 1177.6,
                    "end": 1178.28,
                    "word": " on",
                    "probability": 0.9033203125
                },
                {
                    "start": 1178.28,
                    "end": 1178.52,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1178.52,
                    "end": 1178.92,
                    "word": " SharePoint",
                    "probability": 0.78759765625
                },
                {
                    "start": 1178.92,
                    "end": 1179.4,
                    "word": " server",
                    "probability": 0.7646484375
                },
                {
                    "start": 1179.4,
                    "end": 1179.8,
                    "word": " by",
                    "probability": 0.87890625
                },
                {
                    "start": 1179.8,
                    "end": 1180.1,
                    "word": " regular",
                    "probability": 0.7158203125
                },
                {
                    "start": 1180.1,
                    "end": 1180.44,
                    "word": " user",
                    "probability": 0.685546875
                },
                {
                    "start": 1180.44,
                    "end": 1181.16,
                    "word": ".",
                    "probability": 0.98828125
                }
            ]
        },
        {
            "id": 188,
            "seek": 119936,
            "start": 1181.72,
            "end": 1187.18,
            "text": " These vulnerabilities revealed five different types of security problems in content management",
            "tokens": [
                50392,
                1981,
                37633,
                9599,
                1732,
                819,
                3467,
                295,
                3825,
                2740,
                294,
                2701,
                4592,
                50668
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26847955871086854,
            "compression_ratio": 1.6736842105263159,
            "no_speech_prob": 0.00817108154296875,
            "words": [
                {
                    "start": 1181.72,
                    "end": 1182.04,
                    "word": " These",
                    "probability": 0.64892578125
                },
                {
                    "start": 1182.04,
                    "end": 1182.64,
                    "word": " vulnerabilities",
                    "probability": 0.78955078125
                },
                {
                    "start": 1182.64,
                    "end": 1183.28,
                    "word": " revealed",
                    "probability": 0.357666015625
                },
                {
                    "start": 1183.28,
                    "end": 1183.82,
                    "word": " five",
                    "probability": 0.494873046875
                },
                {
                    "start": 1183.82,
                    "end": 1184.26,
                    "word": " different",
                    "probability": 0.6640625
                },
                {
                    "start": 1184.26,
                    "end": 1184.62,
                    "word": " types",
                    "probability": 0.82080078125
                },
                {
                    "start": 1184.62,
                    "end": 1184.76,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1184.76,
                    "end": 1185.22,
                    "word": " security",
                    "probability": 0.93896484375
                },
                {
                    "start": 1185.22,
                    "end": 1186.14,
                    "word": " problems",
                    "probability": 0.70263671875
                },
                {
                    "start": 1186.14,
                    "end": 1186.46,
                    "word": " in",
                    "probability": 0.8935546875
                },
                {
                    "start": 1186.46,
                    "end": 1186.72,
                    "word": " content",
                    "probability": 0.186767578125
                },
                {
                    "start": 1186.72,
                    "end": 1187.18,
                    "word": " management",
                    "probability": 0.75146484375
                }
            ]
        },
        {
            "id": 189,
            "seek": 119936,
            "start": 1187.18,
            "end": 1193.34,
            "text": " system. Now let's switch back to Alvaro and he will present even more vulnerabilities with",
            "tokens": [
                50668,
                1185,
                13,
                823,
                718,
                311,
                3679,
                646,
                281,
                967,
                8517,
                78,
                293,
                415,
                486,
                1974,
                754,
                544,
                37633,
                365,
                50968
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26847955871086854,
            "compression_ratio": 1.6736842105263159,
            "no_speech_prob": 0.00817108154296875,
            "words": [
                {
                    "start": 1187.18,
                    "end": 1187.66,
                    "word": " system",
                    "probability": 0.468017578125
                },
                {
                    "start": 1187.66,
                    "end": 1188.28,
                    "word": ".",
                    "probability": 0.88623046875
                },
                {
                    "start": 1188.7,
                    "end": 1188.96,
                    "word": " Now",
                    "probability": 0.8505859375
                },
                {
                    "start": 1188.96,
                    "end": 1189.18,
                    "word": " let's",
                    "probability": 0.8046875
                },
                {
                    "start": 1189.18,
                    "end": 1189.34,
                    "word": " switch",
                    "probability": 0.9072265625
                },
                {
                    "start": 1189.34,
                    "end": 1189.54,
                    "word": " back",
                    "probability": 0.79833984375
                },
                {
                    "start": 1189.54,
                    "end": 1189.7,
                    "word": " to",
                    "probability": 0.89599609375
                },
                {
                    "start": 1189.7,
                    "end": 1190.06,
                    "word": " Alvaro",
                    "probability": 0.7516276041666666
                },
                {
                    "start": 1190.06,
                    "end": 1190.36,
                    "word": " and",
                    "probability": 0.7109375
                },
                {
                    "start": 1190.36,
                    "end": 1191.2,
                    "word": " he",
                    "probability": 0.81494140625
                },
                {
                    "start": 1191.2,
                    "end": 1191.42,
                    "word": " will",
                    "probability": 0.78125
                },
                {
                    "start": 1191.42,
                    "end": 1191.86,
                    "word": " present",
                    "probability": 0.80224609375
                },
                {
                    "start": 1191.86,
                    "end": 1192.14,
                    "word": " even",
                    "probability": 0.80126953125
                },
                {
                    "start": 1192.14,
                    "end": 1192.42,
                    "word": " more",
                    "probability": 0.884765625
                },
                {
                    "start": 1192.42,
                    "end": 1192.96,
                    "word": " vulnerabilities",
                    "probability": 0.8046875
                },
                {
                    "start": 1192.96,
                    "end": 1193.34,
                    "word": " with",
                    "probability": 0.7900390625
                }
            ]
        },
        {
            "id": 190,
            "seek": 119936,
            "start": 1193.34,
            "end": 1199.74,
            "text": " templates for dynamic content in different Java frameworks and products. Thank you, Alexander.",
            "tokens": [
                50968,
                21165,
                337,
                8546,
                2701,
                294,
                819,
                10745,
                29834,
                293,
                3383,
                13,
                1044,
                291,
                11,
                14845,
                13,
                51288
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26847955871086854,
            "compression_ratio": 1.6736842105263159,
            "no_speech_prob": 0.00817108154296875,
            "words": [
                {
                    "start": 1193.34,
                    "end": 1193.88,
                    "word": " templates",
                    "probability": 0.7568359375
                },
                {
                    "start": 1193.88,
                    "end": 1194.12,
                    "word": " for",
                    "probability": 0.8935546875
                },
                {
                    "start": 1194.12,
                    "end": 1194.44,
                    "word": " dynamic",
                    "probability": 0.6826171875
                },
                {
                    "start": 1194.44,
                    "end": 1194.9,
                    "word": " content",
                    "probability": 0.64990234375
                },
                {
                    "start": 1194.9,
                    "end": 1195.16,
                    "word": " in",
                    "probability": 0.8857421875
                },
                {
                    "start": 1195.16,
                    "end": 1195.52,
                    "word": " different",
                    "probability": 0.6865234375
                },
                {
                    "start": 1195.52,
                    "end": 1195.86,
                    "word": " Java",
                    "probability": 0.7998046875
                },
                {
                    "start": 1195.86,
                    "end": 1196.34,
                    "word": " frameworks",
                    "probability": 0.67919921875
                },
                {
                    "start": 1196.34,
                    "end": 1196.6,
                    "word": " and",
                    "probability": 0.890625
                },
                {
                    "start": 1196.6,
                    "end": 1197.04,
                    "word": " products",
                    "probability": 0.78662109375
                },
                {
                    "start": 1197.04,
                    "end": 1197.66,
                    "word": ".",
                    "probability": 0.9833984375
                },
                {
                    "start": 1198.24,
                    "end": 1198.84,
                    "word": " Thank",
                    "probability": 0.6826171875
                },
                {
                    "start": 1198.84,
                    "end": 1198.94,
                    "word": " you",
                    "probability": 0.83447265625
                },
                {
                    "start": 1198.94,
                    "end": 1199.0,
                    "word": ",",
                    "probability": 0.5341796875
                },
                {
                    "start": 1199.0,
                    "end": 1199.28,
                    "word": " Alexander",
                    "probability": 0.68798828125
                },
                {
                    "start": 1199.28,
                    "end": 1199.74,
                    "word": ".",
                    "probability": 0.9306640625
                }
            ]
        },
        {
            "id": 191,
            "seek": 119936,
            "start": 1199.74,
            "end": 1204.86,
            "text": " So switching to the Java part, we will be reviewing four of the most popular Java template engines,",
            "tokens": [
                51288,
                407,
                16493,
                281,
                264,
                10745,
                644,
                11,
                321,
                486,
                312,
                19576,
                1451,
                295,
                264,
                881,
                3743,
                10745,
                12379,
                12982,
                11,
                51544
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26847955871086854,
            "compression_ratio": 1.6736842105263159,
            "no_speech_prob": 0.00817108154296875,
            "words": [
                {
                    "start": 1199.74,
                    "end": 1199.9,
                    "word": " So",
                    "probability": 0.8095703125
                },
                {
                    "start": 1199.9,
                    "end": 1200.2,
                    "word": " switching",
                    "probability": 0.6416015625
                },
                {
                    "start": 1200.2,
                    "end": 1200.36,
                    "word": " to",
                    "probability": 0.89794921875
                },
                {
                    "start": 1200.36,
                    "end": 1200.48,
                    "word": " the",
                    "probability": 0.798828125
                },
                {
                    "start": 1200.48,
                    "end": 1200.66,
                    "word": " Java",
                    "probability": 0.63525390625
                },
                {
                    "start": 1200.66,
                    "end": 1200.9,
                    "word": " part",
                    "probability": 0.8017578125
                },
                {
                    "start": 1200.9,
                    "end": 1201.32,
                    "word": ",",
                    "probability": 0.7607421875
                },
                {
                    "start": 1201.32,
                    "end": 1201.56,
                    "word": " we",
                    "probability": 0.892578125
                },
                {
                    "start": 1201.56,
                    "end": 1201.74,
                    "word": " will",
                    "probability": 0.81005859375
                },
                {
                    "start": 1201.74,
                    "end": 1201.92,
                    "word": " be",
                    "probability": 0.89990234375
                },
                {
                    "start": 1201.92,
                    "end": 1202.28,
                    "word": " reviewing",
                    "probability": 0.6943359375
                },
                {
                    "start": 1202.28,
                    "end": 1202.66,
                    "word": " four",
                    "probability": 0.861328125
                },
                {
                    "start": 1202.66,
                    "end": 1202.8,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1202.8,
                    "end": 1202.94,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1202.94,
                    "end": 1203.2,
                    "word": " most",
                    "probability": 0.82275390625
                },
                {
                    "start": 1203.2,
                    "end": 1203.56,
                    "word": " popular",
                    "probability": 0.90380859375
                },
                {
                    "start": 1203.56,
                    "end": 1203.88,
                    "word": " Java",
                    "probability": 0.7080078125
                },
                {
                    "start": 1203.88,
                    "end": 1204.22,
                    "word": " template",
                    "probability": 0.8212890625
                },
                {
                    "start": 1204.22,
                    "end": 1204.74,
                    "word": " engines",
                    "probability": 0.83984375
                },
                {
                    "start": 1204.74,
                    "end": 1204.86,
                    "word": ",",
                    "probability": 0.58056640625
                }
            ]
        },
        {
            "id": 192,
            "seek": 119936,
            "start": 1204.86,
            "end": 1210.68,
            "text": " including FreeMarker, Velocity, Pebble, and GeneJava. And also we will be reviewing 10 different",
            "tokens": [
                51544,
                3009,
                11551,
                15168,
                260,
                11,
                17814,
                905,
                507,
                11,
                2396,
                10387,
                11,
                293,
                18083,
                41,
                4061,
                13,
                400,
                611,
                321,
                486,
                312,
                19576,
                1266,
                819,
                51836
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26847955871086854,
            "compression_ratio": 1.6736842105263159,
            "no_speech_prob": 0.00817108154296875,
            "words": [
                {
                    "start": 1204.86,
                    "end": 1205.22,
                    "word": " including",
                    "probability": 0.76953125
                },
                {
                    "start": 1205.22,
                    "end": 1206.26,
                    "word": " FreeMarker",
                    "probability": 0.6483968098958334
                },
                {
                    "start": 1206.26,
                    "end": 1206.38,
                    "word": ",",
                    "probability": 0.95361328125
                },
                {
                    "start": 1206.38,
                    "end": 1206.8,
                    "word": " Velocity",
                    "probability": 0.8898111979166666
                },
                {
                    "start": 1206.8,
                    "end": 1207.08,
                    "word": ",",
                    "probability": 0.984375
                },
                {
                    "start": 1207.08,
                    "end": 1207.34,
                    "word": " Pebble",
                    "probability": 0.865966796875
                },
                {
                    "start": 1207.34,
                    "end": 1207.52,
                    "word": ",",
                    "probability": 0.4619140625
                },
                {
                    "start": 1207.52,
                    "end": 1207.62,
                    "word": " and",
                    "probability": 0.87255859375
                },
                {
                    "start": 1207.62,
                    "end": 1208.02,
                    "word": " GeneJava",
                    "probability": 0.68798828125
                },
                {
                    "start": 1208.02,
                    "end": 1208.48,
                    "word": ".",
                    "probability": 0.712890625
                },
                {
                    "start": 1208.48,
                    "end": 1208.64,
                    "word": " And",
                    "probability": 0.85791015625
                },
                {
                    "start": 1208.64,
                    "end": 1208.86,
                    "word": " also",
                    "probability": 0.81298828125
                },
                {
                    "start": 1208.86,
                    "end": 1209.02,
                    "word": " we",
                    "probability": 0.68798828125
                },
                {
                    "start": 1209.02,
                    "end": 1209.2,
                    "word": " will",
                    "probability": 0.81005859375
                },
                {
                    "start": 1209.2,
                    "end": 1209.38,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1209.38,
                    "end": 1209.78,
                    "word": " reviewing",
                    "probability": 0.689453125
                },
                {
                    "start": 1209.78,
                    "end": 1210.38,
                    "word": " 10",
                    "probability": 0.57470703125
                },
                {
                    "start": 1210.38,
                    "end": 1210.68,
                    "word": " different",
                    "probability": 0.6748046875
                }
            ]
        },
        {
            "id": 193,
            "seek": 122860,
            "start": 1210.68,
            "end": 1217.1,
            "text": " content management systems that are using these engines and then we will be trying our bypasses on",
            "tokens": [
                50364,
                2701,
                4592,
                3652,
                300,
                366,
                1228,
                613,
                12982,
                293,
                550,
                321,
                486,
                312,
                1382,
                527,
                24996,
                279,
                322,
                50680
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22295026817629415,
            "compression_ratio": 1.9620253164556962,
            "no_speech_prob": 0.005802154541015625,
            "words": [
                {
                    "start": 1210.68,
                    "end": 1210.96,
                    "word": " content",
                    "probability": 0.403076171875
                },
                {
                    "start": 1210.96,
                    "end": 1211.4,
                    "word": " management",
                    "probability": 0.61083984375
                },
                {
                    "start": 1211.4,
                    "end": 1211.8,
                    "word": " systems",
                    "probability": 0.423828125
                },
                {
                    "start": 1211.8,
                    "end": 1212.0,
                    "word": " that",
                    "probability": 0.83544921875
                },
                {
                    "start": 1212.0,
                    "end": 1212.16,
                    "word": " are",
                    "probability": 0.8701171875
                },
                {
                    "start": 1212.16,
                    "end": 1212.5,
                    "word": " using",
                    "probability": 0.77197265625
                },
                {
                    "start": 1212.5,
                    "end": 1213.08,
                    "word": " these",
                    "probability": 0.693359375
                },
                {
                    "start": 1213.08,
                    "end": 1214.64,
                    "word": " engines",
                    "probability": 0.826171875
                },
                {
                    "start": 1214.64,
                    "end": 1214.9,
                    "word": " and",
                    "probability": 0.47607421875
                },
                {
                    "start": 1214.9,
                    "end": 1215.02,
                    "word": " then",
                    "probability": 0.69970703125
                },
                {
                    "start": 1215.02,
                    "end": 1215.12,
                    "word": " we",
                    "probability": 0.88916015625
                },
                {
                    "start": 1215.12,
                    "end": 1215.3,
                    "word": " will",
                    "probability": 0.7734375
                },
                {
                    "start": 1215.3,
                    "end": 1215.46,
                    "word": " be",
                    "probability": 0.88818359375
                },
                {
                    "start": 1215.46,
                    "end": 1215.92,
                    "word": " trying",
                    "probability": 0.7099609375
                },
                {
                    "start": 1215.92,
                    "end": 1216.32,
                    "word": " our",
                    "probability": 0.81640625
                },
                {
                    "start": 1216.32,
                    "end": 1216.9,
                    "word": " bypasses",
                    "probability": 0.786865234375
                },
                {
                    "start": 1216.9,
                    "end": 1217.1,
                    "word": " on",
                    "probability": 0.90380859375
                }
            ]
        },
        {
            "id": 194,
            "seek": 122860,
            "start": 1217.1,
            "end": 1222.3,
            "text": " these content management systems. So a brief introduction into what template engines are.",
            "tokens": [
                50680,
                613,
                2701,
                4592,
                3652,
                13,
                407,
                257,
                5353,
                9339,
                666,
                437,
                12379,
                12982,
                366,
                13,
                50940
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22295026817629415,
            "compression_ratio": 1.9620253164556962,
            "no_speech_prob": 0.005802154541015625,
            "words": [
                {
                    "start": 1217.1,
                    "end": 1217.34,
                    "word": " these",
                    "probability": 0.6201171875
                },
                {
                    "start": 1217.34,
                    "end": 1217.64,
                    "word": " content",
                    "probability": 0.89404296875
                },
                {
                    "start": 1217.64,
                    "end": 1217.94,
                    "word": " management",
                    "probability": 0.78369140625
                },
                {
                    "start": 1217.94,
                    "end": 1218.4,
                    "word": " systems",
                    "probability": 0.81591796875
                },
                {
                    "start": 1218.4,
                    "end": 1219.04,
                    "word": ".",
                    "probability": 0.97802734375
                },
                {
                    "start": 1219.08,
                    "end": 1219.58,
                    "word": " So",
                    "probability": 0.7998046875
                },
                {
                    "start": 1219.8,
                    "end": 1219.98,
                    "word": " a brief",
                    "probability": 0.87841796875
                },
                {
                    "start": 1219.98,
                    "end": 1220.42,
                    "word": " introduction",
                    "probability": 0.82958984375
                },
                {
                    "start": 1220.42,
                    "end": 1220.74,
                    "word": " into",
                    "probability": 0.42529296875
                },
                {
                    "start": 1220.74,
                    "end": 1221.0,
                    "word": " what",
                    "probability": 0.89208984375
                },
                {
                    "start": 1221.0,
                    "end": 1221.38,
                    "word": " template",
                    "probability": 0.76806640625
                },
                {
                    "start": 1221.38,
                    "end": 1221.76,
                    "word": " engines",
                    "probability": 0.8408203125
                },
                {
                    "start": 1221.76,
                    "end": 1222.1,
                    "word": " are",
                    "probability": 0.89111328125
                },
                {
                    "start": 1222.1,
                    "end": 1222.3,
                    "word": ".",
                    "probability": 0.69189453125
                }
            ]
        },
        {
            "id": 195,
            "seek": 122860,
            "start": 1222.3,
            "end": 1227.34,
            "text": " Basically these are systems that take two different inputs. One is the template where",
            "tokens": [
                50940,
                8537,
                613,
                366,
                3652,
                300,
                747,
                732,
                819,
                15743,
                13,
                1485,
                307,
                264,
                12379,
                689,
                51208
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22295026817629415,
            "compression_ratio": 1.9620253164556962,
            "no_speech_prob": 0.005802154541015625,
            "words": [
                {
                    "start": 1222.3,
                    "end": 1222.64,
                    "word": " Basically",
                    "probability": 0.8857421875
                },
                {
                    "start": 1222.64,
                    "end": 1222.92,
                    "word": " these",
                    "probability": 0.4755859375
                },
                {
                    "start": 1222.92,
                    "end": 1223.08,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 1223.08,
                    "end": 1223.58,
                    "word": " systems",
                    "probability": 0.81640625
                },
                {
                    "start": 1223.58,
                    "end": 1224.0,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 1224.0,
                    "end": 1224.56,
                    "word": " take",
                    "probability": 0.72314453125
                },
                {
                    "start": 1224.56,
                    "end": 1224.84,
                    "word": " two",
                    "probability": 0.7646484375
                },
                {
                    "start": 1224.84,
                    "end": 1225.16,
                    "word": " different",
                    "probability": 0.662109375
                },
                {
                    "start": 1225.16,
                    "end": 1225.56,
                    "word": " inputs",
                    "probability": 0.77587890625
                },
                {
                    "start": 1225.56,
                    "end": 1225.98,
                    "word": ".",
                    "probability": 0.92529296875
                },
                {
                    "start": 1225.98,
                    "end": 1226.24,
                    "word": " One",
                    "probability": 0.8896484375
                },
                {
                    "start": 1226.24,
                    "end": 1226.36,
                    "word": " is",
                    "probability": 0.8994140625
                },
                {
                    "start": 1226.36,
                    "end": 1226.52,
                    "word": " the",
                    "probability": 0.7177734375
                },
                {
                    "start": 1226.52,
                    "end": 1226.82,
                    "word": " template",
                    "probability": 0.81494140625
                },
                {
                    "start": 1226.82,
                    "end": 1227.34,
                    "word": " where",
                    "probability": 0.73388671875
                }
            ]
        },
        {
            "id": 196,
            "seek": 122860,
            "start": 1227.34,
            "end": 1234.02,
            "text": " we are mixing static and dynamic expressions and also the template context where we store objects",
            "tokens": [
                51208,
                321,
                366,
                11983,
                13437,
                293,
                8546,
                15277,
                293,
                611,
                264,
                12379,
                4319,
                689,
                321,
                3531,
                6565,
                51548
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22295026817629415,
            "compression_ratio": 1.9620253164556962,
            "no_speech_prob": 0.005802154541015625,
            "words": [
                {
                    "start": 1227.34,
                    "end": 1227.8,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 1227.8,
                    "end": 1227.98,
                    "word": " are",
                    "probability": 0.896484375
                },
                {
                    "start": 1227.98,
                    "end": 1228.34,
                    "word": " mixing",
                    "probability": 0.826171875
                },
                {
                    "start": 1228.34,
                    "end": 1228.8,
                    "word": " static",
                    "probability": 0.7119140625
                },
                {
                    "start": 1228.8,
                    "end": 1229.22,
                    "word": " and",
                    "probability": 0.88134765625
                },
                {
                    "start": 1229.22,
                    "end": 1229.54,
                    "word": " dynamic",
                    "probability": 0.71435546875
                },
                {
                    "start": 1229.54,
                    "end": 1230.02,
                    "word": " expressions",
                    "probability": 0.8369140625
                },
                {
                    "start": 1230.02,
                    "end": 1230.84,
                    "word": " and",
                    "probability": 0.5791015625
                },
                {
                    "start": 1230.84,
                    "end": 1231.14,
                    "word": " also",
                    "probability": 0.82666015625
                },
                {
                    "start": 1231.14,
                    "end": 1231.36,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1231.36,
                    "end": 1231.66,
                    "word": " template",
                    "probability": 0.7998046875
                },
                {
                    "start": 1231.66,
                    "end": 1232.16,
                    "word": " context",
                    "probability": 0.75048828125
                },
                {
                    "start": 1232.16,
                    "end": 1232.76,
                    "word": " where",
                    "probability": 0.83056640625
                },
                {
                    "start": 1232.76,
                    "end": 1233.0,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 1233.0,
                    "end": 1233.34,
                    "word": " store",
                    "probability": 0.8203125
                },
                {
                    "start": 1233.34,
                    "end": 1234.02,
                    "word": " objects",
                    "probability": 0.8017578125
                }
            ]
        },
        {
            "id": 197,
            "seek": 122860,
            "start": 1234.02,
            "end": 1239.92,
            "text": " that are required by the engine in order to resolve the dynamic expressions in the template.",
            "tokens": [
                51548,
                300,
                366,
                4739,
                538,
                264,
                2848,
                294,
                1668,
                281,
                14151,
                264,
                8546,
                15277,
                294,
                264,
                12379,
                13,
                51820
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22295026817629415,
            "compression_ratio": 1.9620253164556962,
            "no_speech_prob": 0.005802154541015625,
            "words": [
                {
                    "start": 1234.02,
                    "end": 1234.6,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 1234.6,
                    "end": 1234.78,
                    "word": " are",
                    "probability": 0.89404296875
                },
                {
                    "start": 1234.78,
                    "end": 1235.32,
                    "word": " required",
                    "probability": 0.7470703125
                },
                {
                    "start": 1235.32,
                    "end": 1235.58,
                    "word": " by",
                    "probability": 0.9013671875
                },
                {
                    "start": 1235.58,
                    "end": 1235.88,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 1235.88,
                    "end": 1236.2,
                    "word": " engine",
                    "probability": 0.76025390625
                },
                {
                    "start": 1236.2,
                    "end": 1236.46,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 1236.46,
                    "end": 1236.62,
                    "word": " order",
                    "probability": 0.82275390625
                },
                {
                    "start": 1236.62,
                    "end": 1236.92,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1236.92,
                    "end": 1237.42,
                    "word": " resolve",
                    "probability": 0.701171875
                },
                {
                    "start": 1237.42,
                    "end": 1238.08,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 1238.08,
                    "end": 1238.44,
                    "word": " dynamic",
                    "probability": 0.72412109375
                },
                {
                    "start": 1238.44,
                    "end": 1238.94,
                    "word": " expressions",
                    "probability": 0.791015625
                },
                {
                    "start": 1238.94,
                    "end": 1239.18,
                    "word": " in",
                    "probability": 0.904296875
                },
                {
                    "start": 1239.18,
                    "end": 1239.3,
                    "word": " the",
                    "probability": 0.6904296875
                },
                {
                    "start": 1239.3,
                    "end": 1239.6,
                    "word": " template",
                    "probability": 0.8291015625
                },
                {
                    "start": 1239.6,
                    "end": 1239.92,
                    "word": ".",
                    "probability": 0.97900390625
                }
            ]
        },
        {
            "id": 198,
            "seek": 125818,
            "start": 1239.92,
            "end": 1246.22,
            "text": " For example, here we have the user.name expression. In order to resolve it, we need to get access to",
            "tokens": [
                50368,
                1171,
                1365,
                11,
                510,
                321,
                362,
                264,
                4195,
                13,
                16344,
                6114,
                13,
                682,
                1668,
                281,
                14151,
                309,
                11,
                321,
                643,
                281,
                483,
                2105,
                281,
                50676
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21272935834499673,
            "compression_ratio": 1.737037037037037,
            "no_speech_prob": 0.00250244140625,
            "words": [
                {
                    "start": 1239.92,
                    "end": 1240.08,
                    "word": " For",
                    "probability": 0.1871337890625
                },
                {
                    "start": 1240.08,
                    "end": 1240.44,
                    "word": " example",
                    "probability": 0.93212890625
                },
                {
                    "start": 1240.44,
                    "end": 1240.64,
                    "word": ",",
                    "probability": 0.70654296875
                },
                {
                    "start": 1240.64,
                    "end": 1240.76,
                    "word": " here",
                    "probability": 0.6181640625
                },
                {
                    "start": 1240.76,
                    "end": 1240.92,
                    "word": " we",
                    "probability": 0.78369140625
                },
                {
                    "start": 1240.92,
                    "end": 1241.16,
                    "word": " have",
                    "probability": 0.8740234375
                },
                {
                    "start": 1241.16,
                    "end": 1241.34,
                    "word": " the",
                    "probability": 0.7705078125
                },
                {
                    "start": 1241.34,
                    "end": 1241.62,
                    "word": " user",
                    "probability": 0.587890625
                },
                {
                    "start": 1241.62,
                    "end": 1242.08,
                    "word": ".name",
                    "probability": 0.82861328125
                },
                {
                    "start": 1242.08,
                    "end": 1242.6,
                    "word": " expression",
                    "probability": 0.8310546875
                },
                {
                    "start": 1242.6,
                    "end": 1243.12,
                    "word": ".",
                    "probability": 0.7431640625
                },
                {
                    "start": 1243.12,
                    "end": 1243.18,
                    "word": " In",
                    "probability": 0.85595703125
                },
                {
                    "start": 1243.18,
                    "end": 1243.36,
                    "word": " order",
                    "probability": 0.84521484375
                },
                {
                    "start": 1243.36,
                    "end": 1243.68,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1243.68,
                    "end": 1244.08,
                    "word": " resolve",
                    "probability": 0.60302734375
                },
                {
                    "start": 1244.08,
                    "end": 1244.32,
                    "word": " it",
                    "probability": 0.88818359375
                },
                {
                    "start": 1244.32,
                    "end": 1244.66,
                    "word": ",",
                    "probability": 0.76171875
                },
                {
                    "start": 1244.66,
                    "end": 1244.74,
                    "word": " we",
                    "probability": 0.88671875
                },
                {
                    "start": 1244.74,
                    "end": 1245.08,
                    "word": " need",
                    "probability": 0.78369140625
                },
                {
                    "start": 1245.08,
                    "end": 1245.36,
                    "word": " to",
                    "probability": 0.8876953125
                },
                {
                    "start": 1245.36,
                    "end": 1245.74,
                    "word": " get",
                    "probability": 0.900390625
                },
                {
                    "start": 1245.74,
                    "end": 1246.02,
                    "word": " access",
                    "probability": 0.794921875
                },
                {
                    "start": 1246.02,
                    "end": 1246.22,
                    "word": " to",
                    "probability": 0.89990234375
                }
            ]
        },
        {
            "id": 199,
            "seek": 125818,
            "start": 1246.22,
            "end": 1252.38,
            "text": " the user object in the context and then invoke the getName method. So because it's invoking Java",
            "tokens": [
                50676,
                264,
                4195,
                2657,
                294,
                264,
                4319,
                293,
                550,
                41117,
                264,
                483,
                45,
                529,
                3170,
                13,
                407,
                570,
                309,
                311,
                1048,
                5953,
                10745,
                50988
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21272935834499673,
            "compression_ratio": 1.737037037037037,
            "no_speech_prob": 0.00250244140625,
            "words": [
                {
                    "start": 1246.22,
                    "end": 1246.38,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 1246.38,
                    "end": 1246.66,
                    "word": " user",
                    "probability": 0.765625
                },
                {
                    "start": 1246.66,
                    "end": 1247.16,
                    "word": " object",
                    "probability": 0.8916015625
                },
                {
                    "start": 1247.16,
                    "end": 1247.36,
                    "word": " in",
                    "probability": 0.83984375
                },
                {
                    "start": 1247.36,
                    "end": 1247.48,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 1247.48,
                    "end": 1247.86,
                    "word": " context",
                    "probability": 0.7705078125
                },
                {
                    "start": 1247.86,
                    "end": 1248.08,
                    "word": " and",
                    "probability": 0.73193359375
                },
                {
                    "start": 1248.08,
                    "end": 1248.24,
                    "word": " then",
                    "probability": 0.55859375
                },
                {
                    "start": 1248.24,
                    "end": 1248.78,
                    "word": " invoke",
                    "probability": 0.87548828125
                },
                {
                    "start": 1248.78,
                    "end": 1249.34,
                    "word": " the",
                    "probability": 0.79541015625
                },
                {
                    "start": 1249.34,
                    "end": 1249.96,
                    "word": " getName",
                    "probability": 0.7167154947916666
                },
                {
                    "start": 1249.96,
                    "end": 1250.5,
                    "word": " method",
                    "probability": 0.7666015625
                },
                {
                    "start": 1250.5,
                    "end": 1250.9,
                    "word": ".",
                    "probability": 0.94873046875
                },
                {
                    "start": 1250.9,
                    "end": 1250.92,
                    "word": " So",
                    "probability": 0.3359375
                },
                {
                    "start": 1250.92,
                    "end": 1251.16,
                    "word": " because",
                    "probability": 0.55517578125
                },
                {
                    "start": 1251.16,
                    "end": 1251.6,
                    "word": " it's",
                    "probability": 0.8525390625
                },
                {
                    "start": 1251.6,
                    "end": 1252.08,
                    "word": " invoking",
                    "probability": 0.954833984375
                },
                {
                    "start": 1252.08,
                    "end": 1252.38,
                    "word": " Java",
                    "probability": 0.8837890625
                }
            ]
        },
        {
            "id": 200,
            "seek": 125818,
            "start": 1252.38,
            "end": 1257.82,
            "text": " methods, it's basically dangerous in the sense that attackers can execute arbitrary Java code",
            "tokens": [
                50988,
                7150,
                11,
                309,
                311,
                1936,
                5795,
                294,
                264,
                2020,
                300,
                45129,
                393,
                14483,
                23211,
                10745,
                3089,
                51260
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21272935834499673,
            "compression_ratio": 1.737037037037037,
            "no_speech_prob": 0.00250244140625,
            "words": [
                {
                    "start": 1252.38,
                    "end": 1252.82,
                    "word": " methods",
                    "probability": 0.79443359375
                },
                {
                    "start": 1252.82,
                    "end": 1252.94,
                    "word": ",",
                    "probability": 0.8232421875
                },
                {
                    "start": 1252.94,
                    "end": 1253.1,
                    "word": " it's",
                    "probability": 0.90966796875
                },
                {
                    "start": 1253.1,
                    "end": 1253.52,
                    "word": " basically",
                    "probability": 0.8935546875
                },
                {
                    "start": 1253.52,
                    "end": 1254.36,
                    "word": " dangerous",
                    "probability": 0.7744140625
                },
                {
                    "start": 1254.36,
                    "end": 1254.54,
                    "word": " in",
                    "probability": 0.84375
                },
                {
                    "start": 1254.54,
                    "end": 1254.68,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 1254.68,
                    "end": 1254.84,
                    "word": " sense",
                    "probability": 0.73046875
                },
                {
                    "start": 1254.84,
                    "end": 1255.32,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 1255.32,
                    "end": 1255.76,
                    "word": " attackers",
                    "probability": 0.7890625
                },
                {
                    "start": 1255.76,
                    "end": 1256.12,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 1256.12,
                    "end": 1256.64,
                    "word": " execute",
                    "probability": 0.83251953125
                },
                {
                    "start": 1256.64,
                    "end": 1257.08,
                    "word": " arbitrary",
                    "probability": 0.7705078125
                },
                {
                    "start": 1257.08,
                    "end": 1257.54,
                    "word": " Java",
                    "probability": 0.8896484375
                },
                {
                    "start": 1257.54,
                    "end": 1257.82,
                    "word": " code",
                    "probability": 0.8232421875
                }
            ]
        },
        {
            "id": 201,
            "seek": 125818,
            "start": 1257.82,
            "end": 1263.5,
            "text": " and that's the reason why most of them are sandboxed in order to prevent arbitrary code execution.",
            "tokens": [
                51260,
                293,
                300,
                311,
                264,
                1778,
                983,
                881,
                295,
                552,
                366,
                42115,
                292,
                294,
                1668,
                281,
                4871,
                23211,
                3089,
                15058,
                13,
                51532
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21272935834499673,
            "compression_ratio": 1.737037037037037,
            "no_speech_prob": 0.00250244140625,
            "words": [
                {
                    "start": 1257.82,
                    "end": 1258.06,
                    "word": " and",
                    "probability": 0.2388916015625
                },
                {
                    "start": 1258.06,
                    "end": 1258.34,
                    "word": " that's",
                    "probability": 0.935546875
                },
                {
                    "start": 1258.34,
                    "end": 1258.52,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 1258.52,
                    "end": 1258.9,
                    "word": " reason",
                    "probability": 0.908203125
                },
                {
                    "start": 1258.9,
                    "end": 1259.54,
                    "word": " why",
                    "probability": 0.81591796875
                },
                {
                    "start": 1259.54,
                    "end": 1259.84,
                    "word": " most",
                    "probability": 0.8037109375
                },
                {
                    "start": 1259.84,
                    "end": 1260.0,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 1260.0,
                    "end": 1260.18,
                    "word": " them",
                    "probability": 0.73291015625
                },
                {
                    "start": 1260.18,
                    "end": 1260.52,
                    "word": " are",
                    "probability": 0.89697265625
                },
                {
                    "start": 1260.52,
                    "end": 1261.14,
                    "word": " sandboxed",
                    "probability": 0.9189453125
                },
                {
                    "start": 1261.14,
                    "end": 1261.24,
                    "word": " in",
                    "probability": 0.806640625
                },
                {
                    "start": 1261.24,
                    "end": 1261.38,
                    "word": " order",
                    "probability": 0.8369140625
                },
                {
                    "start": 1261.38,
                    "end": 1261.6,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1261.6,
                    "end": 1261.92,
                    "word": " prevent",
                    "probability": 0.8154296875
                },
                {
                    "start": 1261.92,
                    "end": 1262.44,
                    "word": " arbitrary",
                    "probability": 0.74560546875
                },
                {
                    "start": 1262.44,
                    "end": 1262.76,
                    "word": " code",
                    "probability": 0.78466796875
                },
                {
                    "start": 1262.76,
                    "end": 1263.2,
                    "word": " execution",
                    "probability": 0.88427734375
                },
                {
                    "start": 1263.2,
                    "end": 1263.5,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 202,
            "seek": 125818,
            "start": 1264.46,
            "end": 1269.5,
            "text": " So apart from the objects that are normally and directly used by the template,",
            "tokens": [
                51588,
                407,
                4936,
                490,
                264,
                6565,
                300,
                366,
                5646,
                293,
                3838,
                1143,
                538,
                264,
                12379,
                11,
                51804
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21272935834499673,
            "compression_ratio": 1.737037037037037,
            "no_speech_prob": 0.00250244140625,
            "words": [
                {
                    "start": 1264.46,
                    "end": 1264.66,
                    "word": " So",
                    "probability": 0.69775390625
                },
                {
                    "start": 1264.66,
                    "end": 1264.86,
                    "word": " apart",
                    "probability": 0.78466796875
                },
                {
                    "start": 1264.86,
                    "end": 1265.08,
                    "word": " from",
                    "probability": 0.8193359375
                },
                {
                    "start": 1265.08,
                    "end": 1265.26,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1265.26,
                    "end": 1265.68,
                    "word": " objects",
                    "probability": 0.78662109375
                },
                {
                    "start": 1265.68,
                    "end": 1266.04,
                    "word": " that",
                    "probability": 0.859375
                },
                {
                    "start": 1266.04,
                    "end": 1266.24,
                    "word": " are",
                    "probability": 0.89404296875
                },
                {
                    "start": 1266.24,
                    "end": 1266.72,
                    "word": " normally",
                    "probability": 0.8583984375
                },
                {
                    "start": 1266.72,
                    "end": 1266.9,
                    "word": " and",
                    "probability": 0.74560546875
                },
                {
                    "start": 1266.9,
                    "end": 1267.22,
                    "word": " directly",
                    "probability": 0.78125
                },
                {
                    "start": 1267.22,
                    "end": 1267.84,
                    "word": " used",
                    "probability": 0.80908203125
                },
                {
                    "start": 1267.84,
                    "end": 1268.16,
                    "word": " by",
                    "probability": 0.90576171875
                },
                {
                    "start": 1268.16,
                    "end": 1268.32,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1268.32,
                    "end": 1268.74,
                    "word": " template",
                    "probability": 0.79638671875
                },
                {
                    "start": 1268.74,
                    "end": 1269.5,
                    "word": ",",
                    "probability": 0.94873046875
                }
            ]
        },
        {
            "id": 203,
            "seek": 128364,
            "start": 1269.5,
            "end": 1274.78,
            "text": " there are a number of other objects that are exposed as part of a template API that is normally",
            "tokens": [
                50364,
                456,
                366,
                257,
                1230,
                295,
                661,
                6565,
                300,
                366,
                9495,
                382,
                644,
                295,
                257,
                12379,
                9362,
                300,
                307,
                5646,
                50648
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21000743621871584,
            "compression_ratio": 1.7045454545454546,
            "no_speech_prob": 0.002506256103515625,
            "words": [
                {
                    "start": 1269.5,
                    "end": 1269.64,
                    "word": " there",
                    "probability": 0.05706787109375
                },
                {
                    "start": 1269.64,
                    "end": 1269.82,
                    "word": " are",
                    "probability": 0.8759765625
                },
                {
                    "start": 1270.0,
                    "end": 1270.22,
                    "word": " a number",
                    "probability": 0.8759765625
                },
                {
                    "start": 1270.22,
                    "end": 1270.44,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1270.44,
                    "end": 1270.74,
                    "word": " other",
                    "probability": 0.76953125
                },
                {
                    "start": 1270.74,
                    "end": 1271.2,
                    "word": " objects",
                    "probability": 0.810546875
                },
                {
                    "start": 1271.2,
                    "end": 1271.5,
                    "word": " that",
                    "probability": 0.86279296875
                },
                {
                    "start": 1271.5,
                    "end": 1271.68,
                    "word": " are",
                    "probability": 0.873046875
                },
                {
                    "start": 1271.68,
                    "end": 1272.2,
                    "word": " exposed",
                    "probability": 0.88671875
                },
                {
                    "start": 1272.2,
                    "end": 1272.46,
                    "word": " as",
                    "probability": 0.8994140625
                },
                {
                    "start": 1272.46,
                    "end": 1272.72,
                    "word": " part",
                    "probability": 0.81298828125
                },
                {
                    "start": 1272.72,
                    "end": 1272.84,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 1273.0,
                    "end": 1273.34,
                    "word": " a template",
                    "probability": 0.77734375
                },
                {
                    "start": 1273.34,
                    "end": 1273.86,
                    "word": " API",
                    "probability": 0.79150390625
                },
                {
                    "start": 1273.86,
                    "end": 1274.16,
                    "word": " that",
                    "probability": 0.75048828125
                },
                {
                    "start": 1274.16,
                    "end": 1274.38,
                    "word": " is",
                    "probability": 0.8994140625
                },
                {
                    "start": 1274.38,
                    "end": 1274.78,
                    "word": " normally",
                    "probability": 0.89111328125
                }
            ]
        },
        {
            "id": 204,
            "seek": 128364,
            "start": 1274.78,
            "end": 1282.44,
            "text": " provided by the content management systems, which basically provides objects such as, for example,",
            "tokens": [
                50648,
                5649,
                538,
                264,
                2701,
                4592,
                3652,
                11,
                597,
                1936,
                6417,
                6565,
                1270,
                382,
                11,
                337,
                1365,
                11,
                51004
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21000743621871584,
            "compression_ratio": 1.7045454545454546,
            "no_speech_prob": 0.002506256103515625,
            "words": [
                {
                    "start": 1274.78,
                    "end": 1275.6,
                    "word": " provided",
                    "probability": 0.8125
                },
                {
                    "start": 1275.6,
                    "end": 1275.88,
                    "word": " by",
                    "probability": 0.90380859375
                },
                {
                    "start": 1275.88,
                    "end": 1276.16,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1276.16,
                    "end": 1276.68,
                    "word": " content",
                    "probability": 0.6904296875
                },
                {
                    "start": 1276.68,
                    "end": 1277.04,
                    "word": " management",
                    "probability": 0.673828125
                },
                {
                    "start": 1277.04,
                    "end": 1277.54,
                    "word": " systems",
                    "probability": 0.80322265625
                },
                {
                    "start": 1277.54,
                    "end": 1278.38,
                    "word": ",",
                    "probability": 0.51904296875
                },
                {
                    "start": 1278.38,
                    "end": 1278.98,
                    "word": " which",
                    "probability": 0.8759765625
                },
                {
                    "start": 1278.98,
                    "end": 1279.72,
                    "word": " basically",
                    "probability": 0.84375
                },
                {
                    "start": 1279.72,
                    "end": 1280.76,
                    "word": " provides",
                    "probability": 0.7646484375
                },
                {
                    "start": 1280.76,
                    "end": 1281.34,
                    "word": " objects",
                    "probability": 0.80517578125
                },
                {
                    "start": 1281.34,
                    "end": 1281.8,
                    "word": " such",
                    "probability": 0.7646484375
                },
                {
                    "start": 1281.8,
                    "end": 1281.96,
                    "word": " as",
                    "probability": 0.90380859375
                },
                {
                    "start": 1281.96,
                    "end": 1282.02,
                    "word": ",",
                    "probability": 0.75146484375
                },
                {
                    "start": 1282.02,
                    "end": 1282.1,
                    "word": " for",
                    "probability": 0.8916015625
                },
                {
                    "start": 1282.1,
                    "end": 1282.34,
                    "word": " example",
                    "probability": 0.93212890625
                },
                {
                    "start": 1282.34,
                    "end": 1282.44,
                    "word": ",",
                    "probability": 0.95654296875
                }
            ]
        },
        {
            "id": 205,
            "seek": 128364,
            "start": 1282.44,
            "end": 1288.22,
            "text": " the request, the response, the separate context, or even the HTTP session. So those objects are",
            "tokens": [
                51004,
                264,
                5308,
                11,
                264,
                4134,
                11,
                264,
                4994,
                4319,
                11,
                420,
                754,
                264,
                33283,
                5481,
                13,
                407,
                729,
                6565,
                366,
                51300
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21000743621871584,
            "compression_ratio": 1.7045454545454546,
            "no_speech_prob": 0.002506256103515625,
            "words": [
                {
                    "start": 1282.44,
                    "end": 1282.56,
                    "word": " the",
                    "probability": 0.728515625
                },
                {
                    "start": 1282.56,
                    "end": 1283.04,
                    "word": " request",
                    "probability": 0.86962890625
                },
                {
                    "start": 1283.04,
                    "end": 1283.34,
                    "word": ",",
                    "probability": 0.876953125
                },
                {
                    "start": 1283.34,
                    "end": 1283.56,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1283.56,
                    "end": 1284.1,
                    "word": " response",
                    "probability": 0.8828125
                },
                {
                    "start": 1284.1,
                    "end": 1284.24,
                    "word": ",",
                    "probability": 0.9755859375
                },
                {
                    "start": 1284.24,
                    "end": 1284.36,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1284.36,
                    "end": 1284.62,
                    "word": " separate",
                    "probability": 0.19287109375
                },
                {
                    "start": 1284.62,
                    "end": 1285.16,
                    "word": " context",
                    "probability": 0.658203125
                },
                {
                    "start": 1285.16,
                    "end": 1285.5,
                    "word": ",",
                    "probability": 0.72119140625
                },
                {
                    "start": 1285.5,
                    "end": 1285.7,
                    "word": " or",
                    "probability": 0.89404296875
                },
                {
                    "start": 1285.7,
                    "end": 1285.84,
                    "word": " even",
                    "probability": 0.81591796875
                },
                {
                    "start": 1285.84,
                    "end": 1286.08,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 1286.08,
                    "end": 1286.46,
                    "word": " HTTP",
                    "probability": 0.36279296875
                },
                {
                    "start": 1286.46,
                    "end": 1286.84,
                    "word": " session",
                    "probability": 0.82666015625
                },
                {
                    "start": 1286.84,
                    "end": 1287.18,
                    "word": ".",
                    "probability": 0.9755859375
                },
                {
                    "start": 1287.18,
                    "end": 1287.28,
                    "word": " So",
                    "probability": 0.8798828125
                },
                {
                    "start": 1287.28,
                    "end": 1287.56,
                    "word": " those",
                    "probability": 0.73486328125
                },
                {
                    "start": 1287.56,
                    "end": 1287.98,
                    "word": " objects",
                    "probability": 0.833984375
                },
                {
                    "start": 1287.98,
                    "end": 1288.22,
                    "word": " are",
                    "probability": 0.884765625
                }
            ]
        },
        {
            "id": 206,
            "seek": 128364,
            "start": 1288.22,
            "end": 1294.96,
            "text": " available in most of the template APIs and also many more that are part of this API.",
            "tokens": [
                51300,
                2435,
                294,
                881,
                295,
                264,
                12379,
                21445,
                293,
                611,
                867,
                544,
                300,
                366,
                644,
                295,
                341,
                9362,
                13,
                51612
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21000743621871584,
            "compression_ratio": 1.7045454545454546,
            "no_speech_prob": 0.002506256103515625,
            "words": [
                {
                    "start": 1288.22,
                    "end": 1288.6,
                    "word": " available",
                    "probability": 0.74169921875
                },
                {
                    "start": 1288.6,
                    "end": 1289.0,
                    "word": " in",
                    "probability": 0.908203125
                },
                {
                    "start": 1289.0,
                    "end": 1289.32,
                    "word": " most",
                    "probability": 0.80712890625
                },
                {
                    "start": 1289.32,
                    "end": 1289.48,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1289.48,
                    "end": 1289.76,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1289.76,
                    "end": 1290.18,
                    "word": " template",
                    "probability": 0.779296875
                },
                {
                    "start": 1290.18,
                    "end": 1290.66,
                    "word": " APIs",
                    "probability": 0.7607421875
                },
                {
                    "start": 1290.66,
                    "end": 1291.42,
                    "word": " and",
                    "probability": 0.47998046875
                },
                {
                    "start": 1291.42,
                    "end": 1292.0,
                    "word": " also",
                    "probability": 0.8115234375
                },
                {
                    "start": 1292.0,
                    "end": 1292.36,
                    "word": " many",
                    "probability": 0.80419921875
                },
                {
                    "start": 1292.36,
                    "end": 1292.6,
                    "word": " more",
                    "probability": 0.89111328125
                },
                {
                    "start": 1292.6,
                    "end": 1292.82,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 1292.82,
                    "end": 1293.0,
                    "word": " are",
                    "probability": 0.89697265625
                },
                {
                    "start": 1293.0,
                    "end": 1293.3,
                    "word": " part",
                    "probability": 0.81884765625
                },
                {
                    "start": 1293.3,
                    "end": 1293.52,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 1293.52,
                    "end": 1293.82,
                    "word": " this",
                    "probability": 0.54296875
                },
                {
                    "start": 1293.82,
                    "end": 1294.36,
                    "word": " API",
                    "probability": 0.84033203125
                },
                {
                    "start": 1294.36,
                    "end": 1294.96,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 207,
            "seek": 131148,
            "start": 1295.44,
            "end": 1301.5,
            "text": " So we will be discussing first some generic bypasses. That means that are independent",
            "tokens": [
                50392,
                407,
                321,
                486,
                312,
                10850,
                700,
                512,
                19577,
                24996,
                279,
                13,
                663,
                1355,
                300,
                366,
                6695,
                50708
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23901098213353,
            "compression_ratio": 1.4897119341563787,
            "no_speech_prob": 0.003475189208984375,
            "words": [
                {
                    "start": 1295.44,
                    "end": 1295.76,
                    "word": " So",
                    "probability": 0.5205078125
                },
                {
                    "start": 1295.76,
                    "end": 1296.36,
                    "word": " we",
                    "probability": 0.5107421875
                },
                {
                    "start": 1296.36,
                    "end": 1296.52,
                    "word": " will",
                    "probability": 0.802734375
                },
                {
                    "start": 1296.52,
                    "end": 1296.7,
                    "word": " be",
                    "probability": 0.89697265625
                },
                {
                    "start": 1296.7,
                    "end": 1297.06,
                    "word": " discussing",
                    "probability": 0.7666015625
                },
                {
                    "start": 1297.06,
                    "end": 1297.6,
                    "word": " first",
                    "probability": 0.791015625
                },
                {
                    "start": 1297.6,
                    "end": 1298.32,
                    "word": " some",
                    "probability": 0.74951171875
                },
                {
                    "start": 1298.32,
                    "end": 1298.9,
                    "word": " generic",
                    "probability": 0.5751953125
                },
                {
                    "start": 1298.9,
                    "end": 1299.72,
                    "word": " bypasses",
                    "probability": 0.781005859375
                },
                {
                    "start": 1299.72,
                    "end": 1299.88,
                    "word": ".",
                    "probability": 0.5009765625
                },
                {
                    "start": 1299.88,
                    "end": 1300.28,
                    "word": " That",
                    "probability": 0.81591796875
                },
                {
                    "start": 1300.28,
                    "end": 1300.52,
                    "word": " means",
                    "probability": 0.85986328125
                },
                {
                    "start": 1300.52,
                    "end": 1300.68,
                    "word": " that",
                    "probability": 0.814453125
                },
                {
                    "start": 1300.68,
                    "end": 1300.88,
                    "word": " are",
                    "probability": 0.6044921875
                },
                {
                    "start": 1300.88,
                    "end": 1301.5,
                    "word": " independent",
                    "probability": 0.74169921875
                }
            ]
        },
        {
            "id": 208,
            "seek": 131148,
            "start": 1301.5,
            "end": 1308.34,
            "text": " of which engine is used, no matter if it's FreeMarker, Velocity, Pebble, or GeneJava, right?",
            "tokens": [
                50708,
                295,
                597,
                2848,
                307,
                1143,
                11,
                572,
                1871,
                498,
                309,
                311,
                11551,
                15168,
                260,
                11,
                17814,
                905,
                507,
                11,
                2396,
                10387,
                11,
                420,
                18083,
                41,
                4061,
                11,
                558,
                30,
                51028
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23901098213353,
            "compression_ratio": 1.4897119341563787,
            "no_speech_prob": 0.003475189208984375,
            "words": [
                {
                    "start": 1301.5,
                    "end": 1302.22,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1302.22,
                    "end": 1302.66,
                    "word": " which",
                    "probability": 0.90966796875
                },
                {
                    "start": 1302.66,
                    "end": 1303.2,
                    "word": " engine",
                    "probability": 0.77734375
                },
                {
                    "start": 1303.2,
                    "end": 1303.5,
                    "word": " is",
                    "probability": 0.89013671875
                },
                {
                    "start": 1303.5,
                    "end": 1303.82,
                    "word": " used",
                    "probability": 0.80322265625
                },
                {
                    "start": 1303.82,
                    "end": 1303.94,
                    "word": ",",
                    "probability": 0.5439453125
                },
                {
                    "start": 1303.94,
                    "end": 1304.06,
                    "word": " no",
                    "probability": 0.9033203125
                },
                {
                    "start": 1304.06,
                    "end": 1304.28,
                    "word": " matter",
                    "probability": 0.826171875
                },
                {
                    "start": 1304.28,
                    "end": 1304.54,
                    "word": " if",
                    "probability": 0.88427734375
                },
                {
                    "start": 1304.54,
                    "end": 1304.94,
                    "word": " it's",
                    "probability": 0.901123046875
                },
                {
                    "start": 1304.94,
                    "end": 1305.64,
                    "word": " FreeMarker",
                    "probability": 0.6194254557291666
                },
                {
                    "start": 1305.64,
                    "end": 1305.76,
                    "word": ",",
                    "probability": 0.93017578125
                },
                {
                    "start": 1305.76,
                    "end": 1306.22,
                    "word": " Velocity",
                    "probability": 0.89013671875
                },
                {
                    "start": 1306.22,
                    "end": 1306.84,
                    "word": ",",
                    "probability": 0.95947265625
                },
                {
                    "start": 1306.84,
                    "end": 1307.04,
                    "word": " Pebble",
                    "probability": 0.849853515625
                },
                {
                    "start": 1307.04,
                    "end": 1307.18,
                    "word": ",",
                    "probability": 0.343505859375
                },
                {
                    "start": 1307.18,
                    "end": 1307.3,
                    "word": " or",
                    "probability": 0.86083984375
                },
                {
                    "start": 1307.3,
                    "end": 1307.72,
                    "word": " GeneJava",
                    "probability": 0.727294921875
                },
                {
                    "start": 1307.72,
                    "end": 1308.04,
                    "word": ",",
                    "probability": 0.351318359375
                },
                {
                    "start": 1308.04,
                    "end": 1308.26,
                    "word": " right",
                    "probability": 0.8662109375
                },
                {
                    "start": 1308.26,
                    "end": 1308.34,
                    "word": "?",
                    "probability": 0.80615234375
                }
            ]
        },
        {
            "id": 209,
            "seek": 131148,
            "start": 1308.34,
            "end": 1317.12,
            "text": " So those bypasses are based on finding different objects that we can use to get arbitrary code",
            "tokens": [
                51028,
                407,
                729,
                24996,
                279,
                366,
                2361,
                322,
                5006,
                819,
                6565,
                300,
                321,
                393,
                764,
                281,
                483,
                23211,
                3089,
                51468
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23901098213353,
            "compression_ratio": 1.4897119341563787,
            "no_speech_prob": 0.003475189208984375,
            "words": [
                {
                    "start": 1308.34,
                    "end": 1308.52,
                    "word": " So",
                    "probability": 0.8896484375
                },
                {
                    "start": 1308.52,
                    "end": 1309.36,
                    "word": " those",
                    "probability": 0.79345703125
                },
                {
                    "start": 1309.36,
                    "end": 1309.96,
                    "word": " bypasses",
                    "probability": 0.802734375
                },
                {
                    "start": 1309.96,
                    "end": 1310.24,
                    "word": " are",
                    "probability": 0.8974609375
                },
                {
                    "start": 1310.24,
                    "end": 1311.36,
                    "word": " based",
                    "probability": 0.8134765625
                },
                {
                    "start": 1311.36,
                    "end": 1311.98,
                    "word": " on",
                    "probability": 0.91162109375
                },
                {
                    "start": 1311.98,
                    "end": 1312.54,
                    "word": " finding",
                    "probability": 0.72314453125
                },
                {
                    "start": 1312.54,
                    "end": 1314.08,
                    "word": " different",
                    "probability": 0.6669921875
                },
                {
                    "start": 1314.08,
                    "end": 1314.62,
                    "word": " objects",
                    "probability": 0.82568359375
                },
                {
                    "start": 1314.62,
                    "end": 1314.88,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 1314.88,
                    "end": 1315.04,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 1315.04,
                    "end": 1315.2,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 1315.2,
                    "end": 1315.68,
                    "word": " use",
                    "probability": 0.8203125
                },
                {
                    "start": 1315.68,
                    "end": 1316.2,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 1316.2,
                    "end": 1316.46,
                    "word": " get",
                    "probability": 0.89599609375
                },
                {
                    "start": 1316.46,
                    "end": 1316.9,
                    "word": " arbitrary",
                    "probability": 0.755859375
                },
                {
                    "start": 1316.9,
                    "end": 1317.12,
                    "word": " code",
                    "probability": 0.79541015625
                }
            ]
        },
        {
            "id": 210,
            "seek": 131148,
            "start": 1317.12,
            "end": 1322.8,
            "text": " execution. So we need to inspect the template context and look for this kind of objects.",
            "tokens": [
                51468,
                15058,
                13,
                407,
                321,
                643,
                281,
                15018,
                264,
                12379,
                4319,
                293,
                574,
                337,
                341,
                733,
                295,
                6565,
                13,
                51748
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23901098213353,
            "compression_ratio": 1.4897119341563787,
            "no_speech_prob": 0.003475189208984375,
            "words": [
                {
                    "start": 1317.12,
                    "end": 1317.54,
                    "word": " execution",
                    "probability": 0.91259765625
                },
                {
                    "start": 1317.54,
                    "end": 1318.12,
                    "word": ".",
                    "probability": 0.9775390625
                },
                {
                    "start": 1318.12,
                    "end": 1318.52,
                    "word": " So",
                    "probability": 0.8974609375
                },
                {
                    "start": 1318.52,
                    "end": 1318.84,
                    "word": " we",
                    "probability": 0.8720703125
                },
                {
                    "start": 1318.84,
                    "end": 1319.04,
                    "word": " need",
                    "probability": 0.8037109375
                },
                {
                    "start": 1319.04,
                    "end": 1319.2,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1319.2,
                    "end": 1319.66,
                    "word": " inspect",
                    "probability": 0.88818359375
                },
                {
                    "start": 1319.66,
                    "end": 1320.12,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1320.12,
                    "end": 1320.44,
                    "word": " template",
                    "probability": 0.7978515625
                },
                {
                    "start": 1320.44,
                    "end": 1320.86,
                    "word": " context",
                    "probability": 0.720703125
                },
                {
                    "start": 1320.86,
                    "end": 1321.08,
                    "word": " and",
                    "probability": 0.85595703125
                },
                {
                    "start": 1321.08,
                    "end": 1321.22,
                    "word": " look",
                    "probability": 0.9169921875
                },
                {
                    "start": 1321.22,
                    "end": 1321.4,
                    "word": " for",
                    "probability": 0.89501953125
                },
                {
                    "start": 1321.4,
                    "end": 1321.66,
                    "word": " this",
                    "probability": 0.281494140625
                },
                {
                    "start": 1321.66,
                    "end": 1321.88,
                    "word": " kind",
                    "probability": 0.8095703125
                },
                {
                    "start": 1321.88,
                    "end": 1322.02,
                    "word": " of",
                    "probability": 0.91162109375
                },
                {
                    "start": 1322.02,
                    "end": 1322.36,
                    "word": " objects",
                    "probability": 0.79736328125
                },
                {
                    "start": 1322.36,
                    "end": 1322.8,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 211,
            "seek": 133622,
            "start": 1322.8,
            "end": 1327.36,
            "text": " In order to do that, if we have access to the JVM, we can basically debug it or we can",
            "tokens": [
                50364,
                682,
                1668,
                281,
                360,
                300,
                11,
                498,
                321,
                362,
                2105,
                281,
                264,
                508,
                53,
                44,
                11,
                321,
                393,
                1936,
                24083,
                309,
                420,
                321,
                393,
                50588
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18503289756022,
            "compression_ratio": 1.6590909090909092,
            "no_speech_prob": 0.00608062744140625,
            "words": [
                {
                    "start": 1322.8,
                    "end": 1323.04,
                    "word": " In",
                    "probability": 0.152587890625
                },
                {
                    "start": 1323.04,
                    "end": 1323.24,
                    "word": " order",
                    "probability": 0.81787109375
                },
                {
                    "start": 1323.24,
                    "end": 1323.42,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1323.42,
                    "end": 1323.56,
                    "word": " do",
                    "probability": 0.8916015625
                },
                {
                    "start": 1323.56,
                    "end": 1323.72,
                    "word": " that",
                    "probability": 0.86865234375
                },
                {
                    "start": 1323.72,
                    "end": 1323.82,
                    "word": ",",
                    "probability": 0.80126953125
                },
                {
                    "start": 1323.82,
                    "end": 1323.9,
                    "word": " if",
                    "probability": 0.7373046875
                },
                {
                    "start": 1323.9,
                    "end": 1324.02,
                    "word": " we",
                    "probability": 0.88525390625
                },
                {
                    "start": 1324.02,
                    "end": 1324.24,
                    "word": " have",
                    "probability": 0.86962890625
                },
                {
                    "start": 1324.24,
                    "end": 1324.5,
                    "word": " access",
                    "probability": 0.779296875
                },
                {
                    "start": 1324.5,
                    "end": 1324.68,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 1324.68,
                    "end": 1324.82,
                    "word": " the",
                    "probability": 0.80078125
                },
                {
                    "start": 1324.82,
                    "end": 1325.3,
                    "word": " JVM",
                    "probability": 0.9259440104166666
                },
                {
                    "start": 1325.3,
                    "end": 1325.5,
                    "word": ",",
                    "probability": 0.83740234375
                },
                {
                    "start": 1325.5,
                    "end": 1325.54,
                    "word": " we",
                    "probability": 0.89013671875
                },
                {
                    "start": 1325.54,
                    "end": 1325.78,
                    "word": " can",
                    "probability": 0.89501953125
                },
                {
                    "start": 1325.78,
                    "end": 1326.24,
                    "word": " basically",
                    "probability": 0.87060546875
                },
                {
                    "start": 1326.24,
                    "end": 1326.6,
                    "word": " debug",
                    "probability": 0.78173828125
                },
                {
                    "start": 1326.6,
                    "end": 1326.84,
                    "word": " it",
                    "probability": 0.8896484375
                },
                {
                    "start": 1326.84,
                    "end": 1327.04,
                    "word": " or",
                    "probability": 0.66748046875
                },
                {
                    "start": 1327.04,
                    "end": 1327.18,
                    "word": " we",
                    "probability": 0.69091796875
                },
                {
                    "start": 1327.18,
                    "end": 1327.36,
                    "word": " can",
                    "probability": 0.89990234375
                }
            ]
        },
        {
            "id": 212,
            "seek": 133622,
            "start": 1327.36,
            "end": 1333.98,
            "text": " instrument it, dump the template context, and inspect and analyze all the objects in there.",
            "tokens": [
                50588,
                7198,
                309,
                11,
                11430,
                264,
                12379,
                4319,
                11,
                293,
                15018,
                293,
                12477,
                439,
                264,
                6565,
                294,
                456,
                13,
                50892
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18503289756022,
            "compression_ratio": 1.6590909090909092,
            "no_speech_prob": 0.00608062744140625,
            "words": [
                {
                    "start": 1327.36,
                    "end": 1327.7,
                    "word": " instrument",
                    "probability": 0.82958984375
                },
                {
                    "start": 1327.7,
                    "end": 1328.02,
                    "word": " it",
                    "probability": 0.89208984375
                },
                {
                    "start": 1328.02,
                    "end": 1328.54,
                    "word": ",",
                    "probability": 0.8798828125
                },
                {
                    "start": 1328.54,
                    "end": 1328.78,
                    "word": " dump",
                    "probability": 0.77685546875
                },
                {
                    "start": 1328.78,
                    "end": 1329.14,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1329.14,
                    "end": 1329.42,
                    "word": " template",
                    "probability": 0.75048828125
                },
                {
                    "start": 1329.42,
                    "end": 1329.92,
                    "word": " context",
                    "probability": 0.7578125
                },
                {
                    "start": 1329.92,
                    "end": 1330.32,
                    "word": ",",
                    "probability": 0.37158203125
                },
                {
                    "start": 1330.32,
                    "end": 1330.38,
                    "word": " and",
                    "probability": 0.76318359375
                },
                {
                    "start": 1330.38,
                    "end": 1330.82,
                    "word": " inspect",
                    "probability": 0.9287109375
                },
                {
                    "start": 1330.82,
                    "end": 1331.12,
                    "word": " and",
                    "probability": 0.81640625
                },
                {
                    "start": 1331.12,
                    "end": 1331.86,
                    "word": " analyze",
                    "probability": 0.62255859375
                },
                {
                    "start": 1331.86,
                    "end": 1332.32,
                    "word": " all",
                    "probability": 0.90087890625
                },
                {
                    "start": 1332.32,
                    "end": 1332.5,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 1332.5,
                    "end": 1332.92,
                    "word": " objects",
                    "probability": 0.8173828125
                },
                {
                    "start": 1332.92,
                    "end": 1333.2,
                    "word": " in",
                    "probability": 0.888671875
                },
                {
                    "start": 1333.2,
                    "end": 1333.42,
                    "word": " there",
                    "probability": 0.85400390625
                },
                {
                    "start": 1333.42,
                    "end": 1333.98,
                    "word": ".",
                    "probability": 0.98779296875
                }
            ]
        },
        {
            "id": 213,
            "seek": 133622,
            "start": 1334.04,
            "end": 1341.92,
            "text": " However, if we don't have access to the JVM, we will have to read the template API documentation,",
            "tokens": [
                50920,
                2908,
                11,
                498,
                321,
                500,
                380,
                362,
                2105,
                281,
                264,
                508,
                53,
                44,
                11,
                321,
                486,
                362,
                281,
                1401,
                264,
                12379,
                9362,
                14333,
                11,
                51312
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18503289756022,
            "compression_ratio": 1.6590909090909092,
            "no_speech_prob": 0.00608062744140625,
            "words": [
                {
                    "start": 1334.04,
                    "end": 1334.38,
                    "word": " However",
                    "probability": 0.830078125
                },
                {
                    "start": 1334.38,
                    "end": 1334.52,
                    "word": ",",
                    "probability": 0.9775390625
                },
                {
                    "start": 1334.52,
                    "end": 1334.68,
                    "word": " if",
                    "probability": 0.90234375
                },
                {
                    "start": 1334.68,
                    "end": 1335.22,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 1335.22,
                    "end": 1335.38,
                    "word": " don't",
                    "probability": 0.94482421875
                },
                {
                    "start": 1335.38,
                    "end": 1335.58,
                    "word": " have",
                    "probability": 0.8662109375
                },
                {
                    "start": 1335.58,
                    "end": 1335.98,
                    "word": " access",
                    "probability": 0.7880859375
                },
                {
                    "start": 1335.98,
                    "end": 1336.26,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1336.26,
                    "end": 1336.46,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1336.46,
                    "end": 1336.94,
                    "word": " JVM",
                    "probability": 0.9827473958333334
                },
                {
                    "start": 1336.94,
                    "end": 1337.9,
                    "word": ",",
                    "probability": 0.939453125
                },
                {
                    "start": 1337.9,
                    "end": 1338.3,
                    "word": " we",
                    "probability": 0.86865234375
                },
                {
                    "start": 1338.3,
                    "end": 1338.58,
                    "word": " will",
                    "probability": 0.81103515625
                },
                {
                    "start": 1338.58,
                    "end": 1338.92,
                    "word": " have",
                    "probability": 0.87939453125
                },
                {
                    "start": 1338.92,
                    "end": 1339.14,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 1339.14,
                    "end": 1339.36,
                    "word": " read",
                    "probability": 0.8837890625
                },
                {
                    "start": 1339.36,
                    "end": 1339.96,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 1339.96,
                    "end": 1340.24,
                    "word": " template",
                    "probability": 0.7578125
                },
                {
                    "start": 1340.24,
                    "end": 1340.68,
                    "word": " API",
                    "probability": 0.798828125
                },
                {
                    "start": 1340.68,
                    "end": 1341.34,
                    "word": " documentation",
                    "probability": 0.82421875
                },
                {
                    "start": 1341.34,
                    "end": 1341.92,
                    "word": ",",
                    "probability": 0.88818359375
                }
            ]
        },
        {
            "id": 214,
            "seek": 133622,
            "start": 1341.92,
            "end": 1347.54,
            "text": " maybe do some brute forcing in order to guess names like, for example, request or rec or",
            "tokens": [
                51312,
                1310,
                360,
                512,
                47909,
                19030,
                294,
                1668,
                281,
                2041,
                5288,
                411,
                11,
                337,
                1365,
                11,
                5308,
                420,
                850,
                420,
                51600
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18503289756022,
            "compression_ratio": 1.6590909090909092,
            "no_speech_prob": 0.00608062744140625,
            "words": [
                {
                    "start": 1341.92,
                    "end": 1342.14,
                    "word": " maybe",
                    "probability": 0.8564453125
                },
                {
                    "start": 1342.14,
                    "end": 1342.46,
                    "word": " do",
                    "probability": 0.896484375
                },
                {
                    "start": 1342.46,
                    "end": 1342.9,
                    "word": " some",
                    "probability": 0.81298828125
                },
                {
                    "start": 1342.9,
                    "end": 1343.16,
                    "word": " brute",
                    "probability": 0.82958984375
                },
                {
                    "start": 1343.16,
                    "end": 1343.5,
                    "word": " forcing",
                    "probability": 0.61767578125
                },
                {
                    "start": 1343.5,
                    "end": 1343.82,
                    "word": " in",
                    "probability": 0.86767578125
                },
                {
                    "start": 1343.82,
                    "end": 1344.0,
                    "word": " order",
                    "probability": 0.830078125
                },
                {
                    "start": 1344.0,
                    "end": 1344.26,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 1344.26,
                    "end": 1344.54,
                    "word": " guess",
                    "probability": 0.830078125
                },
                {
                    "start": 1344.54,
                    "end": 1345.0,
                    "word": " names",
                    "probability": 0.78173828125
                },
                {
                    "start": 1345.0,
                    "end": 1345.3,
                    "word": " like",
                    "probability": 0.67578125
                },
                {
                    "start": 1345.3,
                    "end": 1345.34,
                    "word": ",",
                    "probability": 0.69384765625
                },
                {
                    "start": 1345.34,
                    "end": 1345.46,
                    "word": " for",
                    "probability": 0.8916015625
                },
                {
                    "start": 1345.46,
                    "end": 1345.66,
                    "word": " example",
                    "probability": 0.9287109375
                },
                {
                    "start": 1345.66,
                    "end": 1345.8,
                    "word": ",",
                    "probability": 0.97265625
                },
                {
                    "start": 1345.8,
                    "end": 1346.12,
                    "word": " request",
                    "probability": 0.6845703125
                },
                {
                    "start": 1346.12,
                    "end": 1346.56,
                    "word": " or",
                    "probability": 0.650390625
                },
                {
                    "start": 1346.56,
                    "end": 1347.22,
                    "word": " rec",
                    "probability": 0.451904296875
                },
                {
                    "start": 1347.22,
                    "end": 1347.54,
                    "word": " or",
                    "probability": 0.65087890625
                }
            ]
        },
        {
            "id": 215,
            "seek": 136544,
            "start": 1347.54,
            "end": 1352.44,
            "text": " response resp and things like that. And also in some of the engines, like, for example,",
            "tokens": [
                50364,
                4134,
                1597,
                293,
                721,
                411,
                300,
                13,
                400,
                611,
                294,
                512,
                295,
                264,
                12982,
                11,
                411,
                11,
                337,
                1365,
                11,
                50600
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19771634672696775,
            "compression_ratio": 1.8387096774193548,
            "no_speech_prob": 0.0300140380859375,
            "words": [
                {
                    "start": 1347.54,
                    "end": 1348.1,
                    "word": " response",
                    "probability": 0.3251953125
                },
                {
                    "start": 1348.1,
                    "end": 1348.58,
                    "word": " resp",
                    "probability": 0.11346435546875
                },
                {
                    "start": 1348.58,
                    "end": 1348.84,
                    "word": " and",
                    "probability": 0.66943359375
                },
                {
                    "start": 1348.84,
                    "end": 1349.04,
                    "word": " things",
                    "probability": 0.71728515625
                },
                {
                    "start": 1349.04,
                    "end": 1349.24,
                    "word": " like",
                    "probability": 0.8759765625
                },
                {
                    "start": 1349.24,
                    "end": 1349.54,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 1349.54,
                    "end": 1350.04,
                    "word": ".",
                    "probability": 0.4072265625
                },
                {
                    "start": 1350.04,
                    "end": 1350.08,
                    "word": " And",
                    "probability": 0.67724609375
                },
                {
                    "start": 1350.08,
                    "end": 1350.42,
                    "word": " also",
                    "probability": 0.798828125
                },
                {
                    "start": 1350.42,
                    "end": 1350.62,
                    "word": " in",
                    "probability": 0.78955078125
                },
                {
                    "start": 1350.62,
                    "end": 1350.94,
                    "word": " some",
                    "probability": 0.82421875
                },
                {
                    "start": 1350.94,
                    "end": 1351.1,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 1351.1,
                    "end": 1351.26,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1351.26,
                    "end": 1351.64,
                    "word": " engines",
                    "probability": 0.845703125
                },
                {
                    "start": 1351.64,
                    "end": 1351.82,
                    "word": ",",
                    "probability": 0.5634765625
                },
                {
                    "start": 1351.82,
                    "end": 1351.88,
                    "word": " like",
                    "probability": 0.74853515625
                },
                {
                    "start": 1351.88,
                    "end": 1351.96,
                    "word": ",",
                    "probability": 0.2447509765625
                },
                {
                    "start": 1351.96,
                    "end": 1352.04,
                    "word": " for",
                    "probability": 0.89404296875
                },
                {
                    "start": 1352.04,
                    "end": 1352.3,
                    "word": " example",
                    "probability": 0.92431640625
                },
                {
                    "start": 1352.3,
                    "end": 1352.44,
                    "word": ",",
                    "probability": 0.94580078125
                }
            ]
        },
        {
            "id": 216,
            "seek": 136544,
            "start": 1352.44,
            "end": 1358.66,
            "text": " FreeMarker, it is possible to list all the variables or objects that are exposed in the",
            "tokens": [
                50600,
                11551,
                15168,
                260,
                11,
                309,
                307,
                1944,
                281,
                1329,
                439,
                264,
                9102,
                420,
                6565,
                300,
                366,
                9495,
                294,
                264,
                50916
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19771634672696775,
            "compression_ratio": 1.8387096774193548,
            "no_speech_prob": 0.0300140380859375,
            "words": [
                {
                    "start": 1352.44,
                    "end": 1352.92,
                    "word": " FreeMarker",
                    "probability": 0.6423746744791666
                },
                {
                    "start": 1352.92,
                    "end": 1353.26,
                    "word": ",",
                    "probability": 0.8515625
                },
                {
                    "start": 1353.26,
                    "end": 1353.36,
                    "word": " it",
                    "probability": 0.8935546875
                },
                {
                    "start": 1353.36,
                    "end": 1353.52,
                    "word": " is",
                    "probability": 0.89453125
                },
                {
                    "start": 1353.52,
                    "end": 1353.88,
                    "word": " possible",
                    "probability": 0.849609375
                },
                {
                    "start": 1353.88,
                    "end": 1354.14,
                    "word": " to",
                    "probability": 0.89794921875
                },
                {
                    "start": 1354.14,
                    "end": 1354.56,
                    "word": " list",
                    "probability": 0.86572265625
                },
                {
                    "start": 1354.56,
                    "end": 1354.92,
                    "word": " all",
                    "probability": 0.90234375
                },
                {
                    "start": 1354.92,
                    "end": 1355.18,
                    "word": " the",
                    "probability": 0.443603515625
                },
                {
                    "start": 1355.18,
                    "end": 1355.8,
                    "word": " variables",
                    "probability": 0.841796875
                },
                {
                    "start": 1355.8,
                    "end": 1356.18,
                    "word": " or",
                    "probability": 0.89599609375
                },
                {
                    "start": 1356.18,
                    "end": 1356.76,
                    "word": " objects",
                    "probability": 0.7900390625
                },
                {
                    "start": 1356.76,
                    "end": 1357.04,
                    "word": " that",
                    "probability": 0.86865234375
                },
                {
                    "start": 1357.04,
                    "end": 1357.58,
                    "word": " are",
                    "probability": 0.8896484375
                },
                {
                    "start": 1357.58,
                    "end": 1358.12,
                    "word": " exposed",
                    "probability": 0.88330078125
                },
                {
                    "start": 1358.12,
                    "end": 1358.52,
                    "word": " in",
                    "probability": 0.90771484375
                },
                {
                    "start": 1358.52,
                    "end": 1358.66,
                    "word": " the",
                    "probability": 0.8076171875
                }
            ]
        },
        {
            "id": 217,
            "seek": 136544,
            "start": 1358.66,
            "end": 1365.4,
            "text": " context. So apart from those objects that are directly exposed to the context, we have some",
            "tokens": [
                50916,
                4319,
                13,
                407,
                4936,
                490,
                729,
                6565,
                300,
                366,
                3838,
                9495,
                281,
                264,
                4319,
                11,
                321,
                362,
                512,
                51256
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19771634672696775,
            "compression_ratio": 1.8387096774193548,
            "no_speech_prob": 0.0300140380859375,
            "words": [
                {
                    "start": 1358.66,
                    "end": 1359.06,
                    "word": " context",
                    "probability": 0.75830078125
                },
                {
                    "start": 1359.06,
                    "end": 1359.62,
                    "word": ".",
                    "probability": 0.99365234375
                },
                {
                    "start": 1360.04,
                    "end": 1360.18,
                    "word": " So",
                    "probability": 0.88232421875
                },
                {
                    "start": 1360.18,
                    "end": 1360.52,
                    "word": " apart",
                    "probability": 0.50830078125
                },
                {
                    "start": 1360.52,
                    "end": 1360.78,
                    "word": " from",
                    "probability": 0.8193359375
                },
                {
                    "start": 1360.78,
                    "end": 1361.06,
                    "word": " those",
                    "probability": 0.861328125
                },
                {
                    "start": 1361.06,
                    "end": 1361.5,
                    "word": " objects",
                    "probability": 0.81396484375
                },
                {
                    "start": 1361.5,
                    "end": 1361.76,
                    "word": " that",
                    "probability": 0.85498046875
                },
                {
                    "start": 1361.76,
                    "end": 1362.04,
                    "word": " are",
                    "probability": 0.8837890625
                },
                {
                    "start": 1362.04,
                    "end": 1362.6,
                    "word": " directly",
                    "probability": 0.7626953125
                },
                {
                    "start": 1362.6,
                    "end": 1363.06,
                    "word": " exposed",
                    "probability": 0.908203125
                },
                {
                    "start": 1363.06,
                    "end": 1363.26,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 1363.26,
                    "end": 1363.48,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1363.48,
                    "end": 1364.62,
                    "word": " context",
                    "probability": 0.58154296875
                },
                {
                    "start": 1364.62,
                    "end": 1364.76,
                    "word": ",",
                    "probability": 0.93603515625
                },
                {
                    "start": 1364.76,
                    "end": 1364.9,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 1364.9,
                    "end": 1365.12,
                    "word": " have",
                    "probability": 0.87939453125
                },
                {
                    "start": 1365.12,
                    "end": 1365.4,
                    "word": " some",
                    "probability": 0.81494140625
                }
            ]
        },
        {
            "id": 218,
            "seek": 136544,
            "start": 1365.4,
            "end": 1370.6,
            "text": " objects that are indirectly exposed. Like, for example, if we are exposing the HTTP session",
            "tokens": [
                51256,
                6565,
                300,
                366,
                37779,
                9495,
                13,
                1743,
                11,
                337,
                1365,
                11,
                498,
                321,
                366,
                33178,
                264,
                33283,
                5481,
                51520
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19771634672696775,
            "compression_ratio": 1.8387096774193548,
            "no_speech_prob": 0.0300140380859375,
            "words": [
                {
                    "start": 1365.4,
                    "end": 1365.86,
                    "word": " objects",
                    "probability": 0.814453125
                },
                {
                    "start": 1365.86,
                    "end": 1366.14,
                    "word": " that",
                    "probability": 0.875
                },
                {
                    "start": 1366.14,
                    "end": 1366.4,
                    "word": " are",
                    "probability": 0.88232421875
                },
                {
                    "start": 1366.4,
                    "end": 1367.02,
                    "word": " indirectly",
                    "probability": 0.85791015625
                },
                {
                    "start": 1367.02,
                    "end": 1367.68,
                    "word": " exposed",
                    "probability": 0.8955078125
                },
                {
                    "start": 1367.68,
                    "end": 1368.08,
                    "word": ".",
                    "probability": 0.87158203125
                },
                {
                    "start": 1368.08,
                    "end": 1368.22,
                    "word": " Like",
                    "probability": 0.7978515625
                },
                {
                    "start": 1368.22,
                    "end": 1368.28,
                    "word": ",",
                    "probability": 0.7744140625
                },
                {
                    "start": 1368.28,
                    "end": 1368.34,
                    "word": " for",
                    "probability": 0.89013671875
                },
                {
                    "start": 1368.34,
                    "end": 1368.6,
                    "word": " example",
                    "probability": 0.9384765625
                },
                {
                    "start": 1368.6,
                    "end": 1368.64,
                    "word": ",",
                    "probability": 0.9912109375
                },
                {
                    "start": 1368.64,
                    "end": 1368.84,
                    "word": " if",
                    "probability": 0.89306640625
                },
                {
                    "start": 1368.84,
                    "end": 1368.96,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 1368.96,
                    "end": 1369.06,
                    "word": " are",
                    "probability": 0.88623046875
                },
                {
                    "start": 1369.06,
                    "end": 1369.42,
                    "word": " exposing",
                    "probability": 0.76953125
                },
                {
                    "start": 1369.42,
                    "end": 1369.76,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1369.76,
                    "end": 1370.16,
                    "word": " HTTP",
                    "probability": 0.82568359375
                },
                {
                    "start": 1370.16,
                    "end": 1370.6,
                    "word": " session",
                    "probability": 0.875
                }
            ]
        },
        {
            "id": 219,
            "seek": 136544,
            "start": 1370.6,
            "end": 1376.76,
            "text": " because it contains some attributes, all of those attributes will be available for the users and",
            "tokens": [
                51520,
                570,
                309,
                8306,
                512,
                17212,
                11,
                439,
                295,
                729,
                17212,
                486,
                312,
                2435,
                337,
                264,
                5022,
                293,
                51820
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19771634672696775,
            "compression_ratio": 1.8387096774193548,
            "no_speech_prob": 0.0300140380859375,
            "words": [
                {
                    "start": 1370.6,
                    "end": 1370.98,
                    "word": " because",
                    "probability": 0.67041015625
                },
                {
                    "start": 1370.98,
                    "end": 1371.48,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 1371.48,
                    "end": 1371.94,
                    "word": " contains",
                    "probability": 0.8662109375
                },
                {
                    "start": 1371.94,
                    "end": 1372.2,
                    "word": " some",
                    "probability": 0.8056640625
                },
                {
                    "start": 1372.2,
                    "end": 1372.82,
                    "word": " attributes",
                    "probability": 0.71337890625
                },
                {
                    "start": 1372.82,
                    "end": 1373.18,
                    "word": ",",
                    "probability": 0.94677734375
                },
                {
                    "start": 1373.18,
                    "end": 1373.36,
                    "word": " all",
                    "probability": 0.8935546875
                },
                {
                    "start": 1373.36,
                    "end": 1373.52,
                    "word": " of",
                    "probability": 0.89697265625
                },
                {
                    "start": 1373.52,
                    "end": 1373.7,
                    "word": " those",
                    "probability": 0.85791015625
                },
                {
                    "start": 1373.7,
                    "end": 1374.08,
                    "word": " attributes",
                    "probability": 0.7275390625
                },
                {
                    "start": 1374.08,
                    "end": 1374.36,
                    "word": " will",
                    "probability": 0.8193359375
                },
                {
                    "start": 1374.36,
                    "end": 1374.6,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 1374.6,
                    "end": 1375.1,
                    "word": " available",
                    "probability": 0.74365234375
                },
                {
                    "start": 1375.1,
                    "end": 1375.56,
                    "word": " for",
                    "probability": 0.89599609375
                },
                {
                    "start": 1375.56,
                    "end": 1375.86,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 1375.86,
                    "end": 1376.52,
                    "word": " users",
                    "probability": 0.82373046875
                },
                {
                    "start": 1376.52,
                    "end": 1376.76,
                    "word": " and",
                    "probability": 0.8935546875
                }
            ]
        },
        {
            "id": 220,
            "seek": 138768,
            "start": 1376.76,
            "end": 1382.08,
            "text": " attackers to access and use. Same thing with the servlet request and same thing with the servlet",
            "tokens": [
                50364,
                45129,
                281,
                2105,
                293,
                764,
                13,
                10635,
                551,
                365,
                264,
                1658,
                2631,
                5308,
                293,
                912,
                551,
                365,
                264,
                1658,
                2631,
                50628
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21552309879790182,
            "compression_ratio": 1.7194570135746607,
            "no_speech_prob": 0.00460052490234375,
            "words": [
                {
                    "start": 1376.76,
                    "end": 1377.1,
                    "word": " attackers",
                    "probability": 0.06890869140625
                },
                {
                    "start": 1377.1,
                    "end": 1377.54,
                    "word": " to",
                    "probability": 0.85595703125
                },
                {
                    "start": 1377.54,
                    "end": 1378.28,
                    "word": " access",
                    "probability": 0.67626953125
                },
                {
                    "start": 1378.28,
                    "end": 1378.6,
                    "word": " and",
                    "probability": 0.87109375
                },
                {
                    "start": 1378.6,
                    "end": 1378.88,
                    "word": " use",
                    "probability": 0.81787109375
                },
                {
                    "start": 1378.88,
                    "end": 1379.26,
                    "word": ".",
                    "probability": 0.88525390625
                },
                {
                    "start": 1379.26,
                    "end": 1379.52,
                    "word": " Same",
                    "probability": 0.76708984375
                },
                {
                    "start": 1379.52,
                    "end": 1379.74,
                    "word": " thing",
                    "probability": 0.8056640625
                },
                {
                    "start": 1379.74,
                    "end": 1379.92,
                    "word": " with",
                    "probability": 0.81005859375
                },
                {
                    "start": 1379.92,
                    "end": 1380.08,
                    "word": " the",
                    "probability": 0.76806640625
                },
                {
                    "start": 1380.08,
                    "end": 1380.4,
                    "word": " servlet",
                    "probability": 0.6810302734375
                },
                {
                    "start": 1380.4,
                    "end": 1380.8,
                    "word": " request",
                    "probability": 0.767578125
                },
                {
                    "start": 1380.8,
                    "end": 1381.16,
                    "word": " and",
                    "probability": 0.6826171875
                },
                {
                    "start": 1381.16,
                    "end": 1381.34,
                    "word": " same",
                    "probability": 0.78955078125
                },
                {
                    "start": 1381.34,
                    "end": 1381.5,
                    "word": " thing",
                    "probability": 0.83447265625
                },
                {
                    "start": 1381.5,
                    "end": 1381.64,
                    "word": " with",
                    "probability": 0.81103515625
                },
                {
                    "start": 1381.64,
                    "end": 1381.78,
                    "word": " the",
                    "probability": 0.671875
                },
                {
                    "start": 1381.78,
                    "end": 1382.08,
                    "word": " servlet",
                    "probability": 0.909423828125
                }
            ]
        },
        {
            "id": 221,
            "seek": 138768,
            "start": 1382.08,
            "end": 1388.1,
            "text": " context. So those are stores of attributes, stores of objects that the attacker can get access to",
            "tokens": [
                50628,
                4319,
                13,
                407,
                729,
                366,
                9512,
                295,
                17212,
                11,
                9512,
                295,
                6565,
                300,
                264,
                35871,
                393,
                483,
                2105,
                281,
                50940
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21552309879790182,
            "compression_ratio": 1.7194570135746607,
            "no_speech_prob": 0.00460052490234375,
            "words": [
                {
                    "start": 1382.08,
                    "end": 1382.44,
                    "word": " context",
                    "probability": 0.489013671875
                },
                {
                    "start": 1382.44,
                    "end": 1382.82,
                    "word": ".",
                    "probability": 0.9462890625
                },
                {
                    "start": 1382.82,
                    "end": 1382.92,
                    "word": " So",
                    "probability": 0.86376953125
                },
                {
                    "start": 1382.92,
                    "end": 1383.14,
                    "word": " those",
                    "probability": 0.75390625
                },
                {
                    "start": 1383.14,
                    "end": 1383.36,
                    "word": " are",
                    "probability": 0.8916015625
                },
                {
                    "start": 1383.36,
                    "end": 1383.94,
                    "word": " stores",
                    "probability": 0.424072265625
                },
                {
                    "start": 1383.94,
                    "end": 1384.64,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 1384.64,
                    "end": 1385.1,
                    "word": " attributes",
                    "probability": 0.69921875
                },
                {
                    "start": 1385.1,
                    "end": 1385.34,
                    "word": ",",
                    "probability": 0.8701171875
                },
                {
                    "start": 1385.34,
                    "end": 1385.54,
                    "word": " stores",
                    "probability": 0.70703125
                },
                {
                    "start": 1385.54,
                    "end": 1385.78,
                    "word": " of",
                    "probability": 0.90771484375
                },
                {
                    "start": 1385.78,
                    "end": 1386.22,
                    "word": " objects",
                    "probability": 0.82861328125
                },
                {
                    "start": 1386.22,
                    "end": 1386.62,
                    "word": " that",
                    "probability": 0.68603515625
                },
                {
                    "start": 1386.62,
                    "end": 1386.76,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 1386.76,
                    "end": 1387.12,
                    "word": " attacker",
                    "probability": 0.7255859375
                },
                {
                    "start": 1387.12,
                    "end": 1387.36,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 1387.36,
                    "end": 1387.56,
                    "word": " get",
                    "probability": 0.89013671875
                },
                {
                    "start": 1387.56,
                    "end": 1387.84,
                    "word": " access",
                    "probability": 0.79248046875
                },
                {
                    "start": 1387.84,
                    "end": 1388.1,
                    "word": " to",
                    "probability": 0.9033203125
                }
            ]
        },
        {
            "id": 222,
            "seek": 138768,
            "start": 1388.1,
            "end": 1394.18,
            "text": " and use to look for interesting objects. So let's see how many objects we can find in one",
            "tokens": [
                50940,
                293,
                764,
                281,
                574,
                337,
                1880,
                6565,
                13,
                407,
                718,
                311,
                536,
                577,
                867,
                6565,
                321,
                393,
                915,
                294,
                472,
                51236
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21552309879790182,
            "compression_ratio": 1.7194570135746607,
            "no_speech_prob": 0.00460052490234375,
            "words": [
                {
                    "start": 1388.1,
                    "end": 1388.52,
                    "word": " and",
                    "probability": 0.85595703125
                },
                {
                    "start": 1388.52,
                    "end": 1388.8,
                    "word": " use",
                    "probability": 0.744140625
                },
                {
                    "start": 1388.8,
                    "end": 1389.02,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 1389.02,
                    "end": 1389.22,
                    "word": " look",
                    "probability": 0.92529296875
                },
                {
                    "start": 1389.22,
                    "end": 1389.5,
                    "word": " for",
                    "probability": 0.8984375
                },
                {
                    "start": 1389.5,
                    "end": 1389.9,
                    "word": " interesting",
                    "probability": 0.61474609375
                },
                {
                    "start": 1389.9,
                    "end": 1390.3,
                    "word": " objects",
                    "probability": 0.8359375
                },
                {
                    "start": 1390.3,
                    "end": 1390.82,
                    "word": ".",
                    "probability": 0.99267578125
                },
                {
                    "start": 1391.16,
                    "end": 1391.44,
                    "word": " So",
                    "probability": 0.86376953125
                },
                {
                    "start": 1391.44,
                    "end": 1391.96,
                    "word": " let's",
                    "probability": 0.86767578125
                },
                {
                    "start": 1391.96,
                    "end": 1392.1,
                    "word": " see",
                    "probability": 0.8056640625
                },
                {
                    "start": 1392.1,
                    "end": 1392.32,
                    "word": " how",
                    "probability": 0.89697265625
                },
                {
                    "start": 1392.32,
                    "end": 1392.68,
                    "word": " many",
                    "probability": 0.81396484375
                },
                {
                    "start": 1392.68,
                    "end": 1393.08,
                    "word": " objects",
                    "probability": 0.8359375
                },
                {
                    "start": 1393.08,
                    "end": 1393.28,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1393.28,
                    "end": 1393.42,
                    "word": " can",
                    "probability": 0.90380859375
                },
                {
                    "start": 1393.42,
                    "end": 1393.74,
                    "word": " find",
                    "probability": 0.810546875
                },
                {
                    "start": 1393.74,
                    "end": 1393.92,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 1393.92,
                    "end": 1394.18,
                    "word": " one",
                    "probability": 0.826171875
                }
            ]
        },
        {
            "id": 223,
            "seek": 138768,
            "start": 1394.18,
            "end": 1399.0,
            "text": " simple content management systems. In this case, it will be LiveArray. And in order to do that,",
            "tokens": [
                51236,
                2199,
                2701,
                4592,
                3652,
                13,
                682,
                341,
                1389,
                11,
                309,
                486,
                312,
                10385,
                10683,
                3458,
                13,
                400,
                294,
                1668,
                281,
                360,
                300,
                11,
                51472
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21552309879790182,
            "compression_ratio": 1.7194570135746607,
            "no_speech_prob": 0.00460052490234375,
            "words": [
                {
                    "start": 1394.18,
                    "end": 1394.58,
                    "word": " simple",
                    "probability": 0.890625
                },
                {
                    "start": 1394.58,
                    "end": 1394.86,
                    "word": " content",
                    "probability": 0.794921875
                },
                {
                    "start": 1394.86,
                    "end": 1395.2,
                    "word": " management",
                    "probability": 0.66796875
                },
                {
                    "start": 1395.2,
                    "end": 1395.6,
                    "word": " systems",
                    "probability": 0.4853515625
                },
                {
                    "start": 1395.6,
                    "end": 1395.66,
                    "word": ".",
                    "probability": 0.8095703125
                },
                {
                    "start": 1395.66,
                    "end": 1395.76,
                    "word": " In",
                    "probability": 0.91064453125
                },
                {
                    "start": 1395.76,
                    "end": 1395.92,
                    "word": " this",
                    "probability": 0.8828125
                },
                {
                    "start": 1395.92,
                    "end": 1396.1,
                    "word": " case",
                    "probability": 0.81396484375
                },
                {
                    "start": 1396.1,
                    "end": 1396.38,
                    "word": ",",
                    "probability": 0.58837890625
                },
                {
                    "start": 1396.38,
                    "end": 1396.52,
                    "word": " it",
                    "probability": 0.896484375
                },
                {
                    "start": 1396.52,
                    "end": 1396.66,
                    "word": " will",
                    "probability": 0.751953125
                },
                {
                    "start": 1396.66,
                    "end": 1396.84,
                    "word": " be",
                    "probability": 0.89794921875
                },
                {
                    "start": 1396.84,
                    "end": 1397.3,
                    "word": " LiveArray",
                    "probability": 0.5966796875
                },
                {
                    "start": 1397.3,
                    "end": 1397.68,
                    "word": ".",
                    "probability": 0.54443359375
                },
                {
                    "start": 1397.68,
                    "end": 1397.88,
                    "word": " And",
                    "probability": 0.849609375
                },
                {
                    "start": 1397.88,
                    "end": 1398.1,
                    "word": " in",
                    "probability": 0.89892578125
                },
                {
                    "start": 1398.1,
                    "end": 1398.3,
                    "word": " order",
                    "probability": 0.8349609375
                },
                {
                    "start": 1398.3,
                    "end": 1398.54,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1398.54,
                    "end": 1398.7,
                    "word": " do",
                    "probability": 0.90087890625
                },
                {
                    "start": 1398.7,
                    "end": 1398.96,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 1398.96,
                    "end": 1399.0,
                    "word": ",",
                    "probability": 0.89599609375
                }
            ]
        },
        {
            "id": 224,
            "seek": 140962,
            "start": 1399.0,
            "end": 1407.54,
            "text": " we will be generating this template that I'm showing you, which basically is listing all of",
            "tokens": [
                50364,
                321,
                486,
                312,
                17746,
                341,
                12379,
                300,
                286,
                478,
                4099,
                291,
                11,
                597,
                1936,
                307,
                22161,
                439,
                295,
                50788
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22371032408305577,
            "compression_ratio": 1.7643312101910829,
            "no_speech_prob": 0.191162109375,
            "words": [
                {
                    "start": 1399.0,
                    "end": 1399.1,
                    "word": " we",
                    "probability": 0.380126953125
                },
                {
                    "start": 1399.1,
                    "end": 1399.32,
                    "word": " will",
                    "probability": 0.78759765625
                },
                {
                    "start": 1399.32,
                    "end": 1399.54,
                    "word": " be",
                    "probability": 0.89794921875
                },
                {
                    "start": 1399.54,
                    "end": 1400.54,
                    "word": " generating",
                    "probability": 0.79443359375
                },
                {
                    "start": 1400.54,
                    "end": 1401.06,
                    "word": " this",
                    "probability": 0.8759765625
                },
                {
                    "start": 1401.06,
                    "end": 1401.48,
                    "word": " template",
                    "probability": 0.78271484375
                },
                {
                    "start": 1401.48,
                    "end": 1404.02,
                    "word": " that",
                    "probability": 0.7607421875
                },
                {
                    "start": 1404.02,
                    "end": 1404.24,
                    "word": " I'm",
                    "probability": 0.97119140625
                },
                {
                    "start": 1404.24,
                    "end": 1404.5,
                    "word": " showing",
                    "probability": 0.79541015625
                },
                {
                    "start": 1404.5,
                    "end": 1404.86,
                    "word": " you",
                    "probability": 0.8955078125
                },
                {
                    "start": 1404.86,
                    "end": 1405.2,
                    "word": ",",
                    "probability": 0.6884765625
                },
                {
                    "start": 1405.2,
                    "end": 1405.7,
                    "word": " which",
                    "probability": 0.9091796875
                },
                {
                    "start": 1405.7,
                    "end": 1406.28,
                    "word": " basically",
                    "probability": 0.8623046875
                },
                {
                    "start": 1406.28,
                    "end": 1406.64,
                    "word": " is",
                    "probability": 0.88720703125
                },
                {
                    "start": 1406.64,
                    "end": 1407.0,
                    "word": " listing",
                    "probability": 0.84228515625
                },
                {
                    "start": 1407.0,
                    "end": 1407.34,
                    "word": " all",
                    "probability": 0.90673828125
                },
                {
                    "start": 1407.34,
                    "end": 1407.54,
                    "word": " of",
                    "probability": 0.90625
                }
            ]
        },
        {
            "id": 225,
            "seek": 140962,
            "start": 1407.54,
            "end": 1415.74,
            "text": " the context variables, then all of the request attributes, then we will show all the request,",
            "tokens": [
                50788,
                264,
                4319,
                9102,
                11,
                550,
                439,
                295,
                264,
                5308,
                17212,
                11,
                550,
                321,
                486,
                855,
                439,
                264,
                5308,
                11,
                51176
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22371032408305577,
            "compression_ratio": 1.7643312101910829,
            "no_speech_prob": 0.191162109375,
            "words": [
                {
                    "start": 1407.54,
                    "end": 1407.86,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 1407.86,
                    "end": 1408.64,
                    "word": " context",
                    "probability": 0.751953125
                },
                {
                    "start": 1408.64,
                    "end": 1409.7,
                    "word": " variables",
                    "probability": 0.71240234375
                },
                {
                    "start": 1409.7,
                    "end": 1410.06,
                    "word": ",",
                    "probability": 0.82958984375
                },
                {
                    "start": 1410.06,
                    "end": 1410.36,
                    "word": " then",
                    "probability": 0.71728515625
                },
                {
                    "start": 1410.36,
                    "end": 1410.72,
                    "word": " all",
                    "probability": 0.884765625
                },
                {
                    "start": 1410.72,
                    "end": 1410.88,
                    "word": " of",
                    "probability": 0.90771484375
                },
                {
                    "start": 1410.88,
                    "end": 1411.08,
                    "word": " the",
                    "probability": 0.70947265625
                },
                {
                    "start": 1411.08,
                    "end": 1412.06,
                    "word": " request",
                    "probability": 0.859375
                },
                {
                    "start": 1412.06,
                    "end": 1412.86,
                    "word": " attributes",
                    "probability": 0.7138671875
                },
                {
                    "start": 1412.86,
                    "end": 1413.3,
                    "word": ",",
                    "probability": 0.712890625
                },
                {
                    "start": 1413.3,
                    "end": 1413.48,
                    "word": " then",
                    "probability": 0.71875
                },
                {
                    "start": 1413.48,
                    "end": 1413.66,
                    "word": " we",
                    "probability": 0.88818359375
                },
                {
                    "start": 1413.66,
                    "end": 1413.9,
                    "word": " will",
                    "probability": 0.80126953125
                },
                {
                    "start": 1413.9,
                    "end": 1414.32,
                    "word": " show",
                    "probability": 0.83251953125
                },
                {
                    "start": 1414.32,
                    "end": 1414.58,
                    "word": " all",
                    "probability": 0.880859375
                },
                {
                    "start": 1414.58,
                    "end": 1414.8,
                    "word": " the",
                    "probability": 0.79541015625
                },
                {
                    "start": 1414.8,
                    "end": 1415.26,
                    "word": " request",
                    "probability": 0.58203125
                },
                {
                    "start": 1415.26,
                    "end": 1415.74,
                    "word": ",",
                    "probability": 0.6279296875
                }
            ]
        },
        {
            "id": 226,
            "seek": 140962,
            "start": 1415.74,
            "end": 1420.94,
            "text": " sorry, the session attributes, then the servlet context attributes. And because the servlet",
            "tokens": [
                51212,
                2597,
                11,
                264,
                5481,
                17212,
                11,
                550,
                264,
                1658,
                2631,
                4319,
                17212,
                13,
                400,
                570,
                264,
                1658,
                2631,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22371032408305577,
            "compression_ratio": 1.7643312101910829,
            "no_speech_prob": 0.191162109375,
            "words": [
                {
                    "start": 1415.74,
                    "end": 1416.24,
                    "word": " sorry",
                    "probability": 0.74853515625
                },
                {
                    "start": 1416.24,
                    "end": 1416.44,
                    "word": ",",
                    "probability": 0.916015625
                },
                {
                    "start": 1416.44,
                    "end": 1416.56,
                    "word": " the",
                    "probability": 0.7783203125
                },
                {
                    "start": 1416.56,
                    "end": 1416.84,
                    "word": " session",
                    "probability": 0.759765625
                },
                {
                    "start": 1416.84,
                    "end": 1417.46,
                    "word": " attributes",
                    "probability": 0.6875
                },
                {
                    "start": 1417.46,
                    "end": 1417.84,
                    "word": ",",
                    "probability": 0.94287109375
                },
                {
                    "start": 1417.84,
                    "end": 1418.1,
                    "word": " then",
                    "probability": 0.7099609375
                },
                {
                    "start": 1418.1,
                    "end": 1418.38,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 1418.38,
                    "end": 1418.72,
                    "word": " servlet",
                    "probability": 0.5023040771484375
                },
                {
                    "start": 1418.72,
                    "end": 1419.18,
                    "word": " context",
                    "probability": 0.69970703125
                },
                {
                    "start": 1419.18,
                    "end": 1419.7,
                    "word": " attributes",
                    "probability": 0.73095703125
                },
                {
                    "start": 1419.7,
                    "end": 1420.14,
                    "word": ".",
                    "probability": 0.55517578125
                },
                {
                    "start": 1420.14,
                    "end": 1420.24,
                    "word": " And",
                    "probability": 0.8857421875
                },
                {
                    "start": 1420.24,
                    "end": 1420.44,
                    "word": " because",
                    "probability": 0.83349609375
                },
                {
                    "start": 1420.44,
                    "end": 1420.64,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 1420.64,
                    "end": 1420.94,
                    "word": " servlet",
                    "probability": 0.90283203125
                }
            ]
        },
        {
            "id": 227,
            "seek": 143688,
            "start": 1420.94,
            "end": 1429.12,
            "text": " context will expose the Spring framework context, we will be also listing all of the Spring bins,",
            "tokens": [
                50364,
                4319,
                486,
                19219,
                264,
                14013,
                8388,
                4319,
                11,
                321,
                486,
                312,
                611,
                22161,
                439,
                295,
                264,
                14013,
                41275,
                11,
                50768
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21253764665270425,
            "compression_ratio": 1.771144278606965,
            "no_speech_prob": 0.09600830078125,
            "words": [
                {
                    "start": 1420.94,
                    "end": 1421.36,
                    "word": " context",
                    "probability": 0.382568359375
                },
                {
                    "start": 1421.36,
                    "end": 1421.96,
                    "word": " will",
                    "probability": 0.755859375
                },
                {
                    "start": 1421.96,
                    "end": 1422.7,
                    "word": " expose",
                    "probability": 0.8359375
                },
                {
                    "start": 1422.7,
                    "end": 1423.14,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 1423.14,
                    "end": 1424.04,
                    "word": " Spring",
                    "probability": 0.7666015625
                },
                {
                    "start": 1424.04,
                    "end": 1424.62,
                    "word": " framework",
                    "probability": 0.59130859375
                },
                {
                    "start": 1424.62,
                    "end": 1425.3,
                    "word": " context",
                    "probability": 0.748046875
                },
                {
                    "start": 1425.3,
                    "end": 1425.56,
                    "word": ",",
                    "probability": 0.65478515625
                },
                {
                    "start": 1425.56,
                    "end": 1425.92,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1425.92,
                    "end": 1426.12,
                    "word": " will",
                    "probability": 0.7880859375
                },
                {
                    "start": 1426.12,
                    "end": 1426.46,
                    "word": " be",
                    "probability": 0.67919921875
                },
                {
                    "start": 1426.46,
                    "end": 1426.86,
                    "word": " also",
                    "probability": 0.814453125
                },
                {
                    "start": 1426.86,
                    "end": 1427.28,
                    "word": " listing",
                    "probability": 0.8193359375
                },
                {
                    "start": 1427.28,
                    "end": 1427.78,
                    "word": " all",
                    "probability": 0.89306640625
                },
                {
                    "start": 1427.78,
                    "end": 1428.06,
                    "word": " of",
                    "probability": 0.88818359375
                },
                {
                    "start": 1428.06,
                    "end": 1428.26,
                    "word": " the",
                    "probability": 0.798828125
                },
                {
                    "start": 1428.26,
                    "end": 1428.68,
                    "word": " Spring",
                    "probability": 0.8564453125
                },
                {
                    "start": 1428.68,
                    "end": 1428.98,
                    "word": " bins",
                    "probability": 0.32861328125
                },
                {
                    "start": 1428.98,
                    "end": 1429.12,
                    "word": ",",
                    "probability": 0.55908203125
                }
            ]
        },
        {
            "id": 228,
            "seek": 143688,
            "start": 1429.12,
            "end": 1436.26,
            "text": " all the objects registered in the Spring context. So if we render that,",
            "tokens": [
                50768,
                439,
                264,
                6565,
                13968,
                294,
                264,
                14013,
                4319,
                13,
                407,
                498,
                321,
                15529,
                300,
                11,
                51060
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21253764665270425,
            "compression_ratio": 1.771144278606965,
            "no_speech_prob": 0.09600830078125,
            "words": [
                {
                    "start": 1429.12,
                    "end": 1429.24,
                    "word": " all",
                    "probability": 0.77392578125
                },
                {
                    "start": 1429.24,
                    "end": 1429.42,
                    "word": " the",
                    "probability": 0.72998046875
                },
                {
                    "start": 1429.42,
                    "end": 1429.96,
                    "word": " objects",
                    "probability": 0.8310546875
                },
                {
                    "start": 1429.96,
                    "end": 1430.84,
                    "word": " registered",
                    "probability": 0.68701171875
                },
                {
                    "start": 1430.84,
                    "end": 1431.24,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 1431.24,
                    "end": 1431.4,
                    "word": " the",
                    "probability": 0.7685546875
                },
                {
                    "start": 1431.4,
                    "end": 1431.66,
                    "word": " Spring",
                    "probability": 0.80078125
                },
                {
                    "start": 1431.66,
                    "end": 1432.12,
                    "word": " context",
                    "probability": 0.75341796875
                },
                {
                    "start": 1432.12,
                    "end": 1432.74,
                    "word": ".",
                    "probability": 0.96875
                },
                {
                    "start": 1432.74,
                    "end": 1433.04,
                    "word": " So",
                    "probability": 0.82373046875
                },
                {
                    "start": 1433.04,
                    "end": 1433.32,
                    "word": " if",
                    "probability": 0.650390625
                },
                {
                    "start": 1433.32,
                    "end": 1433.68,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 1433.68,
                    "end": 1434.56,
                    "word": " render",
                    "probability": 0.70654296875
                },
                {
                    "start": 1434.56,
                    "end": 1434.96,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 1434.96,
                    "end": 1436.26,
                    "word": ",",
                    "probability": 0.8046875
                }
            ]
        },
        {
            "id": 229,
            "seek": 143688,
            "start": 1436.96,
            "end": 1442.0,
            "text": " you will see that we have a bunch of objects directly exposed to the context. Those are part",
            "tokens": [
                51168,
                291,
                486,
                536,
                300,
                321,
                362,
                257,
                3840,
                295,
                6565,
                3838,
                9495,
                281,
                264,
                4319,
                13,
                3950,
                366,
                644,
                51412
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21253764665270425,
            "compression_ratio": 1.771144278606965,
            "no_speech_prob": 0.09600830078125,
            "words": [
                {
                    "start": 1436.96,
                    "end": 1437.28,
                    "word": " you",
                    "probability": 0.875
                },
                {
                    "start": 1437.28,
                    "end": 1437.42,
                    "word": " will",
                    "probability": 0.81005859375
                },
                {
                    "start": 1437.42,
                    "end": 1437.58,
                    "word": " see",
                    "probability": 0.81591796875
                },
                {
                    "start": 1437.58,
                    "end": 1437.74,
                    "word": " that",
                    "probability": 0.87841796875
                },
                {
                    "start": 1437.74,
                    "end": 1437.86,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 1437.86,
                    "end": 1438.08,
                    "word": " have",
                    "probability": 0.87744140625
                },
                {
                    "start": 1438.66,
                    "end": 1438.98,
                    "word": " a bunch",
                    "probability": 0.80419921875
                },
                {
                    "start": 1438.98,
                    "end": 1439.32,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 1439.32,
                    "end": 1439.76,
                    "word": " objects",
                    "probability": 0.83154296875
                },
                {
                    "start": 1439.76,
                    "end": 1440.24,
                    "word": " directly",
                    "probability": 0.70068359375
                },
                {
                    "start": 1440.24,
                    "end": 1440.7,
                    "word": " exposed",
                    "probability": 0.89453125
                },
                {
                    "start": 1440.7,
                    "end": 1440.88,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 1440.88,
                    "end": 1441.04,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 1441.04,
                    "end": 1441.34,
                    "word": " context",
                    "probability": 0.73583984375
                },
                {
                    "start": 1441.34,
                    "end": 1441.5,
                    "word": ".",
                    "probability": 0.7265625
                },
                {
                    "start": 1441.5,
                    "end": 1441.62,
                    "word": " Those",
                    "probability": 0.9287109375
                },
                {
                    "start": 1441.62,
                    "end": 1441.76,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 1441.76,
                    "end": 1442.0,
                    "word": " part",
                    "probability": 0.8134765625
                }
            ]
        },
        {
            "id": 230,
            "seek": 143688,
            "start": 1442.0,
            "end": 1448.2,
            "text": " of the template API. And some of them are very interesting. Others are exposed as part of the",
            "tokens": [
                51412,
                295,
                264,
                12379,
                9362,
                13,
                400,
                512,
                295,
                552,
                366,
                588,
                1880,
                13,
                20277,
                366,
                9495,
                382,
                644,
                295,
                264,
                51724
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21253764665270425,
            "compression_ratio": 1.771144278606965,
            "no_speech_prob": 0.09600830078125,
            "words": [
                {
                    "start": 1442.0,
                    "end": 1442.14,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 1442.14,
                    "end": 1442.28,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1442.28,
                    "end": 1442.6,
                    "word": " template",
                    "probability": 0.7138671875
                },
                {
                    "start": 1442.6,
                    "end": 1443.02,
                    "word": " API",
                    "probability": 0.79248046875
                },
                {
                    "start": 1443.02,
                    "end": 1443.66,
                    "word": ".",
                    "probability": 0.219970703125
                },
                {
                    "start": 1443.84,
                    "end": 1444.06,
                    "word": " And",
                    "probability": 0.736328125
                },
                {
                    "start": 1444.06,
                    "end": 1444.82,
                    "word": " some",
                    "probability": 0.80859375
                },
                {
                    "start": 1444.82,
                    "end": 1444.96,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1444.96,
                    "end": 1445.08,
                    "word": " them",
                    "probability": 0.74169921875
                },
                {
                    "start": 1445.08,
                    "end": 1445.22,
                    "word": " are",
                    "probability": 0.8916015625
                },
                {
                    "start": 1445.22,
                    "end": 1445.44,
                    "word": " very",
                    "probability": 0.7412109375
                },
                {
                    "start": 1445.44,
                    "end": 1445.92,
                    "word": " interesting",
                    "probability": 0.6533203125
                },
                {
                    "start": 1445.92,
                    "end": 1446.46,
                    "word": ".",
                    "probability": 0.91162109375
                },
                {
                    "start": 1446.46,
                    "end": 1446.76,
                    "word": " Others",
                    "probability": 0.76611328125
                },
                {
                    "start": 1446.76,
                    "end": 1447.12,
                    "word": " are",
                    "probability": 0.888671875
                },
                {
                    "start": 1447.12,
                    "end": 1447.5,
                    "word": " exposed",
                    "probability": 0.87255859375
                },
                {
                    "start": 1447.5,
                    "end": 1447.72,
                    "word": " as",
                    "probability": 0.9150390625
                },
                {
                    "start": 1447.72,
                    "end": 1447.94,
                    "word": " part",
                    "probability": 0.822265625
                },
                {
                    "start": 1447.94,
                    "end": 1448.08,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 1448.08,
                    "end": 1448.2,
                    "word": " the",
                    "probability": 0.56982421875
                }
            ]
        },
        {
            "id": 231,
            "seek": 146594,
            "start": 1448.2,
            "end": 1453.84,
            "text": " request attributes, session attributes, and servlet context attributes. So as we can see here,",
            "tokens": [
                50364,
                5308,
                17212,
                11,
                5481,
                17212,
                11,
                293,
                1658,
                2631,
                4319,
                17212,
                13,
                407,
                382,
                321,
                393,
                536,
                510,
                11,
                50640
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22005208567888648,
            "compression_ratio": 1.7555555555555555,
            "no_speech_prob": 0.01580810546875,
            "words": [
                {
                    "start": 1448.2,
                    "end": 1448.54,
                    "word": " request",
                    "probability": 0.1588134765625
                },
                {
                    "start": 1448.54,
                    "end": 1449.2,
                    "word": " attributes",
                    "probability": 0.564453125
                },
                {
                    "start": 1449.2,
                    "end": 1449.74,
                    "word": ",",
                    "probability": 0.92431640625
                },
                {
                    "start": 1449.74,
                    "end": 1450.26,
                    "word": " session",
                    "probability": 0.802734375
                },
                {
                    "start": 1450.26,
                    "end": 1450.78,
                    "word": " attributes",
                    "probability": 0.65869140625
                },
                {
                    "start": 1450.78,
                    "end": 1451.26,
                    "word": ",",
                    "probability": 0.5078125
                },
                {
                    "start": 1451.26,
                    "end": 1451.42,
                    "word": " and",
                    "probability": 0.86865234375
                },
                {
                    "start": 1451.42,
                    "end": 1451.84,
                    "word": " servlet",
                    "probability": 0.6253662109375
                },
                {
                    "start": 1451.84,
                    "end": 1452.26,
                    "word": " context",
                    "probability": 0.7109375
                },
                {
                    "start": 1452.26,
                    "end": 1452.72,
                    "word": " attributes",
                    "probability": 0.68701171875
                },
                {
                    "start": 1452.72,
                    "end": 1453.08,
                    "word": ".",
                    "probability": 0.9052734375
                },
                {
                    "start": 1453.08,
                    "end": 1453.12,
                    "word": " So",
                    "probability": 0.72509765625
                },
                {
                    "start": 1453.12,
                    "end": 1453.24,
                    "word": " as",
                    "probability": 0.74853515625
                },
                {
                    "start": 1453.24,
                    "end": 1453.36,
                    "word": " we",
                    "probability": 0.86572265625
                },
                {
                    "start": 1453.36,
                    "end": 1453.48,
                    "word": " can",
                    "probability": 0.892578125
                },
                {
                    "start": 1453.48,
                    "end": 1453.62,
                    "word": " see",
                    "probability": 0.81591796875
                },
                {
                    "start": 1453.62,
                    "end": 1453.8,
                    "word": " here",
                    "probability": 0.791015625
                },
                {
                    "start": 1453.8,
                    "end": 1453.84,
                    "word": ",",
                    "probability": 0.471923828125
                }
            ]
        },
        {
            "id": 232,
            "seek": 146594,
            "start": 1453.84,
            "end": 1459.84,
            "text": " we have interesting objects like an instance manager or, for example, the web application",
            "tokens": [
                50640,
                321,
                362,
                1880,
                6565,
                411,
                364,
                5197,
                6598,
                420,
                11,
                337,
                1365,
                11,
                264,
                3670,
                3861,
                50948
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22005208567888648,
            "compression_ratio": 1.7555555555555555,
            "no_speech_prob": 0.01580810546875,
            "words": [
                {
                    "start": 1453.84,
                    "end": 1453.92,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1453.92,
                    "end": 1454.12,
                    "word": " have",
                    "probability": 0.8828125
                },
                {
                    "start": 1454.12,
                    "end": 1454.6,
                    "word": " interesting",
                    "probability": 0.6220703125
                },
                {
                    "start": 1454.6,
                    "end": 1455.6,
                    "word": " objects",
                    "probability": 0.818359375
                },
                {
                    "start": 1455.6,
                    "end": 1455.92,
                    "word": " like",
                    "probability": 0.71630859375
                },
                {
                    "start": 1455.92,
                    "end": 1456.08,
                    "word": " an",
                    "probability": 0.8291015625
                },
                {
                    "start": 1456.08,
                    "end": 1456.4,
                    "word": " instance",
                    "probability": 0.78466796875
                },
                {
                    "start": 1456.4,
                    "end": 1456.82,
                    "word": " manager",
                    "probability": 0.77294921875
                },
                {
                    "start": 1456.82,
                    "end": 1457.74,
                    "word": " or",
                    "probability": 0.374755859375
                },
                {
                    "start": 1457.74,
                    "end": 1457.88,
                    "word": ",",
                    "probability": 0.367919921875
                },
                {
                    "start": 1457.88,
                    "end": 1457.92,
                    "word": " for",
                    "probability": 0.890625
                },
                {
                    "start": 1457.92,
                    "end": 1458.28,
                    "word": " example",
                    "probability": 0.92822265625
                },
                {
                    "start": 1458.28,
                    "end": 1458.46,
                    "word": ",",
                    "probability": 0.97265625
                },
                {
                    "start": 1458.46,
                    "end": 1458.68,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 1458.68,
                    "end": 1459.46,
                    "word": " web",
                    "probability": 0.77099609375
                },
                {
                    "start": 1459.46,
                    "end": 1459.84,
                    "word": " application",
                    "probability": 0.814453125
                }
            ]
        },
        {
            "id": 233,
            "seek": 146594,
            "start": 1459.84,
            "end": 1465.64,
            "text": " context for Spring that we use to list and access all the Spring bins. So as you can see, there are",
            "tokens": [
                50948,
                4319,
                337,
                14013,
                300,
                321,
                764,
                281,
                1329,
                293,
                2105,
                439,
                264,
                14013,
                41275,
                13,
                407,
                382,
                291,
                393,
                536,
                11,
                456,
                366,
                51232
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22005208567888648,
            "compression_ratio": 1.7555555555555555,
            "no_speech_prob": 0.01580810546875,
            "words": [
                {
                    "start": 1459.84,
                    "end": 1460.28,
                    "word": " context",
                    "probability": 0.74951171875
                },
                {
                    "start": 1460.28,
                    "end": 1460.48,
                    "word": " for",
                    "probability": 0.896484375
                },
                {
                    "start": 1460.48,
                    "end": 1460.76,
                    "word": " Spring",
                    "probability": 0.66357421875
                },
                {
                    "start": 1460.76,
                    "end": 1460.96,
                    "word": " that",
                    "probability": 0.85009765625
                },
                {
                    "start": 1460.96,
                    "end": 1461.18,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 1461.18,
                    "end": 1461.82,
                    "word": " use",
                    "probability": 0.59326171875
                },
                {
                    "start": 1461.82,
                    "end": 1462.02,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 1462.02,
                    "end": 1462.38,
                    "word": " list",
                    "probability": 0.8076171875
                },
                {
                    "start": 1462.38,
                    "end": 1462.62,
                    "word": " and",
                    "probability": 0.88427734375
                },
                {
                    "start": 1462.62,
                    "end": 1462.94,
                    "word": " access",
                    "probability": 0.81201171875
                },
                {
                    "start": 1462.94,
                    "end": 1463.2,
                    "word": " all",
                    "probability": 0.8857421875
                },
                {
                    "start": 1463.2,
                    "end": 1463.34,
                    "word": " the",
                    "probability": 0.6162109375
                },
                {
                    "start": 1463.34,
                    "end": 1463.64,
                    "word": " Spring",
                    "probability": 0.87158203125
                },
                {
                    "start": 1463.64,
                    "end": 1463.84,
                    "word": " bins",
                    "probability": 0.0018529891967773438
                },
                {
                    "start": 1463.84,
                    "end": 1464.2,
                    "word": ".",
                    "probability": 0.982421875
                },
                {
                    "start": 1464.2,
                    "end": 1464.36,
                    "word": " So",
                    "probability": 0.83740234375
                },
                {
                    "start": 1464.36,
                    "end": 1465.06,
                    "word": " as",
                    "probability": 0.685546875
                },
                {
                    "start": 1465.06,
                    "end": 1465.16,
                    "word": " you",
                    "probability": 0.89404296875
                },
                {
                    "start": 1465.16,
                    "end": 1465.26,
                    "word": " can",
                    "probability": 0.892578125
                },
                {
                    "start": 1465.26,
                    "end": 1465.38,
                    "word": " see",
                    "probability": 0.81591796875
                },
                {
                    "start": 1465.38,
                    "end": 1465.4,
                    "word": ",",
                    "probability": 0.828125
                },
                {
                    "start": 1465.4,
                    "end": 1465.48,
                    "word": " there",
                    "probability": 0.84375
                },
                {
                    "start": 1465.48,
                    "end": 1465.64,
                    "word": " are",
                    "probability": 0.89306640625
                }
            ]
        },
        {
            "id": 234,
            "seek": 146594,
            "start": 1465.64,
            "end": 1472.0,
            "text": " hundreds and thousands of objects here. There is a total of almost 900 objects. And because",
            "tokens": [
                51232,
                6779,
                293,
                5383,
                295,
                6565,
                510,
                13,
                821,
                307,
                257,
                3217,
                295,
                1920,
                22016,
                6565,
                13,
                400,
                570,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22005208567888648,
            "compression_ratio": 1.7555555555555555,
            "no_speech_prob": 0.01580810546875,
            "words": [
                {
                    "start": 1465.64,
                    "end": 1466.08,
                    "word": " hundreds",
                    "probability": 0.791015625
                },
                {
                    "start": 1466.08,
                    "end": 1466.38,
                    "word": " and",
                    "probability": 0.869140625
                },
                {
                    "start": 1466.38,
                    "end": 1466.8,
                    "word": " thousands",
                    "probability": 0.85302734375
                },
                {
                    "start": 1466.8,
                    "end": 1467.16,
                    "word": " of",
                    "probability": 0.912109375
                },
                {
                    "start": 1467.16,
                    "end": 1467.5,
                    "word": " objects",
                    "probability": 0.8349609375
                },
                {
                    "start": 1467.5,
                    "end": 1467.86,
                    "word": " here",
                    "probability": 0.80224609375
                },
                {
                    "start": 1467.86,
                    "end": 1468.38,
                    "word": ".",
                    "probability": 0.89794921875
                },
                {
                    "start": 1468.42,
                    "end": 1468.58,
                    "word": " There",
                    "probability": 0.80126953125
                },
                {
                    "start": 1468.58,
                    "end": 1468.68,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 1468.84,
                    "end": 1469.08,
                    "word": " a total",
                    "probability": 0.79736328125
                },
                {
                    "start": 1469.08,
                    "end": 1469.68,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1469.68,
                    "end": 1470.26,
                    "word": " almost",
                    "probability": 0.6875
                },
                {
                    "start": 1470.26,
                    "end": 1470.64,
                    "word": " 900",
                    "probability": 0.8486328125
                },
                {
                    "start": 1470.64,
                    "end": 1471.22,
                    "word": " objects",
                    "probability": 0.8349609375
                },
                {
                    "start": 1471.22,
                    "end": 1471.66,
                    "word": ".",
                    "probability": 0.428955078125
                },
                {
                    "start": 1471.66,
                    "end": 1471.76,
                    "word": " And",
                    "probability": 0.861328125
                },
                {
                    "start": 1471.76,
                    "end": 1472.0,
                    "word": " because",
                    "probability": 0.826171875
                }
            ]
        },
        {
            "id": 235,
            "seek": 146594,
            "start": 1472.0,
            "end": 1477.26,
            "text": " some of them will have public fields that we can get access to, then this number will increase to",
            "tokens": [
                51564,
                512,
                295,
                552,
                486,
                362,
                1908,
                7909,
                300,
                321,
                393,
                483,
                2105,
                281,
                11,
                550,
                341,
                1230,
                486,
                3488,
                281,
                51820
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22005208567888648,
            "compression_ratio": 1.7555555555555555,
            "no_speech_prob": 0.01580810546875,
            "words": [
                {
                    "start": 1472.0,
                    "end": 1472.46,
                    "word": " some",
                    "probability": 0.626953125
                },
                {
                    "start": 1472.46,
                    "end": 1472.62,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1472.62,
                    "end": 1472.74,
                    "word": " them",
                    "probability": 0.740234375
                },
                {
                    "start": 1472.74,
                    "end": 1472.92,
                    "word": " will",
                    "probability": 0.8046875
                },
                {
                    "start": 1472.92,
                    "end": 1473.26,
                    "word": " have",
                    "probability": 0.876953125
                },
                {
                    "start": 1473.26,
                    "end": 1473.66,
                    "word": " public",
                    "probability": 0.7802734375
                },
                {
                    "start": 1473.66,
                    "end": 1474.02,
                    "word": " fields",
                    "probability": 0.69775390625
                },
                {
                    "start": 1474.02,
                    "end": 1474.16,
                    "word": " that",
                    "probability": 0.85595703125
                },
                {
                    "start": 1474.16,
                    "end": 1474.32,
                    "word": " we",
                    "probability": 0.89501953125
                },
                {
                    "start": 1474.32,
                    "end": 1474.7,
                    "word": " can",
                    "probability": 0.88427734375
                },
                {
                    "start": 1474.7,
                    "end": 1474.86,
                    "word": " get",
                    "probability": 0.890625
                },
                {
                    "start": 1474.86,
                    "end": 1475.08,
                    "word": " access",
                    "probability": 0.78076171875
                },
                {
                    "start": 1475.08,
                    "end": 1475.42,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1475.42,
                    "end": 1475.76,
                    "word": ",",
                    "probability": 0.94970703125
                },
                {
                    "start": 1475.76,
                    "end": 1475.98,
                    "word": " then",
                    "probability": 0.716796875
                },
                {
                    "start": 1475.98,
                    "end": 1476.18,
                    "word": " this",
                    "probability": 0.8525390625
                },
                {
                    "start": 1476.18,
                    "end": 1476.38,
                    "word": " number",
                    "probability": 0.87890625
                },
                {
                    "start": 1476.38,
                    "end": 1476.62,
                    "word": " will",
                    "probability": 0.81689453125
                },
                {
                    "start": 1476.62,
                    "end": 1477.02,
                    "word": " increase",
                    "probability": 0.7724609375
                },
                {
                    "start": 1477.02,
                    "end": 1477.26,
                    "word": " to",
                    "probability": 0.8955078125
                }
            ]
        },
        {
            "id": 236,
            "seek": 149108,
            "start": 1477.26,
            "end": 1483.88,
            "text": " thousands of objects. So back to the slides. This is why we call it object dumpster diving,",
            "tokens": [
                50364,
                5383,
                295,
                6565,
                13,
                407,
                646,
                281,
                264,
                9788,
                13,
                639,
                307,
                983,
                321,
                818,
                309,
                2657,
                11430,
                3120,
                20241,
                11,
                50688
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1952227021770916,
            "compression_ratio": 1.8076923076923077,
            "no_speech_prob": 0.01110076904296875,
            "words": [
                {
                    "start": 1477.26,
                    "end": 1477.7,
                    "word": " thousands",
                    "probability": 0.341064453125
                },
                {
                    "start": 1477.7,
                    "end": 1478.1,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 1478.1,
                    "end": 1478.5,
                    "word": " objects",
                    "probability": 0.82275390625
                },
                {
                    "start": 1478.5,
                    "end": 1479.06,
                    "word": ".",
                    "probability": 0.92626953125
                },
                {
                    "start": 1479.72,
                    "end": 1480.24,
                    "word": " So",
                    "probability": 0.74755859375
                },
                {
                    "start": 1480.24,
                    "end": 1480.54,
                    "word": " back",
                    "probability": 0.70947265625
                },
                {
                    "start": 1480.54,
                    "end": 1480.7,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 1480.7,
                    "end": 1480.82,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1480.82,
                    "end": 1481.18,
                    "word": " slides",
                    "probability": 0.8818359375
                },
                {
                    "start": 1481.18,
                    "end": 1481.52,
                    "word": ".",
                    "probability": 0.47607421875
                },
                {
                    "start": 1481.52,
                    "end": 1481.68,
                    "word": " This",
                    "probability": 0.7841796875
                },
                {
                    "start": 1481.68,
                    "end": 1481.8,
                    "word": " is",
                    "probability": 0.90869140625
                },
                {
                    "start": 1481.8,
                    "end": 1481.98,
                    "word": " why",
                    "probability": 0.8173828125
                },
                {
                    "start": 1481.98,
                    "end": 1482.3,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 1482.3,
                    "end": 1482.62,
                    "word": " call",
                    "probability": 0.759765625
                },
                {
                    "start": 1482.62,
                    "end": 1482.78,
                    "word": " it",
                    "probability": 0.88916015625
                },
                {
                    "start": 1482.78,
                    "end": 1483.1,
                    "word": " object",
                    "probability": 0.59716796875
                },
                {
                    "start": 1483.1,
                    "end": 1483.54,
                    "word": " dumpster",
                    "probability": 0.886962890625
                },
                {
                    "start": 1483.54,
                    "end": 1483.76,
                    "word": " diving",
                    "probability": 0.810546875
                },
                {
                    "start": 1483.76,
                    "end": 1483.88,
                    "word": ",",
                    "probability": 0.318115234375
                }
            ]
        },
        {
            "id": 237,
            "seek": 149108,
            "start": 1483.88,
            "end": 1490.04,
            "text": " because this is how we felt when trying to find very few interesting objects that can lead to",
            "tokens": [
                50688,
                570,
                341,
                307,
                577,
                321,
                2762,
                562,
                1382,
                281,
                915,
                588,
                1326,
                1880,
                6565,
                300,
                393,
                1477,
                281,
                50996
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1952227021770916,
            "compression_ratio": 1.8076923076923077,
            "no_speech_prob": 0.01110076904296875,
            "words": [
                {
                    "start": 1483.88,
                    "end": 1484.02,
                    "word": " because",
                    "probability": 0.83203125
                },
                {
                    "start": 1484.02,
                    "end": 1484.24,
                    "word": " this",
                    "probability": 0.8837890625
                },
                {
                    "start": 1484.24,
                    "end": 1484.38,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 1484.38,
                    "end": 1484.58,
                    "word": " how",
                    "probability": 0.90625
                },
                {
                    "start": 1484.58,
                    "end": 1484.74,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 1484.74,
                    "end": 1485.06,
                    "word": " felt",
                    "probability": 0.83544921875
                },
                {
                    "start": 1485.06,
                    "end": 1485.98,
                    "word": " when",
                    "probability": 0.861328125
                },
                {
                    "start": 1485.98,
                    "end": 1486.56,
                    "word": " trying",
                    "probability": 0.76953125
                },
                {
                    "start": 1486.56,
                    "end": 1486.82,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1486.82,
                    "end": 1487.1,
                    "word": " find",
                    "probability": 0.81884765625
                },
                {
                    "start": 1487.1,
                    "end": 1487.44,
                    "word": " very",
                    "probability": 0.7333984375
                },
                {
                    "start": 1487.44,
                    "end": 1487.8,
                    "word": " few",
                    "probability": 0.79638671875
                },
                {
                    "start": 1487.8,
                    "end": 1488.32,
                    "word": " interesting",
                    "probability": 0.62158203125
                },
                {
                    "start": 1488.32,
                    "end": 1489.08,
                    "word": " objects",
                    "probability": 0.83642578125
                },
                {
                    "start": 1489.08,
                    "end": 1489.48,
                    "word": " that",
                    "probability": 0.8623046875
                },
                {
                    "start": 1489.48,
                    "end": 1489.68,
                    "word": " can",
                    "probability": 0.90576171875
                },
                {
                    "start": 1489.68,
                    "end": 1489.9,
                    "word": " lead",
                    "probability": 0.82958984375
                },
                {
                    "start": 1489.9,
                    "end": 1490.04,
                    "word": " to",
                    "probability": 0.884765625
                }
            ]
        },
        {
            "id": 238,
            "seek": 149108,
            "start": 1490.04,
            "end": 1496.52,
            "text": " remote code execution among, you know, thousands and thousands of objects. So now we will be",
            "tokens": [
                50996,
                8607,
                3089,
                15058,
                3654,
                11,
                291,
                458,
                11,
                5383,
                293,
                5383,
                295,
                6565,
                13,
                407,
                586,
                321,
                486,
                312,
                51324
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1952227021770916,
            "compression_ratio": 1.8076923076923077,
            "no_speech_prob": 0.01110076904296875,
            "words": [
                {
                    "start": 1490.04,
                    "end": 1490.3,
                    "word": " remote",
                    "probability": 0.845703125
                },
                {
                    "start": 1490.3,
                    "end": 1490.48,
                    "word": " code",
                    "probability": 0.68017578125
                },
                {
                    "start": 1490.48,
                    "end": 1490.92,
                    "word": " execution",
                    "probability": 0.86279296875
                },
                {
                    "start": 1490.92,
                    "end": 1492.32,
                    "word": " among",
                    "probability": 0.79150390625
                },
                {
                    "start": 1492.32,
                    "end": 1492.34,
                    "word": ",",
                    "probability": 0.1995849609375
                },
                {
                    "start": 1492.34,
                    "end": 1492.74,
                    "word": " you",
                    "probability": 0.83544921875
                },
                {
                    "start": 1492.74,
                    "end": 1492.86,
                    "word": " know",
                    "probability": 0.806640625
                },
                {
                    "start": 1492.86,
                    "end": 1492.9,
                    "word": ",",
                    "probability": 0.98193359375
                },
                {
                    "start": 1492.9,
                    "end": 1493.38,
                    "word": " thousands",
                    "probability": 0.828125
                },
                {
                    "start": 1493.38,
                    "end": 1493.66,
                    "word": " and",
                    "probability": 0.8837890625
                },
                {
                    "start": 1493.66,
                    "end": 1493.9,
                    "word": " thousands",
                    "probability": 0.8544921875
                },
                {
                    "start": 1493.9,
                    "end": 1494.52,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 1494.52,
                    "end": 1495.08,
                    "word": " objects",
                    "probability": 0.8447265625
                },
                {
                    "start": 1495.08,
                    "end": 1495.46,
                    "word": ".",
                    "probability": 0.9951171875
                },
                {
                    "start": 1495.46,
                    "end": 1495.82,
                    "word": " So",
                    "probability": 0.89208984375
                },
                {
                    "start": 1495.82,
                    "end": 1495.98,
                    "word": " now",
                    "probability": 0.86572265625
                },
                {
                    "start": 1495.98,
                    "end": 1496.14,
                    "word": " we",
                    "probability": 0.8662109375
                },
                {
                    "start": 1496.14,
                    "end": 1496.32,
                    "word": " will",
                    "probability": 0.8115234375
                },
                {
                    "start": 1496.32,
                    "end": 1496.52,
                    "word": " be",
                    "probability": 0.904296875
                }
            ]
        },
        {
            "id": 239,
            "seek": 149108,
            "start": 1496.52,
            "end": 1502.4,
            "text": " reviewing the top three objects that we found that lead to remote code execution. So for example,",
            "tokens": [
                51324,
                19576,
                264,
                1192,
                1045,
                6565,
                300,
                321,
                1352,
                300,
                1477,
                281,
                8607,
                3089,
                15058,
                13,
                407,
                337,
                1365,
                11,
                51620
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1952227021770916,
            "compression_ratio": 1.8076923076923077,
            "no_speech_prob": 0.01110076904296875,
            "words": [
                {
                    "start": 1496.52,
                    "end": 1496.94,
                    "word": " reviewing",
                    "probability": 0.68505859375
                },
                {
                    "start": 1496.94,
                    "end": 1497.2,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1497.2,
                    "end": 1497.42,
                    "word": " top",
                    "probability": 0.7998046875
                },
                {
                    "start": 1497.42,
                    "end": 1497.74,
                    "word": " three",
                    "probability": 0.81494140625
                },
                {
                    "start": 1497.74,
                    "end": 1498.78,
                    "word": " objects",
                    "probability": 0.80029296875
                },
                {
                    "start": 1498.78,
                    "end": 1499.18,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 1499.18,
                    "end": 1499.34,
                    "word": " we",
                    "probability": 0.88916015625
                },
                {
                    "start": 1499.34,
                    "end": 1499.64,
                    "word": " found",
                    "probability": 0.8330078125
                },
                {
                    "start": 1499.64,
                    "end": 1499.84,
                    "word": " that",
                    "probability": 0.87158203125
                },
                {
                    "start": 1499.84,
                    "end": 1500.08,
                    "word": " lead",
                    "probability": 0.73046875
                },
                {
                    "start": 1500.08,
                    "end": 1500.42,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 1500.42,
                    "end": 1500.74,
                    "word": " remote",
                    "probability": 0.8505859375
                },
                {
                    "start": 1500.74,
                    "end": 1500.88,
                    "word": " code",
                    "probability": 0.70556640625
                },
                {
                    "start": 1500.88,
                    "end": 1501.28,
                    "word": " execution",
                    "probability": 0.84228515625
                },
                {
                    "start": 1501.28,
                    "end": 1501.56,
                    "word": ".",
                    "probability": 0.99072265625
                },
                {
                    "start": 1501.56,
                    "end": 1501.98,
                    "word": " So",
                    "probability": 0.8759765625
                },
                {
                    "start": 1501.98,
                    "end": 1502.16,
                    "word": " for",
                    "probability": 0.369384765625
                },
                {
                    "start": 1502.16,
                    "end": 1502.4,
                    "word": " example",
                    "probability": 0.931640625
                },
                {
                    "start": 1502.4,
                    "end": 1502.4,
                    "word": ",",
                    "probability": 0.91943359375
                }
            ]
        },
        {
            "id": 240,
            "seek": 152046,
            "start": 1502.4,
            "end": 1507.48,
            "text": " the first one, the class loaders, was available in 10 out of the 10 content management systems",
            "tokens": [
                50364,
                264,
                700,
                472,
                11,
                264,
                1508,
                3677,
                433,
                11,
                390,
                2435,
                294,
                1266,
                484,
                295,
                264,
                1266,
                2701,
                4592,
                3652,
                50616
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1916118389681766,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.04718017578125,
            "words": [
                {
                    "start": 1502.4,
                    "end": 1502.56,
                    "word": " the",
                    "probability": 0.2000732421875
                },
                {
                    "start": 1502.56,
                    "end": 1502.84,
                    "word": " first",
                    "probability": 0.6396484375
                },
                {
                    "start": 1502.84,
                    "end": 1503.06,
                    "word": " one",
                    "probability": 0.7841796875
                },
                {
                    "start": 1503.06,
                    "end": 1503.2,
                    "word": ",",
                    "probability": 0.7431640625
                },
                {
                    "start": 1503.2,
                    "end": 1503.22,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 1503.22,
                    "end": 1503.44,
                    "word": " class",
                    "probability": 0.64501953125
                },
                {
                    "start": 1503.44,
                    "end": 1503.84,
                    "word": " loaders",
                    "probability": 0.86865234375
                },
                {
                    "start": 1503.84,
                    "end": 1504.14,
                    "word": ",",
                    "probability": 0.5703125
                },
                {
                    "start": 1504.14,
                    "end": 1504.44,
                    "word": " was",
                    "probability": 0.896484375
                },
                {
                    "start": 1504.44,
                    "end": 1505.1,
                    "word": " available",
                    "probability": 0.7392578125
                },
                {
                    "start": 1505.1,
                    "end": 1505.5,
                    "word": " in",
                    "probability": 0.8974609375
                },
                {
                    "start": 1505.5,
                    "end": 1505.72,
                    "word": " 10",
                    "probability": 0.720703125
                },
                {
                    "start": 1505.72,
                    "end": 1505.96,
                    "word": " out",
                    "probability": 0.76123046875
                },
                {
                    "start": 1505.96,
                    "end": 1506.08,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 1506.08,
                    "end": 1506.22,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 1506.22,
                    "end": 1506.46,
                    "word": " 10",
                    "probability": 0.85302734375
                },
                {
                    "start": 1506.46,
                    "end": 1506.78,
                    "word": " content",
                    "probability": 0.81201171875
                },
                {
                    "start": 1506.78,
                    "end": 1507.12,
                    "word": " management",
                    "probability": 0.638671875
                },
                {
                    "start": 1507.12,
                    "end": 1507.48,
                    "word": " systems",
                    "probability": 0.806640625
                }
            ]
        },
        {
            "id": 241,
            "seek": 152046,
            "start": 1507.48,
            "end": 1513.32,
            "text": " that we analyzed. So normally you can get access to this class loader instance through the get",
            "tokens": [
                50616,
                300,
                321,
                28181,
                13,
                407,
                5646,
                291,
                393,
                483,
                2105,
                281,
                341,
                1508,
                3677,
                260,
                5197,
                807,
                264,
                483,
                50904
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1916118389681766,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.04718017578125,
            "words": [
                {
                    "start": 1507.48,
                    "end": 1507.68,
                    "word": " that",
                    "probability": 0.8603515625
                },
                {
                    "start": 1507.68,
                    "end": 1507.82,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 1507.82,
                    "end": 1508.18,
                    "word": " analyzed",
                    "probability": 0.5830078125
                },
                {
                    "start": 1508.18,
                    "end": 1508.7,
                    "word": ".",
                    "probability": 0.95751953125
                },
                {
                    "start": 1508.94,
                    "end": 1509.14,
                    "word": " So",
                    "probability": 0.779296875
                },
                {
                    "start": 1509.14,
                    "end": 1509.72,
                    "word": " normally",
                    "probability": 0.53076171875
                },
                {
                    "start": 1509.72,
                    "end": 1509.88,
                    "word": " you",
                    "probability": 0.6953125
                },
                {
                    "start": 1509.88,
                    "end": 1510.0,
                    "word": " can",
                    "probability": 0.8994140625
                },
                {
                    "start": 1510.0,
                    "end": 1510.14,
                    "word": " get",
                    "probability": 0.89501953125
                },
                {
                    "start": 1510.14,
                    "end": 1510.38,
                    "word": " access",
                    "probability": 0.7939453125
                },
                {
                    "start": 1510.38,
                    "end": 1510.68,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1510.68,
                    "end": 1510.98,
                    "word": " this",
                    "probability": 0.8271484375
                },
                {
                    "start": 1510.98,
                    "end": 1511.34,
                    "word": " class",
                    "probability": 0.9052734375
                },
                {
                    "start": 1511.34,
                    "end": 1511.78,
                    "word": " loader",
                    "probability": 0.89599609375
                },
                {
                    "start": 1511.78,
                    "end": 1512.26,
                    "word": " instance",
                    "probability": 0.7998046875
                },
                {
                    "start": 1512.26,
                    "end": 1512.72,
                    "word": " through",
                    "probability": 0.796875
                },
                {
                    "start": 1512.72,
                    "end": 1513.14,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 1513.14,
                    "end": 1513.32,
                    "word": " get",
                    "probability": 0.7275390625
                }
            ]
        },
        {
            "id": 242,
            "seek": 152046,
            "start": 1513.32,
            "end": 1520.46,
            "text": " class loader method in the class type. But that is normally blocked by any block list by any",
            "tokens": [
                50904,
                1508,
                3677,
                260,
                3170,
                294,
                264,
                1508,
                2010,
                13,
                583,
                300,
                307,
                5646,
                15470,
                538,
                604,
                3461,
                1329,
                538,
                604,
                51268
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1916118389681766,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.04718017578125,
            "words": [
                {
                    "start": 1513.32,
                    "end": 1513.56,
                    "word": " class",
                    "probability": 0.482177734375
                },
                {
                    "start": 1513.56,
                    "end": 1513.86,
                    "word": " loader",
                    "probability": 0.897705078125
                },
                {
                    "start": 1513.86,
                    "end": 1514.2,
                    "word": " method",
                    "probability": 0.8662109375
                },
                {
                    "start": 1514.2,
                    "end": 1514.4,
                    "word": " in",
                    "probability": 0.888671875
                },
                {
                    "start": 1514.4,
                    "end": 1514.52,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 1514.52,
                    "end": 1515.02,
                    "word": " class",
                    "probability": 0.92236328125
                },
                {
                    "start": 1515.02,
                    "end": 1515.92,
                    "word": " type",
                    "probability": 0.9248046875
                },
                {
                    "start": 1515.92,
                    "end": 1516.44,
                    "word": ".",
                    "probability": 0.39306640625
                },
                {
                    "start": 1516.86,
                    "end": 1517.22,
                    "word": " But",
                    "probability": 0.849609375
                },
                {
                    "start": 1517.22,
                    "end": 1517.68,
                    "word": " that",
                    "probability": 0.849609375
                },
                {
                    "start": 1517.68,
                    "end": 1517.8,
                    "word": " is",
                    "probability": 0.908203125
                },
                {
                    "start": 1517.8,
                    "end": 1518.12,
                    "word": " normally",
                    "probability": 0.85595703125
                },
                {
                    "start": 1518.12,
                    "end": 1518.64,
                    "word": " blocked",
                    "probability": 0.6591796875
                },
                {
                    "start": 1518.64,
                    "end": 1519.12,
                    "word": " by",
                    "probability": 0.8564453125
                },
                {
                    "start": 1519.12,
                    "end": 1519.56,
                    "word": " any",
                    "probability": 0.55712890625
                },
                {
                    "start": 1519.56,
                    "end": 1519.8,
                    "word": " block",
                    "probability": 0.736328125
                },
                {
                    "start": 1519.8,
                    "end": 1520.02,
                    "word": " list",
                    "probability": 0.810546875
                },
                {
                    "start": 1520.02,
                    "end": 1520.2,
                    "word": " by",
                    "probability": 0.5703125
                },
                {
                    "start": 1520.2,
                    "end": 1520.46,
                    "word": " any",
                    "probability": 0.78955078125
                }
            ]
        },
        {
            "id": 243,
            "seek": 152046,
            "start": 1520.46,
            "end": 1525.3,
            "text": " sandbox. So you can still get access if you get access to a protection domain or a servlet context",
            "tokens": [
                51268,
                42115,
                13,
                407,
                291,
                393,
                920,
                483,
                2105,
                498,
                291,
                483,
                2105,
                281,
                257,
                6334,
                9274,
                420,
                257,
                1658,
                2631,
                4319,
                51508
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1916118389681766,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.04718017578125,
            "words": [
                {
                    "start": 1520.46,
                    "end": 1520.9,
                    "word": " sandbox",
                    "probability": 0.74365234375
                },
                {
                    "start": 1520.9,
                    "end": 1521.36,
                    "word": ".",
                    "probability": 0.82958984375
                },
                {
                    "start": 1521.36,
                    "end": 1521.54,
                    "word": " So",
                    "probability": 0.88671875
                },
                {
                    "start": 1521.54,
                    "end": 1521.68,
                    "word": " you",
                    "probability": 0.8818359375
                },
                {
                    "start": 1521.68,
                    "end": 1521.84,
                    "word": " can",
                    "probability": 0.87744140625
                },
                {
                    "start": 1521.84,
                    "end": 1522.08,
                    "word": " still",
                    "probability": 0.91259765625
                },
                {
                    "start": 1522.08,
                    "end": 1522.28,
                    "word": " get",
                    "probability": 0.89794921875
                },
                {
                    "start": 1522.28,
                    "end": 1522.54,
                    "word": " access",
                    "probability": 0.791015625
                },
                {
                    "start": 1522.54,
                    "end": 1522.74,
                    "word": " if",
                    "probability": 0.83349609375
                },
                {
                    "start": 1522.74,
                    "end": 1522.84,
                    "word": " you",
                    "probability": 0.892578125
                },
                {
                    "start": 1522.84,
                    "end": 1523.12,
                    "word": " get",
                    "probability": 0.84326171875
                },
                {
                    "start": 1523.12,
                    "end": 1523.34,
                    "word": " access",
                    "probability": 0.8115234375
                },
                {
                    "start": 1523.34,
                    "end": 1523.46,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 1523.56,
                    "end": 1523.88,
                    "word": " a protection",
                    "probability": 0.56005859375
                },
                {
                    "start": 1523.88,
                    "end": 1524.24,
                    "word": " domain",
                    "probability": 0.87548828125
                },
                {
                    "start": 1524.24,
                    "end": 1524.46,
                    "word": " or",
                    "probability": 0.86669921875
                },
                {
                    "start": 1524.64,
                    "end": 1524.9,
                    "word": " a servlet",
                    "probability": 0.4671395421028137
                },
                {
                    "start": 1524.9,
                    "end": 1525.3,
                    "word": " context",
                    "probability": 0.71923828125
                }
            ]
        },
        {
            "id": 244,
            "seek": 152046,
            "start": 1525.3,
            "end": 1531.78,
            "text": " as we saw before. So once that you get access to a class loader, you can obviously load arbitrary",
            "tokens": [
                51508,
                382,
                321,
                1866,
                949,
                13,
                407,
                1564,
                300,
                291,
                483,
                2105,
                281,
                257,
                1508,
                3677,
                260,
                11,
                291,
                393,
                2745,
                3677,
                23211,
                51832
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1916118389681766,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.04718017578125,
            "words": [
                {
                    "start": 1525.3,
                    "end": 1525.5,
                    "word": " as",
                    "probability": 0.66455078125
                },
                {
                    "start": 1525.5,
                    "end": 1525.68,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 1525.68,
                    "end": 1525.82,
                    "word": " saw",
                    "probability": 0.82861328125
                },
                {
                    "start": 1525.82,
                    "end": 1526.12,
                    "word": " before",
                    "probability": 0.7939453125
                },
                {
                    "start": 1526.12,
                    "end": 1526.64,
                    "word": ".",
                    "probability": 0.9912109375
                },
                {
                    "start": 1526.76,
                    "end": 1526.94,
                    "word": " So",
                    "probability": 0.8857421875
                },
                {
                    "start": 1526.94,
                    "end": 1527.2,
                    "word": " once",
                    "probability": 0.8017578125
                },
                {
                    "start": 1527.2,
                    "end": 1527.32,
                    "word": " that",
                    "probability": 0.5673828125
                },
                {
                    "start": 1527.32,
                    "end": 1527.46,
                    "word": " you",
                    "probability": 0.8828125
                },
                {
                    "start": 1527.46,
                    "end": 1527.62,
                    "word": " get",
                    "probability": 0.89013671875
                },
                {
                    "start": 1527.62,
                    "end": 1527.88,
                    "word": " access",
                    "probability": 0.80810546875
                },
                {
                    "start": 1527.88,
                    "end": 1528.38,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1528.98,
                    "end": 1529.22,
                    "word": " a class",
                    "probability": 0.9111328125
                },
                {
                    "start": 1529.22,
                    "end": 1529.5,
                    "word": " loader",
                    "probability": 0.929931640625
                },
                {
                    "start": 1529.5,
                    "end": 1529.54,
                    "word": ",",
                    "probability": 0.58349609375
                },
                {
                    "start": 1529.54,
                    "end": 1529.62,
                    "word": " you",
                    "probability": 0.880859375
                },
                {
                    "start": 1529.62,
                    "end": 1529.82,
                    "word": " can",
                    "probability": 0.892578125
                },
                {
                    "start": 1529.82,
                    "end": 1530.54,
                    "word": " obviously",
                    "probability": 0.7626953125
                },
                {
                    "start": 1530.54,
                    "end": 1531.3,
                    "word": " load",
                    "probability": 0.92822265625
                },
                {
                    "start": 1531.3,
                    "end": 1531.78,
                    "word": " arbitrary",
                    "probability": 0.802734375
                }
            ]
        },
        {
            "id": 245,
            "seek": 154496,
            "start": 1531.78,
            "end": 1538.1,
            "text": " classes and then also load arbitrary resources from the class path. But apart from that, you get",
            "tokens": [
                50364,
                5359,
                293,
                550,
                611,
                3677,
                23211,
                3593,
                490,
                264,
                1508,
                3100,
                13,
                583,
                4936,
                490,
                300,
                11,
                291,
                483,
                50676
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2155172410367549,
            "compression_ratio": 1.819047619047619,
            "no_speech_prob": 0.00342559814453125,
            "words": [
                {
                    "start": 1531.78,
                    "end": 1532.14,
                    "word": " classes",
                    "probability": 0.2061767578125
                },
                {
                    "start": 1532.14,
                    "end": 1532.58,
                    "word": " and",
                    "probability": 0.72021484375
                },
                {
                    "start": 1532.58,
                    "end": 1532.78,
                    "word": " then",
                    "probability": 0.58642578125
                },
                {
                    "start": 1532.78,
                    "end": 1533.18,
                    "word": " also",
                    "probability": 0.783203125
                },
                {
                    "start": 1533.18,
                    "end": 1533.6,
                    "word": " load",
                    "probability": 0.81103515625
                },
                {
                    "start": 1533.6,
                    "end": 1533.98,
                    "word": " arbitrary",
                    "probability": 0.8408203125
                },
                {
                    "start": 1533.98,
                    "end": 1534.86,
                    "word": " resources",
                    "probability": 0.76806640625
                },
                {
                    "start": 1534.86,
                    "end": 1535.22,
                    "word": " from",
                    "probability": 0.8115234375
                },
                {
                    "start": 1535.22,
                    "end": 1535.38,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1535.38,
                    "end": 1535.62,
                    "word": " class",
                    "probability": 0.8583984375
                },
                {
                    "start": 1535.62,
                    "end": 1535.88,
                    "word": " path",
                    "probability": 0.294677734375
                },
                {
                    "start": 1535.88,
                    "end": 1536.44,
                    "word": ".",
                    "probability": 0.57763671875
                },
                {
                    "start": 1536.52,
                    "end": 1536.58,
                    "word": " But",
                    "probability": 0.76953125
                },
                {
                    "start": 1536.58,
                    "end": 1536.84,
                    "word": " apart",
                    "probability": 0.8134765625
                },
                {
                    "start": 1536.84,
                    "end": 1537.08,
                    "word": " from",
                    "probability": 0.814453125
                },
                {
                    "start": 1537.08,
                    "end": 1537.38,
                    "word": " that",
                    "probability": 0.8818359375
                },
                {
                    "start": 1537.38,
                    "end": 1537.74,
                    "word": ",",
                    "probability": 0.6591796875
                },
                {
                    "start": 1537.74,
                    "end": 1537.96,
                    "word": " you",
                    "probability": 0.88720703125
                },
                {
                    "start": 1537.96,
                    "end": 1538.1,
                    "word": " get",
                    "probability": 0.87744140625
                }
            ]
        },
        {
            "id": 246,
            "seek": 154496,
            "start": 1538.1,
            "end": 1544.28,
            "text": " access to a URL object and then from there you can access any file from the file system that the",
            "tokens": [
                50676,
                2105,
                281,
                257,
                12905,
                2657,
                293,
                550,
                490,
                456,
                291,
                393,
                2105,
                604,
                3991,
                490,
                264,
                3991,
                1185,
                300,
                264,
                50984
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2155172410367549,
            "compression_ratio": 1.819047619047619,
            "no_speech_prob": 0.00342559814453125,
            "words": [
                {
                    "start": 1538.1,
                    "end": 1538.36,
                    "word": " access",
                    "probability": 0.80224609375
                },
                {
                    "start": 1538.36,
                    "end": 1538.66,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1538.84,
                    "end": 1539.1,
                    "word": " a URL",
                    "probability": 0.80810546875
                },
                {
                    "start": 1539.1,
                    "end": 1539.82,
                    "word": " object",
                    "probability": 0.8876953125
                },
                {
                    "start": 1539.82,
                    "end": 1540.3,
                    "word": " and",
                    "probability": 0.47265625
                },
                {
                    "start": 1540.3,
                    "end": 1540.52,
                    "word": " then",
                    "probability": 0.6875
                },
                {
                    "start": 1540.52,
                    "end": 1540.76,
                    "word": " from",
                    "probability": 0.75146484375
                },
                {
                    "start": 1540.76,
                    "end": 1540.94,
                    "word": " there",
                    "probability": 0.8544921875
                },
                {
                    "start": 1540.94,
                    "end": 1541.1,
                    "word": " you",
                    "probability": 0.751953125
                },
                {
                    "start": 1541.1,
                    "end": 1541.28,
                    "word": " can",
                    "probability": 0.8974609375
                },
                {
                    "start": 1541.28,
                    "end": 1542.26,
                    "word": " access",
                    "probability": 0.79443359375
                },
                {
                    "start": 1542.26,
                    "end": 1542.64,
                    "word": " any",
                    "probability": 0.81787109375
                },
                {
                    "start": 1542.64,
                    "end": 1542.98,
                    "word": " file",
                    "probability": 0.81591796875
                },
                {
                    "start": 1542.98,
                    "end": 1543.16,
                    "word": " from",
                    "probability": 0.81689453125
                },
                {
                    "start": 1543.16,
                    "end": 1543.32,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1543.32,
                    "end": 1543.54,
                    "word": " file",
                    "probability": 0.814453125
                },
                {
                    "start": 1543.54,
                    "end": 1543.9,
                    "word": " system",
                    "probability": 0.88623046875
                },
                {
                    "start": 1543.9,
                    "end": 1544.18,
                    "word": " that",
                    "probability": 0.87353515625
                },
                {
                    "start": 1544.18,
                    "end": 1544.28,
                    "word": " the",
                    "probability": 0.81103515625
                }
            ]
        },
        {
            "id": 247,
            "seek": 154496,
            "start": 1544.28,
            "end": 1550.66,
            "text": " application server has permissions to access. So here you have an example. You get the URL using",
            "tokens": [
                50984,
                3861,
                7154,
                575,
                32723,
                281,
                2105,
                13,
                407,
                510,
                291,
                362,
                364,
                1365,
                13,
                509,
                483,
                264,
                12905,
                1228,
                51304
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2155172410367549,
            "compression_ratio": 1.819047619047619,
            "no_speech_prob": 0.00342559814453125,
            "words": [
                {
                    "start": 1544.28,
                    "end": 1544.68,
                    "word": " application",
                    "probability": 0.7294921875
                },
                {
                    "start": 1544.68,
                    "end": 1545.0,
                    "word": " server",
                    "probability": 0.86767578125
                },
                {
                    "start": 1545.0,
                    "end": 1545.32,
                    "word": " has",
                    "probability": 0.88037109375
                },
                {
                    "start": 1545.32,
                    "end": 1546.2,
                    "word": " permissions",
                    "probability": 0.671875
                },
                {
                    "start": 1546.2,
                    "end": 1546.92,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 1546.92,
                    "end": 1547.2,
                    "word": " access",
                    "probability": 0.787109375
                },
                {
                    "start": 1547.2,
                    "end": 1547.68,
                    "word": ".",
                    "probability": 0.98876953125
                },
                {
                    "start": 1547.68,
                    "end": 1547.86,
                    "word": " So",
                    "probability": 0.72802734375
                },
                {
                    "start": 1547.86,
                    "end": 1548.14,
                    "word": " here",
                    "probability": 0.681640625
                },
                {
                    "start": 1548.14,
                    "end": 1548.48,
                    "word": " you",
                    "probability": 0.80322265625
                },
                {
                    "start": 1548.48,
                    "end": 1548.64,
                    "word": " have",
                    "probability": 0.876953125
                },
                {
                    "start": 1548.64,
                    "end": 1548.76,
                    "word": " an",
                    "probability": 0.91015625
                },
                {
                    "start": 1548.76,
                    "end": 1549.1,
                    "word": " example",
                    "probability": 0.927734375
                },
                {
                    "start": 1549.1,
                    "end": 1549.28,
                    "word": ".",
                    "probability": 0.3759765625
                },
                {
                    "start": 1549.28,
                    "end": 1549.36,
                    "word": " You",
                    "probability": 0.88720703125
                },
                {
                    "start": 1549.36,
                    "end": 1549.56,
                    "word": " get",
                    "probability": 0.89697265625
                },
                {
                    "start": 1549.56,
                    "end": 1550.0,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 1550.0,
                    "end": 1550.26,
                    "word": " URL",
                    "probability": 0.8740234375
                },
                {
                    "start": 1550.26,
                    "end": 1550.66,
                    "word": " using",
                    "probability": 0.78173828125
                }
            ]
        },
        {
            "id": 248,
            "seek": 154496,
            "start": 1550.66,
            "end": 1556.28,
            "text": " the get resource method and then you point the URL to the password file and then you open a",
            "tokens": [
                51304,
                264,
                483,
                7684,
                3170,
                293,
                550,
                291,
                935,
                264,
                12905,
                281,
                264,
                11524,
                3991,
                293,
                550,
                291,
                1269,
                257,
                51584
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2155172410367549,
            "compression_ratio": 1.819047619047619,
            "no_speech_prob": 0.00342559814453125,
            "words": [
                {
                    "start": 1550.66,
                    "end": 1550.86,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1550.86,
                    "end": 1551.02,
                    "word": " get",
                    "probability": 0.69482421875
                },
                {
                    "start": 1551.02,
                    "end": 1551.36,
                    "word": " resource",
                    "probability": 0.27001953125
                },
                {
                    "start": 1551.36,
                    "end": 1551.8,
                    "word": " method",
                    "probability": 0.8642578125
                },
                {
                    "start": 1551.8,
                    "end": 1552.28,
                    "word": " and",
                    "probability": 0.69873046875
                },
                {
                    "start": 1552.28,
                    "end": 1552.4,
                    "word": " then",
                    "probability": 0.7236328125
                },
                {
                    "start": 1552.4,
                    "end": 1552.54,
                    "word": " you",
                    "probability": 0.89501953125
                },
                {
                    "start": 1552.54,
                    "end": 1552.78,
                    "word": " point",
                    "probability": 0.85693359375
                },
                {
                    "start": 1552.78,
                    "end": 1552.94,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1552.94,
                    "end": 1553.24,
                    "word": " URL",
                    "probability": 0.87841796875
                },
                {
                    "start": 1553.24,
                    "end": 1553.56,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 1553.56,
                    "end": 1553.96,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1553.96,
                    "end": 1554.76,
                    "word": " password",
                    "probability": 0.353515625
                },
                {
                    "start": 1554.76,
                    "end": 1555.28,
                    "word": " file",
                    "probability": 0.828125
                },
                {
                    "start": 1555.28,
                    "end": 1555.58,
                    "word": " and",
                    "probability": 0.755859375
                },
                {
                    "start": 1555.58,
                    "end": 1555.76,
                    "word": " then",
                    "probability": 0.7138671875
                },
                {
                    "start": 1555.76,
                    "end": 1555.94,
                    "word": " you",
                    "probability": 0.890625
                },
                {
                    "start": 1555.94,
                    "end": 1556.16,
                    "word": " open",
                    "probability": 0.8310546875
                },
                {
                    "start": 1556.16,
                    "end": 1556.28,
                    "word": " a",
                    "probability": 0.95947265625
                }
            ]
        },
        {
            "id": 249,
            "seek": 157186,
            "start": 1556.28,
            "end": 1566.56,
            "text": " connection and read all the bytes from that file. So apart from the standard class loaders,",
            "tokens": [
                50364,
                4984,
                293,
                1401,
                439,
                264,
                36088,
                490,
                300,
                3991,
                13,
                407,
                4936,
                490,
                264,
                3832,
                1508,
                3677,
                433,
                11,
                50872
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22441406399011612,
            "compression_ratio": 1.825242718446602,
            "no_speech_prob": 0.0171051025390625,
            "words": [
                {
                    "start": 1556.28,
                    "end": 1556.58,
                    "word": " connection",
                    "probability": 0.324462890625
                },
                {
                    "start": 1556.58,
                    "end": 1556.88,
                    "word": " and",
                    "probability": 0.8603515625
                },
                {
                    "start": 1556.88,
                    "end": 1557.2,
                    "word": " read",
                    "probability": 0.90966796875
                },
                {
                    "start": 1557.2,
                    "end": 1558.08,
                    "word": " all",
                    "probability": 0.69384765625
                },
                {
                    "start": 1558.08,
                    "end": 1558.22,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1558.22,
                    "end": 1558.42,
                    "word": " bytes",
                    "probability": 0.8291015625
                },
                {
                    "start": 1558.42,
                    "end": 1558.72,
                    "word": " from",
                    "probability": 0.8203125
                },
                {
                    "start": 1558.72,
                    "end": 1559.08,
                    "word": " that",
                    "probability": 0.78125
                },
                {
                    "start": 1559.08,
                    "end": 1559.38,
                    "word": " file",
                    "probability": 0.80908203125
                },
                {
                    "start": 1559.38,
                    "end": 1560.02,
                    "word": ".",
                    "probability": 0.9716796875
                },
                {
                    "start": 1561.2,
                    "end": 1561.84,
                    "word": " So",
                    "probability": 0.8349609375
                },
                {
                    "start": 1561.84,
                    "end": 1562.94,
                    "word": " apart",
                    "probability": 0.52490234375
                },
                {
                    "start": 1562.94,
                    "end": 1563.34,
                    "word": " from",
                    "probability": 0.8134765625
                },
                {
                    "start": 1563.34,
                    "end": 1563.72,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1563.72,
                    "end": 1564.88,
                    "word": " standard",
                    "probability": 0.84228515625
                },
                {
                    "start": 1564.88,
                    "end": 1565.7,
                    "word": " class",
                    "probability": 0.4970703125
                },
                {
                    "start": 1565.7,
                    "end": 1566.12,
                    "word": " loaders",
                    "probability": 0.899658203125
                },
                {
                    "start": 1566.12,
                    "end": 1566.56,
                    "word": ",",
                    "probability": 0.62353515625
                }
            ]
        },
        {
            "id": 250,
            "seek": 157186,
            "start": 1566.56,
            "end": 1572.1,
            "text": " because content management systems are normally deployed on top of servlet containers or",
            "tokens": [
                50872,
                570,
                2701,
                4592,
                3652,
                366,
                5646,
                17826,
                322,
                1192,
                295,
                1658,
                2631,
                17089,
                420,
                51152
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22441406399011612,
            "compression_ratio": 1.825242718446602,
            "no_speech_prob": 0.0171051025390625,
            "words": [
                {
                    "start": 1566.56,
                    "end": 1566.84,
                    "word": " because",
                    "probability": 0.83837890625
                },
                {
                    "start": 1566.84,
                    "end": 1567.48,
                    "word": " content",
                    "probability": 0.78466796875
                },
                {
                    "start": 1567.48,
                    "end": 1567.8,
                    "word": " management",
                    "probability": 0.4033203125
                },
                {
                    "start": 1567.8,
                    "end": 1568.2,
                    "word": " systems",
                    "probability": 0.81982421875
                },
                {
                    "start": 1568.2,
                    "end": 1568.48,
                    "word": " are",
                    "probability": 0.88818359375
                },
                {
                    "start": 1568.48,
                    "end": 1568.9,
                    "word": " normally",
                    "probability": 0.84326171875
                },
                {
                    "start": 1568.9,
                    "end": 1570.26,
                    "word": " deployed",
                    "probability": 0.7568359375
                },
                {
                    "start": 1570.26,
                    "end": 1570.46,
                    "word": " on",
                    "probability": 0.90185546875
                },
                {
                    "start": 1570.46,
                    "end": 1570.64,
                    "word": " top",
                    "probability": 0.78564453125
                },
                {
                    "start": 1570.64,
                    "end": 1570.82,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 1570.82,
                    "end": 1571.18,
                    "word": " servlet",
                    "probability": 0.4543752670288086
                },
                {
                    "start": 1571.18,
                    "end": 1571.72,
                    "word": " containers",
                    "probability": 0.751953125
                },
                {
                    "start": 1571.72,
                    "end": 1572.1,
                    "word": " or",
                    "probability": 0.8798828125
                }
            ]
        },
        {
            "id": 251,
            "seek": 157186,
            "start": 1572.1,
            "end": 1578.44,
            "text": " application servers, the instance of the class loader that you will be able to access is normally",
            "tokens": [
                51152,
                3861,
                15909,
                11,
                264,
                5197,
                295,
                264,
                1508,
                3677,
                260,
                300,
                291,
                486,
                312,
                1075,
                281,
                2105,
                307,
                5646,
                51472
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22441406399011612,
            "compression_ratio": 1.825242718446602,
            "no_speech_prob": 0.0171051025390625,
            "words": [
                {
                    "start": 1572.1,
                    "end": 1572.52,
                    "word": " application",
                    "probability": 0.75634765625
                },
                {
                    "start": 1572.52,
                    "end": 1573.06,
                    "word": " servers",
                    "probability": 0.78369140625
                },
                {
                    "start": 1573.06,
                    "end": 1573.82,
                    "word": ",",
                    "probability": 0.8701171875
                },
                {
                    "start": 1573.82,
                    "end": 1574.22,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1574.22,
                    "end": 1574.8,
                    "word": " instance",
                    "probability": 0.90283203125
                },
                {
                    "start": 1574.8,
                    "end": 1574.98,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1574.98,
                    "end": 1575.1,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1575.1,
                    "end": 1575.32,
                    "word": " class",
                    "probability": 0.89208984375
                },
                {
                    "start": 1575.32,
                    "end": 1575.74,
                    "word": " loader",
                    "probability": 0.91162109375
                },
                {
                    "start": 1575.74,
                    "end": 1576.12,
                    "word": " that",
                    "probability": 0.87841796875
                },
                {
                    "start": 1576.12,
                    "end": 1576.3,
                    "word": " you",
                    "probability": 0.89306640625
                },
                {
                    "start": 1576.3,
                    "end": 1576.46,
                    "word": " will",
                    "probability": 0.8017578125
                },
                {
                    "start": 1576.46,
                    "end": 1576.66,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 1576.66,
                    "end": 1576.88,
                    "word": " able",
                    "probability": 0.888671875
                },
                {
                    "start": 1576.88,
                    "end": 1577.1,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 1577.1,
                    "end": 1577.4,
                    "word": " access",
                    "probability": 0.7724609375
                },
                {
                    "start": 1577.4,
                    "end": 1578.08,
                    "word": " is",
                    "probability": 0.87841796875
                },
                {
                    "start": 1578.08,
                    "end": 1578.44,
                    "word": " normally",
                    "probability": 0.8603515625
                }
            ]
        },
        {
            "id": 252,
            "seek": 157186,
            "start": 1578.44,
            "end": 1583.18,
            "text": " an instance of a web application class loader that are slightly different because of the way that",
            "tokens": [
                51472,
                364,
                5197,
                295,
                257,
                3670,
                3861,
                1508,
                3677,
                260,
                300,
                366,
                4748,
                819,
                570,
                295,
                264,
                636,
                300,
                51724
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22441406399011612,
            "compression_ratio": 1.825242718446602,
            "no_speech_prob": 0.0171051025390625,
            "words": [
                {
                    "start": 1578.44,
                    "end": 1578.62,
                    "word": " an",
                    "probability": 0.896484375
                },
                {
                    "start": 1578.62,
                    "end": 1578.9,
                    "word": " instance",
                    "probability": 0.89453125
                },
                {
                    "start": 1578.9,
                    "end": 1579.08,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1579.2,
                    "end": 1579.36,
                    "word": " a web",
                    "probability": 0.7607421875
                },
                {
                    "start": 1579.36,
                    "end": 1579.7,
                    "word": " application",
                    "probability": 0.759765625
                },
                {
                    "start": 1579.7,
                    "end": 1580.02,
                    "word": " class",
                    "probability": 0.88916015625
                },
                {
                    "start": 1580.02,
                    "end": 1580.3,
                    "word": " loader",
                    "probability": 0.92822265625
                },
                {
                    "start": 1580.3,
                    "end": 1580.46,
                    "word": " that",
                    "probability": 0.365234375
                },
                {
                    "start": 1580.46,
                    "end": 1580.68,
                    "word": " are",
                    "probability": 0.8349609375
                },
                {
                    "start": 1580.68,
                    "end": 1581.6,
                    "word": " slightly",
                    "probability": 0.76904296875
                },
                {
                    "start": 1581.6,
                    "end": 1582.0,
                    "word": " different",
                    "probability": 0.68603515625
                },
                {
                    "start": 1582.0,
                    "end": 1582.3,
                    "word": " because",
                    "probability": 0.7998046875
                },
                {
                    "start": 1582.3,
                    "end": 1582.46,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1582.46,
                    "end": 1582.58,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1582.58,
                    "end": 1582.84,
                    "word": " way",
                    "probability": 0.9033203125
                },
                {
                    "start": 1582.84,
                    "end": 1583.18,
                    "word": " that",
                    "probability": 0.8623046875
                }
            ]
        },
        {
            "id": 253,
            "seek": 159910,
            "start": 1583.18,
            "end": 1589.62,
            "text": " class loading delegation work, but also because they expose a number of additional methods that",
            "tokens": [
                50376,
                1508,
                15114,
                36602,
                589,
                11,
                457,
                611,
                570,
                436,
                19219,
                257,
                1230,
                295,
                4497,
                7150,
                300,
                50684
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23794642857142856,
            "compression_ratio": 1.7849056603773585,
            "no_speech_prob": 0.0107269287109375,
            "words": [
                {
                    "start": 1583.18,
                    "end": 1583.82,
                    "word": " class",
                    "probability": 0.1246337890625
                },
                {
                    "start": 1583.82,
                    "end": 1584.06,
                    "word": " loading",
                    "probability": 0.4501953125
                },
                {
                    "start": 1584.06,
                    "end": 1584.54,
                    "word": " delegation",
                    "probability": 0.70458984375
                },
                {
                    "start": 1584.54,
                    "end": 1584.9,
                    "word": " work",
                    "probability": 0.77734375
                },
                {
                    "start": 1584.9,
                    "end": 1585.32,
                    "word": ",",
                    "probability": 0.6513671875
                },
                {
                    "start": 1585.32,
                    "end": 1585.4,
                    "word": " but",
                    "probability": 0.89697265625
                },
                {
                    "start": 1585.4,
                    "end": 1585.66,
                    "word": " also",
                    "probability": 0.8173828125
                },
                {
                    "start": 1585.66,
                    "end": 1586.1,
                    "word": " because",
                    "probability": 0.826171875
                },
                {
                    "start": 1586.1,
                    "end": 1587.28,
                    "word": " they",
                    "probability": 0.71533203125
                },
                {
                    "start": 1587.28,
                    "end": 1587.7,
                    "word": " expose",
                    "probability": 0.75439453125
                },
                {
                    "start": 1587.88,
                    "end": 1588.08,
                    "word": " a number",
                    "probability": 0.87060546875
                },
                {
                    "start": 1588.08,
                    "end": 1588.24,
                    "word": " of",
                    "probability": 0.89892578125
                },
                {
                    "start": 1588.24,
                    "end": 1588.62,
                    "word": " additional",
                    "probability": 0.84814453125
                },
                {
                    "start": 1588.62,
                    "end": 1589.14,
                    "word": " methods",
                    "probability": 0.82177734375
                },
                {
                    "start": 1589.14,
                    "end": 1589.62,
                    "word": " that",
                    "probability": 0.857421875
                }
            ]
        },
        {
            "id": 254,
            "seek": 159910,
            "start": 1589.62,
            "end": 1595.56,
            "text": " are not part of the abstract class loader class. So here are just some examples. Just mentioned",
            "tokens": [
                50684,
                366,
                406,
                644,
                295,
                264,
                12649,
                1508,
                3677,
                260,
                1508,
                13,
                407,
                510,
                366,
                445,
                512,
                5110,
                13,
                1449,
                2835,
                50980
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23794642857142856,
            "compression_ratio": 1.7849056603773585,
            "no_speech_prob": 0.0107269287109375,
            "words": [
                {
                    "start": 1589.62,
                    "end": 1589.82,
                    "word": " are",
                    "probability": 0.89453125
                },
                {
                    "start": 1589.82,
                    "end": 1590.04,
                    "word": " not",
                    "probability": 0.89306640625
                },
                {
                    "start": 1590.04,
                    "end": 1590.38,
                    "word": " part",
                    "probability": 0.81298828125
                },
                {
                    "start": 1590.38,
                    "end": 1590.6,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1590.6,
                    "end": 1590.8,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 1590.8,
                    "end": 1591.32,
                    "word": " abstract",
                    "probability": 0.71728515625
                },
                {
                    "start": 1591.32,
                    "end": 1591.92,
                    "word": " class",
                    "probability": 0.7939453125
                },
                {
                    "start": 1591.92,
                    "end": 1592.24,
                    "word": " loader",
                    "probability": 0.839599609375
                },
                {
                    "start": 1592.24,
                    "end": 1592.56,
                    "word": " class",
                    "probability": 0.8984375
                },
                {
                    "start": 1592.56,
                    "end": 1593.04,
                    "word": ".",
                    "probability": 0.97509765625
                },
                {
                    "start": 1593.06,
                    "end": 1593.14,
                    "word": " So",
                    "probability": 0.83251953125
                },
                {
                    "start": 1593.14,
                    "end": 1593.38,
                    "word": " here",
                    "probability": 0.71142578125
                },
                {
                    "start": 1593.38,
                    "end": 1593.54,
                    "word": " are",
                    "probability": 0.8369140625
                },
                {
                    "start": 1593.54,
                    "end": 1593.72,
                    "word": " just",
                    "probability": 0.8291015625
                },
                {
                    "start": 1593.72,
                    "end": 1593.9,
                    "word": " some",
                    "probability": 0.8046875
                },
                {
                    "start": 1593.9,
                    "end": 1594.32,
                    "word": " examples",
                    "probability": 0.486572265625
                },
                {
                    "start": 1594.32,
                    "end": 1594.8,
                    "word": ".",
                    "probability": 0.429443359375
                },
                {
                    "start": 1594.92,
                    "end": 1595.24,
                    "word": " Just",
                    "probability": 0.6875
                },
                {
                    "start": 1595.24,
                    "end": 1595.56,
                    "word": " mentioned",
                    "probability": 0.28466796875
                }
            ]
        },
        {
            "id": 255,
            "seek": 159910,
            "start": 1595.56,
            "end": 1599.84,
            "text": " because we don't have time to cover them in this talk, although it's explained in the white paper",
            "tokens": [
                50980,
                570,
                321,
                500,
                380,
                362,
                565,
                281,
                2060,
                552,
                294,
                341,
                751,
                11,
                4878,
                309,
                311,
                8825,
                294,
                264,
                2418,
                3035,
                51196
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23794642857142856,
            "compression_ratio": 1.7849056603773585,
            "no_speech_prob": 0.0107269287109375,
            "words": [
                {
                    "start": 1595.56,
                    "end": 1595.8,
                    "word": " because",
                    "probability": 0.5986328125
                },
                {
                    "start": 1595.8,
                    "end": 1595.92,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 1595.92,
                    "end": 1596.04,
                    "word": " don't",
                    "probability": 0.943359375
                },
                {
                    "start": 1596.04,
                    "end": 1596.32,
                    "word": " have",
                    "probability": 0.88427734375
                },
                {
                    "start": 1596.32,
                    "end": 1596.58,
                    "word": " time",
                    "probability": 0.8095703125
                },
                {
                    "start": 1596.58,
                    "end": 1596.74,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 1596.74,
                    "end": 1596.96,
                    "word": " cover",
                    "probability": 0.8681640625
                },
                {
                    "start": 1596.96,
                    "end": 1597.18,
                    "word": " them",
                    "probability": 0.73046875
                },
                {
                    "start": 1597.18,
                    "end": 1597.38,
                    "word": " in",
                    "probability": 0.8935546875
                },
                {
                    "start": 1597.38,
                    "end": 1597.54,
                    "word": " this",
                    "probability": 0.875
                },
                {
                    "start": 1597.54,
                    "end": 1597.76,
                    "word": " talk",
                    "probability": 0.82861328125
                },
                {
                    "start": 1597.76,
                    "end": 1597.96,
                    "word": ",",
                    "probability": 0.7353515625
                },
                {
                    "start": 1597.96,
                    "end": 1598.24,
                    "word": " although",
                    "probability": 0.7451171875
                },
                {
                    "start": 1598.24,
                    "end": 1598.76,
                    "word": " it's",
                    "probability": 0.9248046875
                },
                {
                    "start": 1598.76,
                    "end": 1599.14,
                    "word": " explained",
                    "probability": 0.66552734375
                },
                {
                    "start": 1599.14,
                    "end": 1599.32,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 1599.32,
                    "end": 1599.42,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1599.42,
                    "end": 1599.58,
                    "word": " white",
                    "probability": 0.6982421875
                },
                {
                    "start": 1599.58,
                    "end": 1599.84,
                    "word": " paper",
                    "probability": 0.81494140625
                }
            ]
        },
        {
            "id": 256,
            "seek": 159910,
            "start": 1599.84,
            "end": 1605.56,
            "text": " that we are publishing as part of this talk, there are different ways of using these",
            "tokens": [
                51196,
                300,
                321,
                366,
                17832,
                382,
                644,
                295,
                341,
                751,
                11,
                456,
                366,
                819,
                2098,
                295,
                1228,
                613,
                51480
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23794642857142856,
            "compression_ratio": 1.7849056603773585,
            "no_speech_prob": 0.0107269287109375,
            "words": [
                {
                    "start": 1599.84,
                    "end": 1600.04,
                    "word": " that",
                    "probability": 0.859375
                },
                {
                    "start": 1600.04,
                    "end": 1600.22,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1600.22,
                    "end": 1600.46,
                    "word": " are",
                    "probability": 0.8857421875
                },
                {
                    "start": 1600.46,
                    "end": 1601.34,
                    "word": " publishing",
                    "probability": 0.6240234375
                },
                {
                    "start": 1601.34,
                    "end": 1601.6,
                    "word": " as",
                    "probability": 0.9013671875
                },
                {
                    "start": 1601.6,
                    "end": 1601.82,
                    "word": " part",
                    "probability": 0.8125
                },
                {
                    "start": 1601.82,
                    "end": 1601.96,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1601.96,
                    "end": 1602.2,
                    "word": " this",
                    "probability": 0.85546875
                },
                {
                    "start": 1602.2,
                    "end": 1602.96,
                    "word": " talk",
                    "probability": 0.73974609375
                },
                {
                    "start": 1602.96,
                    "end": 1603.64,
                    "word": ",",
                    "probability": 0.266845703125
                },
                {
                    "start": 1603.64,
                    "end": 1603.76,
                    "word": " there",
                    "probability": 0.529296875
                },
                {
                    "start": 1603.76,
                    "end": 1603.94,
                    "word": " are",
                    "probability": 0.88818359375
                },
                {
                    "start": 1603.94,
                    "end": 1604.34,
                    "word": " different",
                    "probability": 0.69091796875
                },
                {
                    "start": 1604.34,
                    "end": 1604.7,
                    "word": " ways",
                    "probability": 0.79150390625
                },
                {
                    "start": 1604.7,
                    "end": 1604.84,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 1604.84,
                    "end": 1605.14,
                    "word": " using",
                    "probability": 0.81201171875
                },
                {
                    "start": 1605.14,
                    "end": 1605.56,
                    "word": " these",
                    "probability": 0.71240234375
                }
            ]
        },
        {
            "id": 257,
            "seek": 159910,
            "start": 1605.56,
            "end": 1610.42,
            "text": " methods in this web application class loader to get remote code execution. Just to mention some of",
            "tokens": [
                51480,
                7150,
                294,
                341,
                3670,
                3861,
                1508,
                3677,
                260,
                281,
                483,
                8607,
                3089,
                15058,
                13,
                1449,
                281,
                2152,
                512,
                295,
                51720
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23794642857142856,
            "compression_ratio": 1.7849056603773585,
            "no_speech_prob": 0.0107269287109375,
            "words": [
                {
                    "start": 1605.56,
                    "end": 1606.0,
                    "word": " methods",
                    "probability": 0.83447265625
                },
                {
                    "start": 1606.0,
                    "end": 1606.22,
                    "word": " in",
                    "probability": 0.87841796875
                },
                {
                    "start": 1606.22,
                    "end": 1606.4,
                    "word": " this",
                    "probability": 0.75146484375
                },
                {
                    "start": 1606.4,
                    "end": 1606.58,
                    "word": " web",
                    "probability": 0.732421875
                },
                {
                    "start": 1606.58,
                    "end": 1606.94,
                    "word": " application",
                    "probability": 0.75341796875
                },
                {
                    "start": 1606.94,
                    "end": 1607.28,
                    "word": " class",
                    "probability": 0.87109375
                },
                {
                    "start": 1607.28,
                    "end": 1607.6,
                    "word": " loader",
                    "probability": 0.92919921875
                },
                {
                    "start": 1607.6,
                    "end": 1607.76,
                    "word": " to",
                    "probability": 0.88671875
                },
                {
                    "start": 1607.76,
                    "end": 1607.94,
                    "word": " get",
                    "probability": 0.89697265625
                },
                {
                    "start": 1607.94,
                    "end": 1608.28,
                    "word": " remote",
                    "probability": 0.78662109375
                },
                {
                    "start": 1608.28,
                    "end": 1608.42,
                    "word": " code",
                    "probability": 0.59228515625
                },
                {
                    "start": 1608.42,
                    "end": 1608.76,
                    "word": " execution",
                    "probability": 0.9248046875
                },
                {
                    "start": 1608.76,
                    "end": 1609.24,
                    "word": ".",
                    "probability": 0.9541015625
                },
                {
                    "start": 1609.26,
                    "end": 1609.48,
                    "word": " Just",
                    "probability": 0.814453125
                },
                {
                    "start": 1609.48,
                    "end": 1609.64,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1609.64,
                    "end": 1609.96,
                    "word": " mention",
                    "probability": 0.81591796875
                },
                {
                    "start": 1609.96,
                    "end": 1610.28,
                    "word": " some",
                    "probability": 0.8125
                },
                {
                    "start": 1610.28,
                    "end": 1610.42,
                    "word": " of",
                    "probability": 0.90771484375
                }
            ]
        },
        {
            "id": 258,
            "seek": 162408,
            "start": 1610.42,
            "end": 1617.82,
            "text": " the vectors, we will be able to upload web cells, instantiate arbitrary objects, perform JNDI",
            "tokens": [
                50412,
                264,
                18875,
                11,
                321,
                486,
                312,
                1075,
                281,
                6580,
                3670,
                5438,
                11,
                9836,
                13024,
                23211,
                6565,
                11,
                2042,
                508,
                45,
                3085,
                50736
            ],
            "temperature": 0.0,
            "avg_logprob": -0.262073865442565,
            "compression_ratio": 1.4947368421052631,
            "no_speech_prob": 0.016357421875,
            "words": [
                {
                    "start": 1610.42,
                    "end": 1610.52,
                    "word": " the",
                    "probability": 0.1375732421875
                },
                {
                    "start": 1610.52,
                    "end": 1612.02,
                    "word": " vectors",
                    "probability": 0.52294921875
                },
                {
                    "start": 1612.02,
                    "end": 1612.32,
                    "word": ",",
                    "probability": 0.7568359375
                },
                {
                    "start": 1612.32,
                    "end": 1612.6,
                    "word": " we",
                    "probability": 0.8876953125
                },
                {
                    "start": 1612.6,
                    "end": 1612.78,
                    "word": " will",
                    "probability": 0.7783203125
                },
                {
                    "start": 1612.78,
                    "end": 1612.92,
                    "word": " be",
                    "probability": 0.90771484375
                },
                {
                    "start": 1612.92,
                    "end": 1613.08,
                    "word": " able",
                    "probability": 0.89306640625
                },
                {
                    "start": 1613.08,
                    "end": 1613.26,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 1613.26,
                    "end": 1613.54,
                    "word": " upload",
                    "probability": 0.84765625
                },
                {
                    "start": 1613.54,
                    "end": 1613.86,
                    "word": " web",
                    "probability": 0.771484375
                },
                {
                    "start": 1613.86,
                    "end": 1614.24,
                    "word": " cells",
                    "probability": 0.6474609375
                },
                {
                    "start": 1614.24,
                    "end": 1614.9,
                    "word": ",",
                    "probability": 0.923828125
                },
                {
                    "start": 1614.9,
                    "end": 1615.4,
                    "word": " instantiate",
                    "probability": 0.822998046875
                },
                {
                    "start": 1615.4,
                    "end": 1615.78,
                    "word": " arbitrary",
                    "probability": 0.6982421875
                },
                {
                    "start": 1615.78,
                    "end": 1616.38,
                    "word": " objects",
                    "probability": 0.853515625
                },
                {
                    "start": 1616.38,
                    "end": 1616.76,
                    "word": ",",
                    "probability": 0.96240234375
                },
                {
                    "start": 1616.76,
                    "end": 1617.2,
                    "word": " perform",
                    "probability": 0.787109375
                },
                {
                    "start": 1617.2,
                    "end": 1617.82,
                    "word": " JNDI",
                    "probability": 0.6983235677083334
                }
            ]
        },
        {
            "id": 259,
            "seek": 162408,
            "start": 1617.82,
            "end": 1630.28,
            "text": " injections, or even initialize attacker-controlled classes. So we were able to find web application",
            "tokens": [
                50736,
                47178,
                11,
                420,
                754,
                5883,
                1125,
                35871,
                12,
                49344,
                5359,
                13,
                407,
                321,
                645,
                1075,
                281,
                915,
                3670,
                3861,
                51356
            ],
            "temperature": 0.0,
            "avg_logprob": -0.262073865442565,
            "compression_ratio": 1.4947368421052631,
            "no_speech_prob": 0.016357421875,
            "words": [
                {
                    "start": 1617.82,
                    "end": 1618.42,
                    "word": " injections",
                    "probability": 0.72265625
                },
                {
                    "start": 1618.42,
                    "end": 1618.78,
                    "word": ",",
                    "probability": 0.71337890625
                },
                {
                    "start": 1618.78,
                    "end": 1619.2,
                    "word": " or",
                    "probability": 0.8974609375
                },
                {
                    "start": 1619.2,
                    "end": 1619.6,
                    "word": " even",
                    "probability": 0.833984375
                },
                {
                    "start": 1619.6,
                    "end": 1621.34,
                    "word": " initialize",
                    "probability": 0.8505859375
                },
                {
                    "start": 1621.34,
                    "end": 1622.12,
                    "word": " attacker",
                    "probability": 0.671875
                },
                {
                    "start": 1622.12,
                    "end": 1622.78,
                    "word": "-controlled",
                    "probability": 0.5548095703125
                },
                {
                    "start": 1622.78,
                    "end": 1623.32,
                    "word": " classes",
                    "probability": 0.76904296875
                },
                {
                    "start": 1623.32,
                    "end": 1624.08,
                    "word": ".",
                    "probability": 0.9921875
                },
                {
                    "start": 1624.22,
                    "end": 1624.98,
                    "word": " So",
                    "probability": 0.845703125
                },
                {
                    "start": 1624.98,
                    "end": 1625.3,
                    "word": " we",
                    "probability": 0.66162109375
                },
                {
                    "start": 1625.3,
                    "end": 1625.78,
                    "word": " were",
                    "probability": 0.78125
                },
                {
                    "start": 1625.78,
                    "end": 1626.02,
                    "word": " able",
                    "probability": 0.875
                },
                {
                    "start": 1626.02,
                    "end": 1626.28,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 1626.28,
                    "end": 1626.7,
                    "word": " find",
                    "probability": 0.7822265625
                },
                {
                    "start": 1626.7,
                    "end": 1628.84,
                    "word": " web",
                    "probability": 0.6015625
                },
                {
                    "start": 1628.84,
                    "end": 1630.28,
                    "word": " application",
                    "probability": 0.77392578125
                }
            ]
        },
        {
            "id": 260,
            "seek": 162408,
            "start": 1630.28,
            "end": 1635.4,
            "text": " class loaders in nine out of the ten content management systems that we analyzed. And then",
            "tokens": [
                51356,
                1508,
                3677,
                433,
                294,
                4949,
                484,
                295,
                264,
                2064,
                2701,
                4592,
                3652,
                300,
                321,
                28181,
                13,
                400,
                550,
                51612
            ],
            "temperature": 0.0,
            "avg_logprob": -0.262073865442565,
            "compression_ratio": 1.4947368421052631,
            "no_speech_prob": 0.016357421875,
            "words": [
                {
                    "start": 1630.28,
                    "end": 1630.68,
                    "word": " class",
                    "probability": 0.830078125
                },
                {
                    "start": 1630.68,
                    "end": 1631.06,
                    "word": " loaders",
                    "probability": 0.900390625
                },
                {
                    "start": 1631.06,
                    "end": 1631.26,
                    "word": " in",
                    "probability": 0.89892578125
                },
                {
                    "start": 1631.26,
                    "end": 1631.54,
                    "word": " nine",
                    "probability": 0.6484375
                },
                {
                    "start": 1631.54,
                    "end": 1631.76,
                    "word": " out",
                    "probability": 0.80712890625
                },
                {
                    "start": 1631.76,
                    "end": 1631.9,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 1631.9,
                    "end": 1632.06,
                    "word": " the",
                    "probability": 0.82177734375
                },
                {
                    "start": 1632.06,
                    "end": 1632.34,
                    "word": " ten",
                    "probability": 0.29931640625
                },
                {
                    "start": 1632.34,
                    "end": 1632.74,
                    "word": " content",
                    "probability": 0.7646484375
                },
                {
                    "start": 1632.74,
                    "end": 1633.06,
                    "word": " management",
                    "probability": 0.4736328125
                },
                {
                    "start": 1633.06,
                    "end": 1633.5,
                    "word": " systems",
                    "probability": 0.8154296875
                },
                {
                    "start": 1633.5,
                    "end": 1633.68,
                    "word": " that",
                    "probability": 0.8740234375
                },
                {
                    "start": 1633.68,
                    "end": 1633.82,
                    "word": " we",
                    "probability": 0.8896484375
                },
                {
                    "start": 1633.82,
                    "end": 1634.18,
                    "word": " analyzed",
                    "probability": 0.59326171875
                },
                {
                    "start": 1634.18,
                    "end": 1634.86,
                    "word": ".",
                    "probability": 0.896484375
                },
                {
                    "start": 1634.86,
                    "end": 1635.2,
                    "word": " And",
                    "probability": 0.83447265625
                },
                {
                    "start": 1635.2,
                    "end": 1635.4,
                    "word": " then",
                    "probability": 0.70751953125
                }
            ]
        },
        {
            "id": 261,
            "seek": 164998,
            "start": 1635.4,
            "end": 1643.28,
            "text": " the second object, the second most easy to find object in this template context was the instance",
            "tokens": [
                50364,
                264,
                1150,
                2657,
                11,
                264,
                1150,
                881,
                1858,
                281,
                915,
                2657,
                294,
                341,
                12379,
                4319,
                390,
                264,
                5197,
                50756
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20510057676797624,
            "compression_ratio": 1.787037037037037,
            "no_speech_prob": 0.005718231201171875,
            "words": [
                {
                    "start": 1635.4,
                    "end": 1635.62,
                    "word": " the",
                    "probability": 0.04351806640625
                },
                {
                    "start": 1635.62,
                    "end": 1636.08,
                    "word": " second",
                    "probability": 0.7158203125
                },
                {
                    "start": 1636.08,
                    "end": 1636.6,
                    "word": " object",
                    "probability": 0.490966796875
                },
                {
                    "start": 1636.6,
                    "end": 1636.84,
                    "word": ",",
                    "probability": 0.7216796875
                },
                {
                    "start": 1636.84,
                    "end": 1636.9,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 1636.9,
                    "end": 1637.78,
                    "word": " second",
                    "probability": 0.44775390625
                },
                {
                    "start": 1637.78,
                    "end": 1638.06,
                    "word": " most",
                    "probability": 0.76318359375
                },
                {
                    "start": 1638.06,
                    "end": 1638.82,
                    "word": " easy",
                    "probability": 0.79541015625
                },
                {
                    "start": 1638.82,
                    "end": 1639.02,
                    "word": " to",
                    "probability": 0.73876953125
                },
                {
                    "start": 1639.02,
                    "end": 1639.28,
                    "word": " find",
                    "probability": 0.81982421875
                },
                {
                    "start": 1639.28,
                    "end": 1639.78,
                    "word": " object",
                    "probability": 0.8984375
                },
                {
                    "start": 1639.78,
                    "end": 1640.46,
                    "word": " in",
                    "probability": 0.845703125
                },
                {
                    "start": 1640.46,
                    "end": 1641.06,
                    "word": " this",
                    "probability": 0.748046875
                },
                {
                    "start": 1641.06,
                    "end": 1641.66,
                    "word": " template",
                    "probability": 0.74462890625
                },
                {
                    "start": 1641.66,
                    "end": 1642.18,
                    "word": " context",
                    "probability": 0.72412109375
                },
                {
                    "start": 1642.18,
                    "end": 1642.66,
                    "word": " was",
                    "probability": 0.6474609375
                },
                {
                    "start": 1642.66,
                    "end": 1642.88,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1642.88,
                    "end": 1643.28,
                    "word": " instance",
                    "probability": 0.595703125
                }
            ]
        },
        {
            "id": 262,
            "seek": 164998,
            "start": 1643.28,
            "end": 1649.96,
            "text": " manager or the object factory. So this was found in nine out of the ten content management systems",
            "tokens": [
                50756,
                6598,
                420,
                264,
                2657,
                9265,
                13,
                407,
                341,
                390,
                1352,
                294,
                4949,
                484,
                295,
                264,
                2064,
                2701,
                4592,
                3652,
                51104
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20510057676797624,
            "compression_ratio": 1.787037037037037,
            "no_speech_prob": 0.005718231201171875,
            "words": [
                {
                    "start": 1643.28,
                    "end": 1643.66,
                    "word": " manager",
                    "probability": 0.77587890625
                },
                {
                    "start": 1643.66,
                    "end": 1644.02,
                    "word": " or",
                    "probability": 0.7939453125
                },
                {
                    "start": 1644.02,
                    "end": 1644.66,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 1644.66,
                    "end": 1645.54,
                    "word": " object",
                    "probability": 0.77490234375
                },
                {
                    "start": 1645.54,
                    "end": 1645.94,
                    "word": " factory",
                    "probability": 0.7666015625
                },
                {
                    "start": 1645.94,
                    "end": 1646.58,
                    "word": ".",
                    "probability": 0.931640625
                },
                {
                    "start": 1646.66,
                    "end": 1646.78,
                    "word": " So",
                    "probability": 0.611328125
                },
                {
                    "start": 1646.78,
                    "end": 1647.24,
                    "word": " this",
                    "probability": 0.64306640625
                },
                {
                    "start": 1647.24,
                    "end": 1647.42,
                    "word": " was",
                    "probability": 0.88916015625
                },
                {
                    "start": 1647.42,
                    "end": 1647.68,
                    "word": " found",
                    "probability": 0.8212890625
                },
                {
                    "start": 1647.68,
                    "end": 1647.86,
                    "word": " in",
                    "probability": 0.89599609375
                },
                {
                    "start": 1647.86,
                    "end": 1648.08,
                    "word": " nine",
                    "probability": 0.52490234375
                },
                {
                    "start": 1648.08,
                    "end": 1648.24,
                    "word": " out",
                    "probability": 0.8017578125
                },
                {
                    "start": 1648.24,
                    "end": 1648.36,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1648.36,
                    "end": 1648.5,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1648.5,
                    "end": 1648.74,
                    "word": " ten",
                    "probability": 0.462890625
                },
                {
                    "start": 1648.74,
                    "end": 1649.14,
                    "word": " content",
                    "probability": 0.8330078125
                },
                {
                    "start": 1649.14,
                    "end": 1649.46,
                    "word": " management",
                    "probability": 0.0889892578125
                },
                {
                    "start": 1649.46,
                    "end": 1649.96,
                    "word": " systems",
                    "probability": 0.810546875
                }
            ]
        },
        {
            "id": 263,
            "seek": 164998,
            "start": 1649.96,
            "end": 1656.24,
            "text": " and is normally found as part of the self-led context attributes, but also it can be accessed",
            "tokens": [
                51104,
                293,
                307,
                5646,
                1352,
                382,
                644,
                295,
                264,
                2698,
                12,
                1493,
                4319,
                17212,
                11,
                457,
                611,
                309,
                393,
                312,
                34211,
                51408
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20510057676797624,
            "compression_ratio": 1.787037037037037,
            "no_speech_prob": 0.005718231201171875,
            "words": [
                {
                    "start": 1649.96,
                    "end": 1650.5,
                    "word": " and",
                    "probability": 0.595703125
                },
                {
                    "start": 1650.5,
                    "end": 1650.64,
                    "word": " is",
                    "probability": 0.64404296875
                },
                {
                    "start": 1650.64,
                    "end": 1650.98,
                    "word": " normally",
                    "probability": 0.83544921875
                },
                {
                    "start": 1650.98,
                    "end": 1651.48,
                    "word": " found",
                    "probability": 0.87451171875
                },
                {
                    "start": 1651.48,
                    "end": 1652.1,
                    "word": " as",
                    "probability": 0.896484375
                },
                {
                    "start": 1652.1,
                    "end": 1652.44,
                    "word": " part",
                    "probability": 0.81298828125
                },
                {
                    "start": 1652.44,
                    "end": 1652.6,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1652.6,
                    "end": 1652.78,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 1652.78,
                    "end": 1653.0,
                    "word": " self",
                    "probability": 0.80322265625
                },
                {
                    "start": 1653.0,
                    "end": 1653.14,
                    "word": "-led",
                    "probability": 0.707763671875
                },
                {
                    "start": 1653.14,
                    "end": 1653.54,
                    "word": " context",
                    "probability": 0.67138671875
                },
                {
                    "start": 1653.54,
                    "end": 1654.06,
                    "word": " attributes",
                    "probability": 0.69921875
                },
                {
                    "start": 1654.06,
                    "end": 1654.38,
                    "word": ",",
                    "probability": 0.381103515625
                },
                {
                    "start": 1654.38,
                    "end": 1654.7,
                    "word": " but",
                    "probability": 0.8974609375
                },
                {
                    "start": 1654.7,
                    "end": 1655.06,
                    "word": " also",
                    "probability": 0.81005859375
                },
                {
                    "start": 1655.06,
                    "end": 1655.34,
                    "word": " it",
                    "probability": 0.8310546875
                },
                {
                    "start": 1655.34,
                    "end": 1655.52,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 1655.52,
                    "end": 1655.74,
                    "word": " be",
                    "probability": 0.90087890625
                },
                {
                    "start": 1655.74,
                    "end": 1656.24,
                    "word": " accessed",
                    "probability": 0.787109375
                }
            ]
        },
        {
            "id": 264,
            "seek": 164998,
            "start": 1656.24,
            "end": 1661.3,
            "text": " through one of these web application class loaders. So if you get access to an instance manager,",
            "tokens": [
                51408,
                807,
                472,
                295,
                613,
                3670,
                3861,
                1508,
                3677,
                433,
                13,
                407,
                498,
                291,
                483,
                2105,
                281,
                364,
                5197,
                6598,
                11,
                51652
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20510057676797624,
            "compression_ratio": 1.787037037037037,
            "no_speech_prob": 0.005718231201171875,
            "words": [
                {
                    "start": 1656.24,
                    "end": 1656.68,
                    "word": " through",
                    "probability": 0.80078125
                },
                {
                    "start": 1656.68,
                    "end": 1657.12,
                    "word": " one",
                    "probability": 0.8056640625
                },
                {
                    "start": 1657.12,
                    "end": 1657.28,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1657.28,
                    "end": 1657.44,
                    "word": " these",
                    "probability": 0.65185546875
                },
                {
                    "start": 1657.44,
                    "end": 1657.62,
                    "word": " web",
                    "probability": 0.783203125
                },
                {
                    "start": 1657.62,
                    "end": 1658.04,
                    "word": " application",
                    "probability": 0.744140625
                },
                {
                    "start": 1658.04,
                    "end": 1658.38,
                    "word": " class",
                    "probability": 0.6171875
                },
                {
                    "start": 1658.38,
                    "end": 1658.74,
                    "word": " loaders",
                    "probability": 0.846435546875
                },
                {
                    "start": 1658.74,
                    "end": 1659.12,
                    "word": ".",
                    "probability": 0.95654296875
                },
                {
                    "start": 1659.12,
                    "end": 1659.24,
                    "word": " So",
                    "probability": 0.853515625
                },
                {
                    "start": 1659.24,
                    "end": 1659.44,
                    "word": " if",
                    "probability": 0.86572265625
                },
                {
                    "start": 1659.44,
                    "end": 1659.54,
                    "word": " you",
                    "probability": 0.890625
                },
                {
                    "start": 1659.54,
                    "end": 1659.84,
                    "word": " get",
                    "probability": 0.8916015625
                },
                {
                    "start": 1659.84,
                    "end": 1660.1,
                    "word": " access",
                    "probability": 0.787109375
                },
                {
                    "start": 1660.1,
                    "end": 1660.28,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1660.28,
                    "end": 1660.42,
                    "word": " an",
                    "probability": 0.900390625
                },
                {
                    "start": 1660.42,
                    "end": 1660.7,
                    "word": " instance",
                    "probability": 0.89111328125
                },
                {
                    "start": 1660.7,
                    "end": 1661.12,
                    "word": " manager",
                    "probability": 0.845703125
                },
                {
                    "start": 1661.12,
                    "end": 1661.3,
                    "word": ",",
                    "probability": 0.583984375
                }
            ]
        },
        {
            "id": 265,
            "seek": 167488,
            "start": 1661.3,
            "end": 1666.58,
            "text": " what you can do is basically instantiate arbitrary types. So with that, it's very easy to",
            "tokens": [
                50364,
                437,
                291,
                393,
                360,
                307,
                1936,
                9836,
                13024,
                23211,
                3467,
                13,
                407,
                365,
                300,
                11,
                309,
                311,
                588,
                1858,
                281,
                50624
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21731321153969602,
            "compression_ratio": 1.6991150442477876,
            "no_speech_prob": 0.004970550537109375,
            "words": [
                {
                    "start": 1661.3,
                    "end": 1661.44,
                    "word": " what",
                    "probability": 0.2958984375
                },
                {
                    "start": 1661.44,
                    "end": 1661.62,
                    "word": " you",
                    "probability": 0.8935546875
                },
                {
                    "start": 1661.62,
                    "end": 1661.72,
                    "word": " can",
                    "probability": 0.89306640625
                },
                {
                    "start": 1661.72,
                    "end": 1661.82,
                    "word": " do",
                    "probability": 0.9072265625
                },
                {
                    "start": 1661.82,
                    "end": 1661.94,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 1661.94,
                    "end": 1662.28,
                    "word": " basically",
                    "probability": 0.86328125
                },
                {
                    "start": 1662.28,
                    "end": 1663.02,
                    "word": " instantiate",
                    "probability": 0.79345703125
                },
                {
                    "start": 1663.02,
                    "end": 1663.6,
                    "word": " arbitrary",
                    "probability": 0.8046875
                },
                {
                    "start": 1663.6,
                    "end": 1664.0,
                    "word": " types",
                    "probability": 0.7958984375
                },
                {
                    "start": 1664.0,
                    "end": 1664.56,
                    "word": ".",
                    "probability": 0.97607421875
                },
                {
                    "start": 1664.66,
                    "end": 1664.84,
                    "word": " So",
                    "probability": 0.8720703125
                },
                {
                    "start": 1664.84,
                    "end": 1665.22,
                    "word": " with",
                    "probability": 0.70166015625
                },
                {
                    "start": 1665.22,
                    "end": 1665.48,
                    "word": " that",
                    "probability": 0.88037109375
                },
                {
                    "start": 1665.48,
                    "end": 1665.64,
                    "word": ",",
                    "probability": 0.81884765625
                },
                {
                    "start": 1665.64,
                    "end": 1665.98,
                    "word": " it's",
                    "probability": 0.947998046875
                },
                {
                    "start": 1665.98,
                    "end": 1666.18,
                    "word": " very",
                    "probability": 0.73974609375
                },
                {
                    "start": 1666.18,
                    "end": 1666.4,
                    "word": " easy",
                    "probability": 0.7939453125
                },
                {
                    "start": 1666.4,
                    "end": 1666.58,
                    "word": " to",
                    "probability": 0.90625
                }
            ]
        },
        {
            "id": 266,
            "seek": 167488,
            "start": 1666.58,
            "end": 1672.5,
            "text": " escalate to remote code execution. Here we have an example using the script engine manager, but",
            "tokens": [
                50624,
                17871,
                473,
                281,
                8607,
                3089,
                15058,
                13,
                1692,
                321,
                362,
                364,
                1365,
                1228,
                264,
                5755,
                2848,
                6598,
                11,
                457,
                50920
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21731321153969602,
            "compression_ratio": 1.6991150442477876,
            "no_speech_prob": 0.004970550537109375,
            "words": [
                {
                    "start": 1666.58,
                    "end": 1666.92,
                    "word": " escalate",
                    "probability": 0.916748046875
                },
                {
                    "start": 1666.92,
                    "end": 1667.06,
                    "word": " to",
                    "probability": 0.8134765625
                },
                {
                    "start": 1667.06,
                    "end": 1667.32,
                    "word": " remote",
                    "probability": 0.82177734375
                },
                {
                    "start": 1667.32,
                    "end": 1667.48,
                    "word": " code",
                    "probability": 0.6591796875
                },
                {
                    "start": 1667.48,
                    "end": 1667.86,
                    "word": " execution",
                    "probability": 0.8818359375
                },
                {
                    "start": 1667.86,
                    "end": 1668.28,
                    "word": ".",
                    "probability": 0.8671875
                },
                {
                    "start": 1668.28,
                    "end": 1668.82,
                    "word": " Here",
                    "probability": 0.72998046875
                },
                {
                    "start": 1668.82,
                    "end": 1668.96,
                    "word": " we",
                    "probability": 0.71728515625
                },
                {
                    "start": 1668.96,
                    "end": 1669.16,
                    "word": " have",
                    "probability": 0.880859375
                },
                {
                    "start": 1669.16,
                    "end": 1669.26,
                    "word": " an",
                    "probability": 0.90576171875
                },
                {
                    "start": 1669.26,
                    "end": 1669.54,
                    "word": " example",
                    "probability": 0.93212890625
                },
                {
                    "start": 1669.54,
                    "end": 1669.86,
                    "word": " using",
                    "probability": 0.76708984375
                },
                {
                    "start": 1669.86,
                    "end": 1670.12,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1670.12,
                    "end": 1670.54,
                    "word": " script",
                    "probability": 0.446044921875
                },
                {
                    "start": 1670.54,
                    "end": 1671.42,
                    "word": " engine",
                    "probability": 0.544921875
                },
                {
                    "start": 1671.42,
                    "end": 1671.86,
                    "word": " manager",
                    "probability": 0.82373046875
                },
                {
                    "start": 1671.86,
                    "end": 1672.18,
                    "word": ",",
                    "probability": 0.75
                },
                {
                    "start": 1672.18,
                    "end": 1672.5,
                    "word": " but",
                    "probability": 0.8955078125
                }
            ]
        },
        {
            "id": 267,
            "seek": 167488,
            "start": 1672.5,
            "end": 1677.92,
            "text": " there are a bunch of classes that can lead to remote code execution, ones that you can instantiate",
            "tokens": [
                50920,
                456,
                366,
                257,
                3840,
                295,
                5359,
                300,
                393,
                1477,
                281,
                8607,
                3089,
                15058,
                11,
                2306,
                300,
                291,
                393,
                9836,
                13024,
                51200
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21731321153969602,
            "compression_ratio": 1.6991150442477876,
            "no_speech_prob": 0.004970550537109375,
            "words": [
                {
                    "start": 1672.5,
                    "end": 1672.66,
                    "word": " there",
                    "probability": 0.83984375
                },
                {
                    "start": 1672.66,
                    "end": 1672.84,
                    "word": " are",
                    "probability": 0.88720703125
                },
                {
                    "start": 1673.24,
                    "end": 1673.56,
                    "word": " a bunch",
                    "probability": 0.8046875
                },
                {
                    "start": 1673.56,
                    "end": 1673.88,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1673.88,
                    "end": 1674.2,
                    "word": " classes",
                    "probability": 0.7685546875
                },
                {
                    "start": 1674.2,
                    "end": 1674.42,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 1674.42,
                    "end": 1674.64,
                    "word": " can",
                    "probability": 0.8935546875
                },
                {
                    "start": 1674.64,
                    "end": 1674.9,
                    "word": " lead",
                    "probability": 0.77978515625
                },
                {
                    "start": 1674.9,
                    "end": 1675.12,
                    "word": " to",
                    "probability": 0.89111328125
                },
                {
                    "start": 1675.12,
                    "end": 1675.4,
                    "word": " remote",
                    "probability": 0.88623046875
                },
                {
                    "start": 1675.4,
                    "end": 1675.56,
                    "word": " code",
                    "probability": 0.76806640625
                },
                {
                    "start": 1675.56,
                    "end": 1676.02,
                    "word": " execution",
                    "probability": 0.8330078125
                },
                {
                    "start": 1676.02,
                    "end": 1676.22,
                    "word": ",",
                    "probability": 0.306640625
                },
                {
                    "start": 1676.22,
                    "end": 1676.42,
                    "word": " ones",
                    "probability": 0.373046875
                },
                {
                    "start": 1676.42,
                    "end": 1676.54,
                    "word": " that",
                    "probability": 0.87451171875
                },
                {
                    "start": 1676.54,
                    "end": 1676.66,
                    "word": " you",
                    "probability": 0.89453125
                },
                {
                    "start": 1676.66,
                    "end": 1677.08,
                    "word": " can",
                    "probability": 0.89306640625
                },
                {
                    "start": 1677.08,
                    "end": 1677.92,
                    "word": " instantiate",
                    "probability": 0.859375
                }
            ]
        },
        {
            "id": 268,
            "seek": 167488,
            "start": 1677.92,
            "end": 1686.2,
            "text": " them and then invoke arbitrary methods on them. So the number three object was a Spring application",
            "tokens": [
                51200,
                552,
                293,
                550,
                41117,
                23211,
                7150,
                322,
                552,
                13,
                407,
                264,
                1230,
                1045,
                2657,
                390,
                257,
                14013,
                3861,
                51612
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21731321153969602,
            "compression_ratio": 1.6991150442477876,
            "no_speech_prob": 0.004970550537109375,
            "words": [
                {
                    "start": 1677.92,
                    "end": 1678.24,
                    "word": " them",
                    "probability": 0.744140625
                },
                {
                    "start": 1678.24,
                    "end": 1678.5,
                    "word": " and",
                    "probability": 0.74169921875
                },
                {
                    "start": 1678.5,
                    "end": 1678.74,
                    "word": " then",
                    "probability": 0.7265625
                },
                {
                    "start": 1678.74,
                    "end": 1679.84,
                    "word": " invoke",
                    "probability": 0.84814453125
                },
                {
                    "start": 1679.84,
                    "end": 1680.34,
                    "word": " arbitrary",
                    "probability": 0.791015625
                },
                {
                    "start": 1680.34,
                    "end": 1680.78,
                    "word": " methods",
                    "probability": 0.837890625
                },
                {
                    "start": 1680.78,
                    "end": 1681.04,
                    "word": " on",
                    "probability": 0.90478515625
                },
                {
                    "start": 1681.04,
                    "end": 1681.22,
                    "word": " them",
                    "probability": 0.71923828125
                },
                {
                    "start": 1681.22,
                    "end": 1681.78,
                    "word": ".",
                    "probability": 0.99951171875
                },
                {
                    "start": 1682.4,
                    "end": 1682.96,
                    "word": " So",
                    "probability": 0.89111328125
                },
                {
                    "start": 1682.96,
                    "end": 1683.1,
                    "word": " the",
                    "probability": 0.77685546875
                },
                {
                    "start": 1683.1,
                    "end": 1683.38,
                    "word": " number",
                    "probability": 0.857421875
                },
                {
                    "start": 1683.38,
                    "end": 1683.8,
                    "word": " three",
                    "probability": 0.814453125
                },
                {
                    "start": 1683.8,
                    "end": 1684.42,
                    "word": " object",
                    "probability": 0.884765625
                },
                {
                    "start": 1684.42,
                    "end": 1684.84,
                    "word": " was",
                    "probability": 0.89306640625
                },
                {
                    "start": 1685.58,
                    "end": 1685.82,
                    "word": " a Spring",
                    "probability": 0.54248046875
                },
                {
                    "start": 1685.82,
                    "end": 1686.2,
                    "word": " application",
                    "probability": 0.576171875
                }
            ]
        },
        {
            "id": 269,
            "seek": 170128,
            "start": 1686.2,
            "end": 1693.58,
            "text": " context. It was only available in four out of the ten CMSs that we analyzed. Actually, the only four",
            "tokens": [
                50364,
                4319,
                13,
                467,
                390,
                787,
                2435,
                294,
                1451,
                484,
                295,
                264,
                2064,
                33124,
                82,
                300,
                321,
                28181,
                13,
                5135,
                11,
                264,
                787,
                1451,
                50728
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24818315235681312,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.1641845703125,
            "words": [
                {
                    "start": 1686.2,
                    "end": 1686.6,
                    "word": " context",
                    "probability": 0.150390625
                },
                {
                    "start": 1686.6,
                    "end": 1686.94,
                    "word": ".",
                    "probability": 0.457763671875
                },
                {
                    "start": 1686.94,
                    "end": 1687.0,
                    "word": " It",
                    "probability": 0.90087890625
                },
                {
                    "start": 1687.0,
                    "end": 1687.22,
                    "word": " was",
                    "probability": 0.89453125
                },
                {
                    "start": 1687.22,
                    "end": 1688.04,
                    "word": " only",
                    "probability": 0.845703125
                },
                {
                    "start": 1688.04,
                    "end": 1688.4,
                    "word": " available",
                    "probability": 0.74560546875
                },
                {
                    "start": 1688.4,
                    "end": 1688.64,
                    "word": " in",
                    "probability": 0.88916015625
                },
                {
                    "start": 1688.64,
                    "end": 1688.86,
                    "word": " four",
                    "probability": 0.67041015625
                },
                {
                    "start": 1688.86,
                    "end": 1689.1,
                    "word": " out",
                    "probability": 0.77099609375
                },
                {
                    "start": 1689.1,
                    "end": 1689.36,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1689.36,
                    "end": 1689.86,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1689.86,
                    "end": 1690.14,
                    "word": " ten",
                    "probability": 0.3505859375
                },
                {
                    "start": 1690.14,
                    "end": 1691.24,
                    "word": " CMSs",
                    "probability": 0.827880859375
                },
                {
                    "start": 1691.24,
                    "end": 1691.4,
                    "word": " that",
                    "probability": 0.8525390625
                },
                {
                    "start": 1691.4,
                    "end": 1691.56,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 1691.56,
                    "end": 1691.92,
                    "word": " analyzed",
                    "probability": 0.623046875
                },
                {
                    "start": 1691.92,
                    "end": 1692.42,
                    "word": ".",
                    "probability": 0.7158203125
                },
                {
                    "start": 1692.42,
                    "end": 1692.86,
                    "word": " Actually",
                    "probability": 0.78369140625
                },
                {
                    "start": 1692.86,
                    "end": 1692.98,
                    "word": ",",
                    "probability": 0.60791015625
                },
                {
                    "start": 1692.98,
                    "end": 1693.04,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 1693.04,
                    "end": 1693.22,
                    "word": " only",
                    "probability": 0.8349609375
                },
                {
                    "start": 1693.22,
                    "end": 1693.58,
                    "word": " four",
                    "probability": 0.86279296875
                }
            ]
        },
        {
            "id": 270,
            "seek": 170128,
            "start": 1693.58,
            "end": 1698.62,
            "text": " that were using the Spring framework underneath. And it's normally accessible through one of the",
            "tokens": [
                50728,
                300,
                645,
                1228,
                264,
                14013,
                8388,
                7223,
                13,
                400,
                309,
                311,
                5646,
                9515,
                807,
                472,
                295,
                264,
                50976
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24818315235681312,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.1641845703125,
            "words": [
                {
                    "start": 1693.58,
                    "end": 1693.76,
                    "word": " that",
                    "probability": 0.86767578125
                },
                {
                    "start": 1693.76,
                    "end": 1693.94,
                    "word": " were",
                    "probability": 0.80517578125
                },
                {
                    "start": 1693.94,
                    "end": 1694.26,
                    "word": " using",
                    "probability": 0.77490234375
                },
                {
                    "start": 1694.26,
                    "end": 1694.48,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 1694.48,
                    "end": 1694.68,
                    "word": " Spring",
                    "probability": 0.6376953125
                },
                {
                    "start": 1694.68,
                    "end": 1695.38,
                    "word": " framework",
                    "probability": 0.69873046875
                },
                {
                    "start": 1695.38,
                    "end": 1696.04,
                    "word": " underneath",
                    "probability": 0.8408203125
                },
                {
                    "start": 1696.04,
                    "end": 1696.66,
                    "word": ".",
                    "probability": 0.59375
                },
                {
                    "start": 1696.66,
                    "end": 1696.76,
                    "word": " And",
                    "probability": 0.869140625
                },
                {
                    "start": 1696.76,
                    "end": 1696.92,
                    "word": " it's",
                    "probability": 0.84033203125
                },
                {
                    "start": 1696.92,
                    "end": 1697.22,
                    "word": " normally",
                    "probability": 0.88623046875
                },
                {
                    "start": 1697.22,
                    "end": 1697.8,
                    "word": " accessible",
                    "probability": 0.88818359375
                },
                {
                    "start": 1697.8,
                    "end": 1698.18,
                    "word": " through",
                    "probability": 0.78857421875
                },
                {
                    "start": 1698.18,
                    "end": 1698.36,
                    "word": " one",
                    "probability": 0.8134765625
                },
                {
                    "start": 1698.36,
                    "end": 1698.48,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 1698.48,
                    "end": 1698.62,
                    "word": " the",
                    "probability": 0.818359375
                }
            ]
        },
        {
            "id": 271,
            "seek": 170128,
            "start": 1698.62,
            "end": 1705.76,
            "text": " self-led context attributes, but also if the content management system is using a Spring MVC",
            "tokens": [
                50976,
                2698,
                12,
                1493,
                4319,
                17212,
                11,
                457,
                611,
                498,
                264,
                2701,
                4592,
                1185,
                307,
                1228,
                257,
                14013,
                17663,
                34,
                51344
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24818315235681312,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.1641845703125,
            "words": [
                {
                    "start": 1698.62,
                    "end": 1698.8,
                    "word": " self",
                    "probability": 0.048614501953125
                },
                {
                    "start": 1698.8,
                    "end": 1698.94,
                    "word": "-led",
                    "probability": 0.609375
                },
                {
                    "start": 1698.94,
                    "end": 1699.3,
                    "word": " context",
                    "probability": 0.625
                },
                {
                    "start": 1699.3,
                    "end": 1699.86,
                    "word": " attributes",
                    "probability": 0.7353515625
                },
                {
                    "start": 1699.86,
                    "end": 1700.28,
                    "word": ",",
                    "probability": 0.414794921875
                },
                {
                    "start": 1700.28,
                    "end": 1700.34,
                    "word": " but",
                    "probability": 0.89599609375
                },
                {
                    "start": 1700.34,
                    "end": 1700.72,
                    "word": " also",
                    "probability": 0.81494140625
                },
                {
                    "start": 1700.72,
                    "end": 1701.34,
                    "word": " if",
                    "probability": 0.541015625
                },
                {
                    "start": 1701.34,
                    "end": 1701.62,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1701.62,
                    "end": 1702.16,
                    "word": " content",
                    "probability": 0.8056640625
                },
                {
                    "start": 1702.16,
                    "end": 1702.54,
                    "word": " management",
                    "probability": 0.63037109375
                },
                {
                    "start": 1702.54,
                    "end": 1703.02,
                    "word": " system",
                    "probability": 0.87158203125
                },
                {
                    "start": 1703.02,
                    "end": 1703.3,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 1703.3,
                    "end": 1703.76,
                    "word": " using",
                    "probability": 0.81884765625
                },
                {
                    "start": 1704.72,
                    "end": 1705.0,
                    "word": " a Spring",
                    "probability": 0.74072265625
                },
                {
                    "start": 1705.0,
                    "end": 1705.76,
                    "word": " MVC",
                    "probability": 0.95166015625
                }
            ]
        },
        {
            "id": 272,
            "seek": 170128,
            "start": 1705.76,
            "end": 1712.6,
            "text": " framework for the model, controller, and view layers, then Spring will inject some additional",
            "tokens": [
                51344,
                8388,
                337,
                264,
                2316,
                11,
                10561,
                11,
                293,
                1910,
                7914,
                11,
                550,
                14013,
                486,
                10711,
                512,
                4497,
                51688
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24818315235681312,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.1641845703125,
            "words": [
                {
                    "start": 1705.76,
                    "end": 1706.26,
                    "word": " framework",
                    "probability": 0.79150390625
                },
                {
                    "start": 1706.26,
                    "end": 1707.08,
                    "word": " for",
                    "probability": 0.88525390625
                },
                {
                    "start": 1707.08,
                    "end": 1707.36,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1707.36,
                    "end": 1707.82,
                    "word": " model",
                    "probability": 0.80517578125
                },
                {
                    "start": 1707.82,
                    "end": 1707.96,
                    "word": ",",
                    "probability": 0.5107421875
                },
                {
                    "start": 1707.96,
                    "end": 1708.28,
                    "word": " controller",
                    "probability": 0.395263671875
                },
                {
                    "start": 1708.28,
                    "end": 1708.46,
                    "word": ",",
                    "probability": 0.69482421875
                },
                {
                    "start": 1708.46,
                    "end": 1708.6,
                    "word": " and",
                    "probability": 0.9013671875
                },
                {
                    "start": 1708.6,
                    "end": 1708.76,
                    "word": " view",
                    "probability": 0.6953125
                },
                {
                    "start": 1708.76,
                    "end": 1709.16,
                    "word": " layers",
                    "probability": 0.89892578125
                },
                {
                    "start": 1709.16,
                    "end": 1709.76,
                    "word": ",",
                    "probability": 0.92724609375
                },
                {
                    "start": 1709.76,
                    "end": 1710.04,
                    "word": " then",
                    "probability": 0.73095703125
                },
                {
                    "start": 1710.04,
                    "end": 1710.96,
                    "word": " Spring",
                    "probability": 0.625
                },
                {
                    "start": 1710.96,
                    "end": 1711.24,
                    "word": " will",
                    "probability": 0.82568359375
                },
                {
                    "start": 1711.24,
                    "end": 1711.8,
                    "word": " inject",
                    "probability": 0.771484375
                },
                {
                    "start": 1711.8,
                    "end": 1712.24,
                    "word": " some",
                    "probability": 0.80908203125
                },
                {
                    "start": 1712.24,
                    "end": 1712.6,
                    "word": " additional",
                    "probability": 0.8876953125
                }
            ]
        },
        {
            "id": 273,
            "seek": 173034,
            "start": 1712.6,
            "end": 1720.18,
            "text": " objects in the template context, like this Spring macro request context that will provide access to",
            "tokens": [
                50368,
                6565,
                294,
                264,
                12379,
                4319,
                11,
                411,
                341,
                14013,
                18887,
                5308,
                4319,
                300,
                486,
                2893,
                2105,
                281,
                50740
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22299757889173563,
            "compression_ratio": 2.004166666666667,
            "no_speech_prob": 0.043243408203125,
            "words": [
                {
                    "start": 1712.6,
                    "end": 1713.06,
                    "word": " objects",
                    "probability": 0.364013671875
                },
                {
                    "start": 1713.06,
                    "end": 1713.38,
                    "word": " in",
                    "probability": 0.8935546875
                },
                {
                    "start": 1713.38,
                    "end": 1713.54,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 1713.54,
                    "end": 1713.86,
                    "word": " template",
                    "probability": 0.78662109375
                },
                {
                    "start": 1713.86,
                    "end": 1714.34,
                    "word": " context",
                    "probability": 0.7431640625
                },
                {
                    "start": 1714.34,
                    "end": 1714.78,
                    "word": ",",
                    "probability": 0.52099609375
                },
                {
                    "start": 1714.78,
                    "end": 1714.86,
                    "word": " like",
                    "probability": 0.8544921875
                },
                {
                    "start": 1714.86,
                    "end": 1715.06,
                    "word": " this",
                    "probability": 0.75390625
                },
                {
                    "start": 1715.06,
                    "end": 1715.46,
                    "word": " Spring",
                    "probability": 0.5029296875
                },
                {
                    "start": 1715.46,
                    "end": 1715.82,
                    "word": " macro",
                    "probability": 0.71533203125
                },
                {
                    "start": 1715.82,
                    "end": 1716.34,
                    "word": " request",
                    "probability": 0.76513671875
                },
                {
                    "start": 1716.34,
                    "end": 1716.86,
                    "word": " context",
                    "probability": 0.7412109375
                },
                {
                    "start": 1716.86,
                    "end": 1717.5,
                    "word": " that",
                    "probability": 0.453125
                },
                {
                    "start": 1717.5,
                    "end": 1717.82,
                    "word": " will",
                    "probability": 0.81298828125
                },
                {
                    "start": 1717.82,
                    "end": 1719.06,
                    "word": " provide",
                    "probability": 0.88671875
                },
                {
                    "start": 1719.06,
                    "end": 1719.8,
                    "word": " access",
                    "probability": 0.8017578125
                },
                {
                    "start": 1719.8,
                    "end": 1720.18,
                    "word": " to",
                    "probability": 0.90625
                }
            ]
        },
        {
            "id": 274,
            "seek": 173034,
            "start": 1720.18,
            "end": 1725.4,
            "text": " the Spring application context. So once that we have access to the Spring context, we can get an",
            "tokens": [
                50740,
                264,
                14013,
                3861,
                4319,
                13,
                407,
                1564,
                300,
                321,
                362,
                2105,
                281,
                264,
                14013,
                4319,
                11,
                321,
                393,
                483,
                364,
                51000
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22299757889173563,
            "compression_ratio": 2.004166666666667,
            "no_speech_prob": 0.043243408203125,
            "words": [
                {
                    "start": 1720.18,
                    "end": 1720.38,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 1720.38,
                    "end": 1720.62,
                    "word": " Spring",
                    "probability": 0.771484375
                },
                {
                    "start": 1720.62,
                    "end": 1721.04,
                    "word": " application",
                    "probability": 0.7724609375
                },
                {
                    "start": 1721.04,
                    "end": 1721.5,
                    "word": " context",
                    "probability": 0.697265625
                },
                {
                    "start": 1721.5,
                    "end": 1722.0,
                    "word": ".",
                    "probability": 0.98681640625
                },
                {
                    "start": 1722.0,
                    "end": 1722.18,
                    "word": " So",
                    "probability": 0.771484375
                },
                {
                    "start": 1722.18,
                    "end": 1722.38,
                    "word": " once",
                    "probability": 0.5859375
                },
                {
                    "start": 1722.38,
                    "end": 1722.52,
                    "word": " that",
                    "probability": 0.5693359375
                },
                {
                    "start": 1722.52,
                    "end": 1722.64,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1722.64,
                    "end": 1722.84,
                    "word": " have",
                    "probability": 0.87890625
                },
                {
                    "start": 1722.84,
                    "end": 1723.12,
                    "word": " access",
                    "probability": 0.78564453125
                },
                {
                    "start": 1723.12,
                    "end": 1723.32,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1723.32,
                    "end": 1723.44,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 1723.44,
                    "end": 1723.64,
                    "word": " Spring",
                    "probability": 0.7978515625
                },
                {
                    "start": 1723.64,
                    "end": 1723.98,
                    "word": " context",
                    "probability": 0.75048828125
                },
                {
                    "start": 1723.98,
                    "end": 1724.26,
                    "word": ",",
                    "probability": 0.89453125
                },
                {
                    "start": 1724.26,
                    "end": 1724.5,
                    "word": " we",
                    "probability": 0.89501953125
                },
                {
                    "start": 1724.5,
                    "end": 1724.72,
                    "word": " can",
                    "probability": 0.89697265625
                },
                {
                    "start": 1724.72,
                    "end": 1724.98,
                    "word": " get",
                    "probability": 0.9013671875
                },
                {
                    "start": 1724.98,
                    "end": 1725.4,
                    "word": " an",
                    "probability": 0.89599609375
                }
            ]
        },
        {
            "id": 275,
            "seek": 173034,
            "start": 1725.4,
            "end": 1730.98,
            "text": " instance of a class loader and initiate a class loader-based attacks like we saw before. We can",
            "tokens": [
                51000,
                5197,
                295,
                257,
                1508,
                3677,
                260,
                293,
                31574,
                257,
                1508,
                3677,
                260,
                12,
                6032,
                8122,
                411,
                321,
                1866,
                949,
                13,
                492,
                393,
                51280
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22299757889173563,
            "compression_ratio": 2.004166666666667,
            "no_speech_prob": 0.043243408203125,
            "words": [
                {
                    "start": 1725.4,
                    "end": 1725.68,
                    "word": " instance",
                    "probability": 0.90966796875
                },
                {
                    "start": 1725.68,
                    "end": 1725.84,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1725.96,
                    "end": 1726.16,
                    "word": " a class",
                    "probability": 0.6796875
                },
                {
                    "start": 1726.16,
                    "end": 1726.46,
                    "word": " loader",
                    "probability": 0.94140625
                },
                {
                    "start": 1726.46,
                    "end": 1726.62,
                    "word": " and",
                    "probability": 0.8388671875
                },
                {
                    "start": 1726.62,
                    "end": 1727.16,
                    "word": " initiate",
                    "probability": 0.82763671875
                },
                {
                    "start": 1727.4,
                    "end": 1727.6,
                    "word": " a class",
                    "probability": 0.90625
                },
                {
                    "start": 1727.6,
                    "end": 1728.2,
                    "word": " loader",
                    "probability": 0.91357421875
                },
                {
                    "start": 1728.2,
                    "end": 1728.54,
                    "word": "-based",
                    "probability": 0.649169921875
                },
                {
                    "start": 1728.54,
                    "end": 1728.98,
                    "word": " attacks",
                    "probability": 0.44580078125
                },
                {
                    "start": 1728.98,
                    "end": 1729.24,
                    "word": " like",
                    "probability": 0.5146484375
                },
                {
                    "start": 1729.24,
                    "end": 1729.4,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1729.4,
                    "end": 1729.56,
                    "word": " saw",
                    "probability": 0.82470703125
                },
                {
                    "start": 1729.56,
                    "end": 1729.88,
                    "word": " before",
                    "probability": 0.7939453125
                },
                {
                    "start": 1729.88,
                    "end": 1730.08,
                    "word": ".",
                    "probability": 0.8955078125
                },
                {
                    "start": 1730.08,
                    "end": 1730.68,
                    "word": " We",
                    "probability": 0.90283203125
                },
                {
                    "start": 1730.68,
                    "end": 1730.98,
                    "word": " can",
                    "probability": 0.89404296875
                }
            ]
        },
        {
            "id": 276,
            "seek": 173034,
            "start": 1730.98,
            "end": 1736.3,
            "text": " access the Spring environment that will give us access to the system environment and also the",
            "tokens": [
                51280,
                2105,
                264,
                14013,
                2823,
                300,
                486,
                976,
                505,
                2105,
                281,
                264,
                1185,
                2823,
                293,
                611,
                264,
                51548
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22299757889173563,
            "compression_ratio": 2.004166666666667,
            "no_speech_prob": 0.043243408203125,
            "words": [
                {
                    "start": 1730.98,
                    "end": 1731.3,
                    "word": " access",
                    "probability": 0.7841796875
                },
                {
                    "start": 1731.3,
                    "end": 1731.62,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 1731.62,
                    "end": 1731.98,
                    "word": " Spring",
                    "probability": 0.81689453125
                },
                {
                    "start": 1731.98,
                    "end": 1732.52,
                    "word": " environment",
                    "probability": 0.73388671875
                },
                {
                    "start": 1732.52,
                    "end": 1732.86,
                    "word": " that",
                    "probability": 0.720703125
                },
                {
                    "start": 1732.86,
                    "end": 1733.1,
                    "word": " will",
                    "probability": 0.82177734375
                },
                {
                    "start": 1733.1,
                    "end": 1733.36,
                    "word": " give",
                    "probability": 0.81396484375
                },
                {
                    "start": 1733.36,
                    "end": 1733.54,
                    "word": " us",
                    "probability": 0.9033203125
                },
                {
                    "start": 1733.54,
                    "end": 1733.74,
                    "word": " access",
                    "probability": 0.79150390625
                },
                {
                    "start": 1733.74,
                    "end": 1733.96,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 1733.96,
                    "end": 1734.12,
                    "word": " the",
                    "probability": 0.79296875
                },
                {
                    "start": 1734.12,
                    "end": 1734.5,
                    "word": " system",
                    "probability": 0.81591796875
                },
                {
                    "start": 1734.5,
                    "end": 1735.14,
                    "word": " environment",
                    "probability": 0.74951171875
                },
                {
                    "start": 1735.14,
                    "end": 1735.84,
                    "word": " and",
                    "probability": 0.68896484375
                },
                {
                    "start": 1735.84,
                    "end": 1736.08,
                    "word": " also",
                    "probability": 0.84375
                },
                {
                    "start": 1736.08,
                    "end": 1736.3,
                    "word": " the",
                    "probability": 0.71533203125
                }
            ]
        },
        {
            "id": 277,
            "seek": 173034,
            "start": 1736.3,
            "end": 1741.66,
            "text": " system properties and also Spring properties, including things like encryption keys and so on.",
            "tokens": [
                51548,
                1185,
                7221,
                293,
                611,
                14013,
                7221,
                11,
                3009,
                721,
                411,
                29575,
                9317,
                293,
                370,
                322,
                13,
                51788
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22299757889173563,
            "compression_ratio": 2.004166666666667,
            "no_speech_prob": 0.043243408203125,
            "words": [
                {
                    "start": 1736.3,
                    "end": 1736.66,
                    "word": " system",
                    "probability": 0.8681640625
                },
                {
                    "start": 1736.66,
                    "end": 1737.22,
                    "word": " properties",
                    "probability": 0.78369140625
                },
                {
                    "start": 1737.22,
                    "end": 1737.52,
                    "word": " and",
                    "probability": 0.76416015625
                },
                {
                    "start": 1737.52,
                    "end": 1737.88,
                    "word": " also",
                    "probability": 0.7998046875
                },
                {
                    "start": 1737.88,
                    "end": 1738.3,
                    "word": " Spring",
                    "probability": 0.6044921875
                },
                {
                    "start": 1738.3,
                    "end": 1738.76,
                    "word": " properties",
                    "probability": 0.79296875
                },
                {
                    "start": 1738.76,
                    "end": 1738.86,
                    "word": ",",
                    "probability": 0.7109375
                },
                {
                    "start": 1738.86,
                    "end": 1739.14,
                    "word": " including",
                    "probability": 0.76611328125
                },
                {
                    "start": 1739.14,
                    "end": 1739.48,
                    "word": " things",
                    "probability": 0.740234375
                },
                {
                    "start": 1739.48,
                    "end": 1739.66,
                    "word": " like",
                    "probability": 0.884765625
                },
                {
                    "start": 1739.66,
                    "end": 1740.02,
                    "word": " encryption",
                    "probability": 0.81201171875
                },
                {
                    "start": 1740.02,
                    "end": 1740.4,
                    "word": " keys",
                    "probability": 0.8203125
                },
                {
                    "start": 1740.4,
                    "end": 1740.74,
                    "word": " and",
                    "probability": 0.767578125
                },
                {
                    "start": 1740.74,
                    "end": 1740.9,
                    "word": " so",
                    "probability": 0.904296875
                },
                {
                    "start": 1740.9,
                    "end": 1741.1,
                    "word": " on",
                    "probability": 0.9091796875
                },
                {
                    "start": 1741.1,
                    "end": 1741.66,
                    "word": ".",
                    "probability": 0.86083984375
                }
            ]
        },
        {
            "id": 278,
            "seek": 175510,
            "start": 1741.66,
            "end": 1747.38,
            "text": " But probably more interesting, it will give us access to the Spring bins registered in this",
            "tokens": [
                50368,
                583,
                1391,
                544,
                1880,
                11,
                309,
                486,
                976,
                505,
                2105,
                281,
                264,
                14013,
                41275,
                13968,
                294,
                341,
                50652
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19993831550604418,
            "compression_ratio": 1.7452830188679245,
            "no_speech_prob": 0.001323699951171875,
            "words": [
                {
                    "start": 1741.66,
                    "end": 1742.0,
                    "word": " But",
                    "probability": 0.443603515625
                },
                {
                    "start": 1742.0,
                    "end": 1742.64,
                    "word": " probably",
                    "probability": 0.859375
                },
                {
                    "start": 1742.64,
                    "end": 1742.92,
                    "word": " more",
                    "probability": 0.85986328125
                },
                {
                    "start": 1742.92,
                    "end": 1743.44,
                    "word": " interesting",
                    "probability": 0.638671875
                },
                {
                    "start": 1743.44,
                    "end": 1743.76,
                    "word": ",",
                    "probability": 0.80224609375
                },
                {
                    "start": 1743.76,
                    "end": 1743.86,
                    "word": " it",
                    "probability": 0.896484375
                },
                {
                    "start": 1743.86,
                    "end": 1744.02,
                    "word": " will",
                    "probability": 0.822265625
                },
                {
                    "start": 1744.02,
                    "end": 1744.24,
                    "word": " give",
                    "probability": 0.81591796875
                },
                {
                    "start": 1744.24,
                    "end": 1744.4,
                    "word": " us",
                    "probability": 0.8994140625
                },
                {
                    "start": 1744.4,
                    "end": 1744.68,
                    "word": " access",
                    "probability": 0.80419921875
                },
                {
                    "start": 1744.68,
                    "end": 1744.9,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 1744.9,
                    "end": 1745.06,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1745.06,
                    "end": 1745.32,
                    "word": " Spring",
                    "probability": 0.681640625
                },
                {
                    "start": 1745.32,
                    "end": 1745.64,
                    "word": " bins",
                    "probability": 0.1009521484375
                },
                {
                    "start": 1745.64,
                    "end": 1746.74,
                    "word": " registered",
                    "probability": 0.6455078125
                },
                {
                    "start": 1746.74,
                    "end": 1747.12,
                    "word": " in",
                    "probability": 0.90478515625
                },
                {
                    "start": 1747.12,
                    "end": 1747.38,
                    "word": " this",
                    "probability": 0.488525390625
                }
            ]
        },
        {
            "id": 279,
            "seek": 175510,
            "start": 1747.38,
            "end": 1753.42,
            "text": " Spring application context. So being able to access and manipulate those bins, we can basically",
            "tokens": [
                50652,
                14013,
                3861,
                4319,
                13,
                407,
                885,
                1075,
                281,
                2105,
                293,
                20459,
                729,
                41275,
                11,
                321,
                393,
                1936,
                50956
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19993831550604418,
            "compression_ratio": 1.7452830188679245,
            "no_speech_prob": 0.001323699951171875,
            "words": [
                {
                    "start": 1747.38,
                    "end": 1747.78,
                    "word": " Spring",
                    "probability": 0.72607421875
                },
                {
                    "start": 1747.78,
                    "end": 1748.24,
                    "word": " application",
                    "probability": 0.7119140625
                },
                {
                    "start": 1748.24,
                    "end": 1748.74,
                    "word": " context",
                    "probability": 0.73681640625
                },
                {
                    "start": 1748.74,
                    "end": 1749.3,
                    "word": ".",
                    "probability": 0.98193359375
                },
                {
                    "start": 1749.3,
                    "end": 1749.42,
                    "word": " So",
                    "probability": 0.86767578125
                },
                {
                    "start": 1749.42,
                    "end": 1749.7,
                    "word": " being",
                    "probability": 0.7744140625
                },
                {
                    "start": 1749.7,
                    "end": 1749.96,
                    "word": " able",
                    "probability": 0.89501953125
                },
                {
                    "start": 1749.96,
                    "end": 1750.16,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 1750.16,
                    "end": 1750.46,
                    "word": " access",
                    "probability": 0.7998046875
                },
                {
                    "start": 1750.46,
                    "end": 1750.74,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 1750.74,
                    "end": 1751.2,
                    "word": " manipulate",
                    "probability": 0.900390625
                },
                {
                    "start": 1751.2,
                    "end": 1751.96,
                    "word": " those",
                    "probability": 0.8515625
                },
                {
                    "start": 1751.96,
                    "end": 1752.42,
                    "word": " bins",
                    "probability": 0.77490234375
                },
                {
                    "start": 1752.42,
                    "end": 1752.62,
                    "word": ",",
                    "probability": 0.8720703125
                },
                {
                    "start": 1752.62,
                    "end": 1752.68,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1752.68,
                    "end": 1752.92,
                    "word": " can",
                    "probability": 0.900390625
                },
                {
                    "start": 1752.92,
                    "end": 1753.42,
                    "word": " basically",
                    "probability": 0.91064453125
                }
            ]
        },
        {
            "id": 280,
            "seek": 175510,
            "start": 1753.42,
            "end": 1760.5,
            "text": " control the application logic and do things like register new users, delete users, perform",
            "tokens": [
                50956,
                1969,
                264,
                3861,
                9952,
                293,
                360,
                721,
                411,
                7280,
                777,
                5022,
                11,
                12097,
                5022,
                11,
                2042,
                51312
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19993831550604418,
            "compression_ratio": 1.7452830188679245,
            "no_speech_prob": 0.001323699951171875,
            "words": [
                {
                    "start": 1753.42,
                    "end": 1753.98,
                    "word": " control",
                    "probability": 0.66259765625
                },
                {
                    "start": 1753.98,
                    "end": 1754.18,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1754.18,
                    "end": 1754.54,
                    "word": " application",
                    "probability": 0.77685546875
                },
                {
                    "start": 1754.54,
                    "end": 1754.96,
                    "word": " logic",
                    "probability": 0.7509765625
                },
                {
                    "start": 1754.96,
                    "end": 1755.52,
                    "word": " and",
                    "probability": 0.79443359375
                },
                {
                    "start": 1755.52,
                    "end": 1755.74,
                    "word": " do",
                    "probability": 0.90380859375
                },
                {
                    "start": 1755.74,
                    "end": 1756.1,
                    "word": " things",
                    "probability": 0.73681640625
                },
                {
                    "start": 1756.1,
                    "end": 1756.6,
                    "word": " like",
                    "probability": 0.87939453125
                },
                {
                    "start": 1756.6,
                    "end": 1757.56,
                    "word": " register",
                    "probability": 0.77734375
                },
                {
                    "start": 1757.56,
                    "end": 1757.86,
                    "word": " new",
                    "probability": 0.79638671875
                },
                {
                    "start": 1757.86,
                    "end": 1758.4,
                    "word": " users",
                    "probability": 0.84375
                },
                {
                    "start": 1758.4,
                    "end": 1758.64,
                    "word": ",",
                    "probability": 0.7587890625
                },
                {
                    "start": 1758.64,
                    "end": 1758.88,
                    "word": " delete",
                    "probability": 0.7744140625
                },
                {
                    "start": 1758.88,
                    "end": 1759.48,
                    "word": " users",
                    "probability": 0.78662109375
                },
                {
                    "start": 1759.48,
                    "end": 1760.04,
                    "word": ",",
                    "probability": 0.97998046875
                },
                {
                    "start": 1760.04,
                    "end": 1760.5,
                    "word": " perform",
                    "probability": 0.7744140625
                }
            ]
        },
        {
            "id": 281,
            "seek": 175510,
            "start": 1760.5,
            "end": 1766.42,
            "text": " transactions, anything that the application is normally doing. So that's normally behind an",
            "tokens": [
                51312,
                16856,
                11,
                1340,
                300,
                264,
                3861,
                307,
                5646,
                884,
                13,
                407,
                300,
                311,
                5646,
                2261,
                364,
                51600
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19993831550604418,
            "compression_ratio": 1.7452830188679245,
            "no_speech_prob": 0.001323699951171875,
            "words": [
                {
                    "start": 1760.5,
                    "end": 1761.22,
                    "word": " transactions",
                    "probability": 0.82666015625
                },
                {
                    "start": 1761.22,
                    "end": 1761.78,
                    "word": ",",
                    "probability": 0.87841796875
                },
                {
                    "start": 1761.78,
                    "end": 1762.06,
                    "word": " anything",
                    "probability": 0.830078125
                },
                {
                    "start": 1762.06,
                    "end": 1762.6,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 1762.6,
                    "end": 1762.72,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1762.72,
                    "end": 1763.1,
                    "word": " application",
                    "probability": 0.78125
                },
                {
                    "start": 1763.1,
                    "end": 1763.66,
                    "word": " is",
                    "probability": 0.90673828125
                },
                {
                    "start": 1763.66,
                    "end": 1763.94,
                    "word": " normally",
                    "probability": 0.8603515625
                },
                {
                    "start": 1763.94,
                    "end": 1764.22,
                    "word": " doing",
                    "probability": 0.9150390625
                },
                {
                    "start": 1764.22,
                    "end": 1764.7,
                    "word": ".",
                    "probability": 0.98876953125
                },
                {
                    "start": 1764.7,
                    "end": 1764.9,
                    "word": " So",
                    "probability": 0.8857421875
                },
                {
                    "start": 1764.9,
                    "end": 1765.3,
                    "word": " that's",
                    "probability": 0.92822265625
                },
                {
                    "start": 1765.3,
                    "end": 1765.56,
                    "word": " normally",
                    "probability": 0.8935546875
                },
                {
                    "start": 1765.56,
                    "end": 1766.16,
                    "word": " behind",
                    "probability": 0.84619140625
                },
                {
                    "start": 1766.16,
                    "end": 1766.42,
                    "word": " an",
                    "probability": 0.9013671875
                }
            ]
        },
        {
            "id": 282,
            "seek": 178202,
            "start": 1766.42,
            "end": 1771.06,
            "text": " authorization layer. So no matter what roles we have, we will be able to perform",
            "tokens": [
                50364,
                33697,
                4583,
                13,
                407,
                572,
                1871,
                437,
                9604,
                321,
                362,
                11,
                321,
                486,
                312,
                1075,
                281,
                2042,
                50596
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2328689820077046,
            "compression_ratio": 1.6866359447004609,
            "no_speech_prob": 0.005218505859375,
            "words": [
                {
                    "start": 1766.42,
                    "end": 1766.88,
                    "word": " authorization",
                    "probability": 0.188720703125
                },
                {
                    "start": 1766.88,
                    "end": 1767.5,
                    "word": " layer",
                    "probability": 0.84130859375
                },
                {
                    "start": 1767.5,
                    "end": 1767.88,
                    "word": ".",
                    "probability": 0.474609375
                },
                {
                    "start": 1767.88,
                    "end": 1767.98,
                    "word": " So",
                    "probability": 0.84716796875
                },
                {
                    "start": 1767.98,
                    "end": 1768.18,
                    "word": " no",
                    "probability": 0.8154296875
                },
                {
                    "start": 1768.18,
                    "end": 1768.42,
                    "word": " matter",
                    "probability": 0.8212890625
                },
                {
                    "start": 1768.42,
                    "end": 1768.84,
                    "word": " what",
                    "probability": 0.88134765625
                },
                {
                    "start": 1768.84,
                    "end": 1769.3,
                    "word": " roles",
                    "probability": 0.7109375
                },
                {
                    "start": 1769.3,
                    "end": 1769.48,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1769.48,
                    "end": 1769.78,
                    "word": " have",
                    "probability": 0.86865234375
                },
                {
                    "start": 1769.78,
                    "end": 1769.86,
                    "word": ",",
                    "probability": 0.8056640625
                },
                {
                    "start": 1769.86,
                    "end": 1769.96,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1769.96,
                    "end": 1770.12,
                    "word": " will",
                    "probability": 0.80224609375
                },
                {
                    "start": 1770.12,
                    "end": 1770.28,
                    "word": " be",
                    "probability": 0.9091796875
                },
                {
                    "start": 1770.28,
                    "end": 1770.46,
                    "word": " able",
                    "probability": 0.88818359375
                },
                {
                    "start": 1770.46,
                    "end": 1770.68,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1770.68,
                    "end": 1771.06,
                    "word": " perform",
                    "probability": 0.80126953125
                }
            ]
        },
        {
            "id": 283,
            "seek": 178202,
            "start": 1774.2,
            "end": 1780.8,
            "text": " this kind of application logic control. So apart from that, we will also be able to disable the",
            "tokens": [
                50772,
                341,
                733,
                295,
                3861,
                9952,
                1969,
                13,
                407,
                4936,
                490,
                300,
                11,
                321,
                486,
                611,
                312,
                1075,
                281,
                28362,
                264,
                51080
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2328689820077046,
            "compression_ratio": 1.6866359447004609,
            "no_speech_prob": 0.005218505859375,
            "words": [
                {
                    "start": 1774.2,
                    "end": 1774.8,
                    "word": " this",
                    "probability": 0.6591796875
                },
                {
                    "start": 1774.8,
                    "end": 1775.1,
                    "word": " kind",
                    "probability": 0.80419921875
                },
                {
                    "start": 1775.1,
                    "end": 1775.2,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1775.2,
                    "end": 1775.56,
                    "word": " application",
                    "probability": 0.7919921875
                },
                {
                    "start": 1775.56,
                    "end": 1775.86,
                    "word": " logic",
                    "probability": 0.7529296875
                },
                {
                    "start": 1775.86,
                    "end": 1776.26,
                    "word": " control",
                    "probability": 0.7001953125
                },
                {
                    "start": 1776.26,
                    "end": 1776.86,
                    "word": ".",
                    "probability": 0.99560546875
                },
                {
                    "start": 1777.32,
                    "end": 1777.62,
                    "word": " So",
                    "probability": 0.86572265625
                },
                {
                    "start": 1777.62,
                    "end": 1778.3,
                    "word": " apart",
                    "probability": 0.7734375
                },
                {
                    "start": 1778.3,
                    "end": 1778.54,
                    "word": " from",
                    "probability": 0.81982421875
                },
                {
                    "start": 1778.54,
                    "end": 1778.78,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 1778.78,
                    "end": 1778.82,
                    "word": ",",
                    "probability": 0.93115234375
                },
                {
                    "start": 1778.82,
                    "end": 1778.94,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 1778.94,
                    "end": 1779.18,
                    "word": " will",
                    "probability": 0.80859375
                },
                {
                    "start": 1779.18,
                    "end": 1779.54,
                    "word": " also",
                    "probability": 0.82568359375
                },
                {
                    "start": 1779.54,
                    "end": 1779.72,
                    "word": " be",
                    "probability": 0.9091796875
                },
                {
                    "start": 1779.72,
                    "end": 1779.9,
                    "word": " able",
                    "probability": 0.89013671875
                },
                {
                    "start": 1779.9,
                    "end": 1780.1,
                    "word": " to",
                    "probability": 0.912109375
                },
                {
                    "start": 1780.1,
                    "end": 1780.5,
                    "word": " disable",
                    "probability": 0.87548828125
                },
                {
                    "start": 1780.5,
                    "end": 1780.8,
                    "word": " the",
                    "probability": 0.81005859375
                }
            ]
        },
        {
            "id": 284,
            "seek": 178202,
            "start": 1780.8,
            "end": 1786.24,
            "text": " template engine sandboxes if we are able to get access to the template engine configuration bins",
            "tokens": [
                51080,
                12379,
                2848,
                42115,
                279,
                498,
                321,
                366,
                1075,
                281,
                483,
                2105,
                281,
                264,
                12379,
                2848,
                11694,
                41275,
                51376
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2328689820077046,
            "compression_ratio": 1.6866359447004609,
            "no_speech_prob": 0.005218505859375,
            "words": [
                {
                    "start": 1780.8,
                    "end": 1781.16,
                    "word": " template",
                    "probability": 0.72314453125
                },
                {
                    "start": 1781.16,
                    "end": 1781.52,
                    "word": " engine",
                    "probability": 0.69775390625
                },
                {
                    "start": 1781.52,
                    "end": 1782.22,
                    "word": " sandboxes",
                    "probability": 0.87646484375
                },
                {
                    "start": 1782.22,
                    "end": 1782.42,
                    "word": " if",
                    "probability": 0.556640625
                },
                {
                    "start": 1782.42,
                    "end": 1783.0,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 1783.0,
                    "end": 1783.34,
                    "word": " are",
                    "probability": 0.8896484375
                },
                {
                    "start": 1783.34,
                    "end": 1783.52,
                    "word": " able",
                    "probability": 0.880859375
                },
                {
                    "start": 1783.52,
                    "end": 1783.7,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 1783.7,
                    "end": 1783.84,
                    "word": " get",
                    "probability": 0.89892578125
                },
                {
                    "start": 1783.84,
                    "end": 1784.1,
                    "word": " access",
                    "probability": 0.78955078125
                },
                {
                    "start": 1784.1,
                    "end": 1784.32,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1784.32,
                    "end": 1784.48,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1784.48,
                    "end": 1784.78,
                    "word": " template",
                    "probability": 0.80712890625
                },
                {
                    "start": 1784.78,
                    "end": 1785.1,
                    "word": " engine",
                    "probability": 0.69677734375
                },
                {
                    "start": 1785.1,
                    "end": 1785.54,
                    "word": " configuration",
                    "probability": 0.794921875
                },
                {
                    "start": 1785.54,
                    "end": 1786.24,
                    "word": " bins",
                    "probability": 0.2086181640625
                }
            ]
        },
        {
            "id": 285,
            "seek": 178202,
            "start": 1786.24,
            "end": 1793.34,
            "text": " and also instantiate arbitrary objects, like we will see later, by accessing JSON or XML and",
            "tokens": [
                51376,
                293,
                611,
                9836,
                13024,
                23211,
                6565,
                11,
                411,
                321,
                486,
                536,
                1780,
                11,
                538,
                26440,
                31828,
                420,
                43484,
                293,
                51704
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2328689820077046,
            "compression_ratio": 1.6866359447004609,
            "no_speech_prob": 0.005218505859375,
            "words": [
                {
                    "start": 1786.24,
                    "end": 1786.88,
                    "word": " and",
                    "probability": 0.48486328125
                },
                {
                    "start": 1786.88,
                    "end": 1787.22,
                    "word": " also",
                    "probability": 0.8251953125
                },
                {
                    "start": 1787.22,
                    "end": 1787.86,
                    "word": " instantiate",
                    "probability": 0.717529296875
                },
                {
                    "start": 1787.86,
                    "end": 1788.24,
                    "word": " arbitrary",
                    "probability": 0.8544921875
                },
                {
                    "start": 1788.24,
                    "end": 1788.86,
                    "word": " objects",
                    "probability": 0.833984375
                },
                {
                    "start": 1788.86,
                    "end": 1788.88,
                    "word": ",",
                    "probability": 0.3515625
                },
                {
                    "start": 1788.88,
                    "end": 1789.18,
                    "word": " like",
                    "probability": 0.85546875
                },
                {
                    "start": 1789.18,
                    "end": 1789.32,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 1789.32,
                    "end": 1789.48,
                    "word": " will",
                    "probability": 0.80859375
                },
                {
                    "start": 1789.48,
                    "end": 1789.68,
                    "word": " see",
                    "probability": 0.8134765625
                },
                {
                    "start": 1789.68,
                    "end": 1790.0,
                    "word": " later",
                    "probability": 0.88037109375
                },
                {
                    "start": 1790.0,
                    "end": 1790.32,
                    "word": ",",
                    "probability": 0.8212890625
                },
                {
                    "start": 1790.32,
                    "end": 1790.74,
                    "word": " by",
                    "probability": 0.91162109375
                },
                {
                    "start": 1790.74,
                    "end": 1791.28,
                    "word": " accessing",
                    "probability": 0.81640625
                },
                {
                    "start": 1791.28,
                    "end": 1791.98,
                    "word": " JSON",
                    "probability": 0.83935546875
                },
                {
                    "start": 1791.98,
                    "end": 1792.38,
                    "word": " or",
                    "probability": 0.8486328125
                },
                {
                    "start": 1792.38,
                    "end": 1792.8,
                    "word": " XML",
                    "probability": 0.94677734375
                },
                {
                    "start": 1792.8,
                    "end": 1793.34,
                    "word": " and",
                    "probability": 0.85009765625
                }
            ]
        },
        {
            "id": 286,
            "seek": 180818,
            "start": 1793.34,
            "end": 1801.36,
            "text": " marshalers. So those were like genetic bypasses, independent of what template engine was used",
            "tokens": [
                50364,
                275,
                685,
                4947,
                433,
                13,
                407,
                729,
                645,
                411,
                12462,
                24996,
                279,
                11,
                6695,
                295,
                437,
                12379,
                2848,
                390,
                1143,
                50784
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2731617534861845,
            "compression_ratio": 1.6144067796610169,
            "no_speech_prob": 0.01110076904296875,
            "words": [
                {
                    "start": 1793.34,
                    "end": 1793.86,
                    "word": " marshalers",
                    "probability": 0.34377098083496094
                },
                {
                    "start": 1793.86,
                    "end": 1794.54,
                    "word": ".",
                    "probability": 0.8525390625
                },
                {
                    "start": 1795.84,
                    "end": 1796.52,
                    "word": " So",
                    "probability": 0.70556640625
                },
                {
                    "start": 1796.52,
                    "end": 1797.02,
                    "word": " those",
                    "probability": 0.61279296875
                },
                {
                    "start": 1797.02,
                    "end": 1797.26,
                    "word": " were",
                    "probability": 0.86767578125
                },
                {
                    "start": 1797.26,
                    "end": 1797.68,
                    "word": " like",
                    "probability": 0.7119140625
                },
                {
                    "start": 1797.68,
                    "end": 1798.1,
                    "word": " genetic",
                    "probability": 0.78759765625
                },
                {
                    "start": 1798.1,
                    "end": 1798.62,
                    "word": " bypasses",
                    "probability": 0.760498046875
                },
                {
                    "start": 1798.62,
                    "end": 1798.7,
                    "word": ",",
                    "probability": 0.2408447265625
                },
                {
                    "start": 1798.7,
                    "end": 1799.02,
                    "word": " independent",
                    "probability": 0.7197265625
                },
                {
                    "start": 1799.02,
                    "end": 1799.44,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1799.44,
                    "end": 1799.9,
                    "word": " what",
                    "probability": 0.89501953125
                },
                {
                    "start": 1799.9,
                    "end": 1800.3,
                    "word": " template",
                    "probability": 0.8212890625
                },
                {
                    "start": 1800.3,
                    "end": 1800.62,
                    "word": " engine",
                    "probability": 0.744140625
                },
                {
                    "start": 1800.62,
                    "end": 1800.94,
                    "word": " was",
                    "probability": 0.88916015625
                },
                {
                    "start": 1800.94,
                    "end": 1801.36,
                    "word": " used",
                    "probability": 0.81103515625
                }
            ]
        },
        {
            "id": 287,
            "seek": 180818,
            "start": 1801.36,
            "end": 1807.02,
            "text": " underneath. And now we will be reviewing some specific sandboxes bypasses for each of these",
            "tokens": [
                50784,
                7223,
                13,
                400,
                586,
                321,
                486,
                312,
                19576,
                512,
                2685,
                42115,
                279,
                24996,
                279,
                337,
                1184,
                295,
                613,
                51052
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2731617534861845,
            "compression_ratio": 1.6144067796610169,
            "no_speech_prob": 0.01110076904296875,
            "words": [
                {
                    "start": 1801.36,
                    "end": 1802.1,
                    "word": " underneath",
                    "probability": 0.81982421875
                },
                {
                    "start": 1802.1,
                    "end": 1802.54,
                    "word": ".",
                    "probability": 0.798828125
                },
                {
                    "start": 1802.54,
                    "end": 1802.8,
                    "word": " And",
                    "probability": 0.8720703125
                },
                {
                    "start": 1802.8,
                    "end": 1802.96,
                    "word": " now",
                    "probability": 0.8876953125
                },
                {
                    "start": 1802.96,
                    "end": 1803.12,
                    "word": " we",
                    "probability": 0.87646484375
                },
                {
                    "start": 1803.12,
                    "end": 1803.3,
                    "word": " will",
                    "probability": 0.7998046875
                },
                {
                    "start": 1803.3,
                    "end": 1803.5,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 1803.5,
                    "end": 1803.86,
                    "word": " reviewing",
                    "probability": 0.673828125
                },
                {
                    "start": 1803.86,
                    "end": 1804.28,
                    "word": " some",
                    "probability": 0.8212890625
                },
                {
                    "start": 1804.28,
                    "end": 1804.94,
                    "word": " specific",
                    "probability": 0.630859375
                },
                {
                    "start": 1804.94,
                    "end": 1805.68,
                    "word": " sandboxes",
                    "probability": 0.91015625
                },
                {
                    "start": 1805.68,
                    "end": 1806.2,
                    "word": " bypasses",
                    "probability": 0.721923828125
                },
                {
                    "start": 1806.2,
                    "end": 1806.38,
                    "word": " for",
                    "probability": 0.88427734375
                },
                {
                    "start": 1806.38,
                    "end": 1806.66,
                    "word": " each",
                    "probability": 0.8447265625
                },
                {
                    "start": 1806.66,
                    "end": 1806.84,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1806.84,
                    "end": 1807.02,
                    "word": " these",
                    "probability": 0.69384765625
                }
            ]
        },
        {
            "id": 288,
            "seek": 180818,
            "start": 1807.02,
            "end": 1811.72,
            "text": " four different template engines. So we will start with FreeMarker because it's probably the most",
            "tokens": [
                51052,
                1451,
                819,
                12379,
                12982,
                13,
                407,
                321,
                486,
                722,
                365,
                11551,
                15168,
                260,
                570,
                309,
                311,
                1391,
                264,
                881,
                51280
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2731617534861845,
            "compression_ratio": 1.6144067796610169,
            "no_speech_prob": 0.01110076904296875,
            "words": [
                {
                    "start": 1807.02,
                    "end": 1807.4,
                    "word": " four",
                    "probability": 0.8701171875
                },
                {
                    "start": 1807.4,
                    "end": 1807.82,
                    "word": " different",
                    "probability": 0.70947265625
                },
                {
                    "start": 1807.82,
                    "end": 1808.18,
                    "word": " template",
                    "probability": 0.7890625
                },
                {
                    "start": 1808.18,
                    "end": 1808.5,
                    "word": " engines",
                    "probability": 0.7275390625
                },
                {
                    "start": 1808.5,
                    "end": 1809.02,
                    "word": ".",
                    "probability": 0.9931640625
                },
                {
                    "start": 1809.02,
                    "end": 1809.22,
                    "word": " So",
                    "probability": 0.8955078125
                },
                {
                    "start": 1809.22,
                    "end": 1809.36,
                    "word": " we",
                    "probability": 0.87548828125
                },
                {
                    "start": 1809.36,
                    "end": 1809.52,
                    "word": " will",
                    "probability": 0.79052734375
                },
                {
                    "start": 1809.52,
                    "end": 1809.84,
                    "word": " start",
                    "probability": 0.8447265625
                },
                {
                    "start": 1809.84,
                    "end": 1810.08,
                    "word": " with",
                    "probability": 0.822265625
                },
                {
                    "start": 1810.08,
                    "end": 1810.54,
                    "word": " FreeMarker",
                    "probability": 0.695068359375
                },
                {
                    "start": 1810.54,
                    "end": 1810.76,
                    "word": " because",
                    "probability": 0.6611328125
                },
                {
                    "start": 1810.76,
                    "end": 1811.04,
                    "word": " it's",
                    "probability": 0.90966796875
                },
                {
                    "start": 1811.04,
                    "end": 1811.3,
                    "word": " probably",
                    "probability": 0.90771484375
                },
                {
                    "start": 1811.3,
                    "end": 1811.5,
                    "word": " the",
                    "probability": 0.82080078125
                },
                {
                    "start": 1811.5,
                    "end": 1811.72,
                    "word": " most",
                    "probability": 0.82421875
                }
            ]
        },
        {
            "id": 289,
            "seek": 180818,
            "start": 1811.72,
            "end": 1819.5,
            "text": " popular one and also because, well, it was analyzed and researched by different researchers in the",
            "tokens": [
                51280,
                3743,
                472,
                293,
                611,
                570,
                11,
                731,
                11,
                309,
                390,
                28181,
                293,
                37098,
                538,
                819,
                10309,
                294,
                264,
                51668
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2731617534861845,
            "compression_ratio": 1.6144067796610169,
            "no_speech_prob": 0.01110076904296875,
            "words": [
                {
                    "start": 1811.72,
                    "end": 1812.02,
                    "word": " popular",
                    "probability": 0.912109375
                },
                {
                    "start": 1812.02,
                    "end": 1812.36,
                    "word": " one",
                    "probability": 0.814453125
                },
                {
                    "start": 1812.36,
                    "end": 1813.0,
                    "word": " and",
                    "probability": 0.322265625
                },
                {
                    "start": 1813.0,
                    "end": 1813.34,
                    "word": " also",
                    "probability": 0.8291015625
                },
                {
                    "start": 1813.34,
                    "end": 1813.82,
                    "word": " because",
                    "probability": 0.83349609375
                },
                {
                    "start": 1813.82,
                    "end": 1814.02,
                    "word": ",",
                    "probability": 0.372314453125
                },
                {
                    "start": 1814.02,
                    "end": 1815.28,
                    "word": " well",
                    "probability": 0.8349609375
                },
                {
                    "start": 1815.28,
                    "end": 1815.36,
                    "word": ",",
                    "probability": 0.81298828125
                },
                {
                    "start": 1815.36,
                    "end": 1815.5,
                    "word": " it",
                    "probability": 0.89501953125
                },
                {
                    "start": 1815.5,
                    "end": 1815.78,
                    "word": " was",
                    "probability": 0.89599609375
                },
                {
                    "start": 1815.78,
                    "end": 1816.3,
                    "word": " analyzed",
                    "probability": 0.4267578125
                },
                {
                    "start": 1816.3,
                    "end": 1816.78,
                    "word": " and",
                    "probability": 0.890625
                },
                {
                    "start": 1816.78,
                    "end": 1817.58,
                    "word": " researched",
                    "probability": 0.73486328125
                },
                {
                    "start": 1817.58,
                    "end": 1817.92,
                    "word": " by",
                    "probability": 0.9033203125
                },
                {
                    "start": 1817.92,
                    "end": 1818.3,
                    "word": " different",
                    "probability": 0.69091796875
                },
                {
                    "start": 1818.3,
                    "end": 1818.74,
                    "word": " researchers",
                    "probability": 0.80615234375
                },
                {
                    "start": 1818.74,
                    "end": 1819.24,
                    "word": " in",
                    "probability": 0.90869140625
                },
                {
                    "start": 1819.24,
                    "end": 1819.5,
                    "word": " the",
                    "probability": 0.79345703125
                }
            ]
        },
        {
            "id": 290,
            "seek": 183804,
            "start": 1820.02,
            "end": 1825.46,
            "text": " Like, for example, James Kettle back in 2015, when he presented server-side template injection",
            "tokens": [
                50392,
                1743,
                11,
                337,
                1365,
                11,
                5678,
                591,
                28444,
                646,
                294,
                7546,
                11,
                562,
                415,
                8212,
                7154,
                12,
                1812,
                12379,
                22873,
                50660
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24197634947192562,
            "compression_ratio": 1.6140350877192982,
            "no_speech_prob": 0.05572509765625,
            "words": [
                {
                    "start": 1820.02,
                    "end": 1820.32,
                    "word": " Like",
                    "probability": 0.1749267578125
                },
                {
                    "start": 1820.32,
                    "end": 1820.4,
                    "word": ",",
                    "probability": 0.32177734375
                },
                {
                    "start": 1820.4,
                    "end": 1820.48,
                    "word": " for",
                    "probability": 0.88720703125
                },
                {
                    "start": 1820.48,
                    "end": 1820.7,
                    "word": " example",
                    "probability": 0.93115234375
                },
                {
                    "start": 1820.7,
                    "end": 1820.84,
                    "word": ",",
                    "probability": 0.96875
                },
                {
                    "start": 1820.84,
                    "end": 1821.02,
                    "word": " James",
                    "probability": 0.88623046875
                },
                {
                    "start": 1821.02,
                    "end": 1821.34,
                    "word": " Kettle",
                    "probability": 0.3817138671875
                },
                {
                    "start": 1821.34,
                    "end": 1821.9,
                    "word": " back",
                    "probability": 0.533203125
                },
                {
                    "start": 1821.9,
                    "end": 1822.06,
                    "word": " in",
                    "probability": 0.908203125
                },
                {
                    "start": 1822.06,
                    "end": 1822.72,
                    "word": " 2015",
                    "probability": 0.7216796875
                },
                {
                    "start": 1822.72,
                    "end": 1822.98,
                    "word": ",",
                    "probability": 0.3681640625
                },
                {
                    "start": 1822.98,
                    "end": 1823.1,
                    "word": " when",
                    "probability": 0.6962890625
                },
                {
                    "start": 1823.1,
                    "end": 1823.32,
                    "word": " he",
                    "probability": 0.90478515625
                },
                {
                    "start": 1823.32,
                    "end": 1823.78,
                    "word": " presented",
                    "probability": 0.7177734375
                },
                {
                    "start": 1823.78,
                    "end": 1824.16,
                    "word": " server",
                    "probability": 0.455078125
                },
                {
                    "start": 1824.16,
                    "end": 1824.42,
                    "word": "-side",
                    "probability": 0.795654296875
                },
                {
                    "start": 1824.42,
                    "end": 1824.82,
                    "word": " template",
                    "probability": 0.7548828125
                },
                {
                    "start": 1824.82,
                    "end": 1825.46,
                    "word": " injection",
                    "probability": 0.759765625
                }
            ]
        },
        {
            "id": 291,
            "seek": 183804,
            "start": 1826.06,
            "end": 1831.12,
            "text": " vulnerability class. By the way, if you haven't watched this talk, it's highly recommended.",
            "tokens": [
                50692,
                24210,
                1508,
                13,
                3146,
                264,
                636,
                11,
                498,
                291,
                2378,
                380,
                6337,
                341,
                751,
                11,
                309,
                311,
                5405,
                9628,
                13,
                50940
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24197634947192562,
            "compression_ratio": 1.6140350877192982,
            "no_speech_prob": 0.05572509765625,
            "words": [
                {
                    "start": 1826.06,
                    "end": 1826.58,
                    "word": " vulnerability",
                    "probability": 0.7060546875
                },
                {
                    "start": 1826.58,
                    "end": 1827.16,
                    "word": " class",
                    "probability": 0.9208984375
                },
                {
                    "start": 1827.16,
                    "end": 1827.76,
                    "word": ".",
                    "probability": 0.51220703125
                },
                {
                    "start": 1827.86,
                    "end": 1827.94,
                    "word": " By",
                    "probability": 0.89892578125
                },
                {
                    "start": 1827.94,
                    "end": 1828.04,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1828.04,
                    "end": 1828.18,
                    "word": " way",
                    "probability": 0.89892578125
                },
                {
                    "start": 1828.18,
                    "end": 1828.2,
                    "word": ",",
                    "probability": 0.97314453125
                },
                {
                    "start": 1828.2,
                    "end": 1828.3,
                    "word": " if",
                    "probability": 0.90234375
                },
                {
                    "start": 1828.3,
                    "end": 1828.4,
                    "word": " you",
                    "probability": 0.8994140625
                },
                {
                    "start": 1828.4,
                    "end": 1828.7,
                    "word": " haven't",
                    "probability": 0.936279296875
                },
                {
                    "start": 1828.7,
                    "end": 1829.02,
                    "word": " watched",
                    "probability": 0.7099609375
                },
                {
                    "start": 1829.02,
                    "end": 1829.34,
                    "word": " this",
                    "probability": 0.611328125
                },
                {
                    "start": 1829.34,
                    "end": 1829.64,
                    "word": " talk",
                    "probability": 0.79345703125
                },
                {
                    "start": 1829.64,
                    "end": 1829.74,
                    "word": ",",
                    "probability": 0.896484375
                },
                {
                    "start": 1829.74,
                    "end": 1829.88,
                    "word": " it's",
                    "probability": 0.88427734375
                },
                {
                    "start": 1829.88,
                    "end": 1830.14,
                    "word": " highly",
                    "probability": 0.8857421875
                },
                {
                    "start": 1830.14,
                    "end": 1830.64,
                    "word": " recommended",
                    "probability": 0.61669921875
                },
                {
                    "start": 1830.64,
                    "end": 1831.12,
                    "word": ".",
                    "probability": 0.93115234375
                }
            ]
        },
        {
            "id": 292,
            "seek": 183804,
            "start": 1831.12,
            "end": 1838.04,
            "text": " He presented a bypass that is based on a kind of add-on or module that is deployed on the",
            "tokens": [
                50940,
                634,
                8212,
                257,
                24996,
                300,
                307,
                2361,
                322,
                257,
                733,
                295,
                909,
                12,
                266,
                420,
                10088,
                300,
                307,
                17826,
                322,
                264,
                51284
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24197634947192562,
            "compression_ratio": 1.6140350877192982,
            "no_speech_prob": 0.05572509765625,
            "words": [
                {
                    "start": 1831.12,
                    "end": 1831.32,
                    "word": " He",
                    "probability": 0.9033203125
                },
                {
                    "start": 1831.32,
                    "end": 1831.82,
                    "word": " presented",
                    "probability": 0.69091796875
                },
                {
                    "start": 1832.54,
                    "end": 1832.78,
                    "word": " a bypass",
                    "probability": 0.76904296875
                },
                {
                    "start": 1832.78,
                    "end": 1833.12,
                    "word": " that",
                    "probability": 0.8349609375
                },
                {
                    "start": 1833.12,
                    "end": 1833.42,
                    "word": " is",
                    "probability": 0.89501953125
                },
                {
                    "start": 1833.42,
                    "end": 1834.24,
                    "word": " based",
                    "probability": 0.822265625
                },
                {
                    "start": 1834.24,
                    "end": 1834.82,
                    "word": " on",
                    "probability": 0.908203125
                },
                {
                    "start": 1835.42,
                    "end": 1835.62,
                    "word": " a kind",
                    "probability": 0.787109375
                },
                {
                    "start": 1835.62,
                    "end": 1835.82,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 1835.82,
                    "end": 1836.12,
                    "word": " add",
                    "probability": 0.869140625
                },
                {
                    "start": 1836.12,
                    "end": 1836.3,
                    "word": "-on",
                    "probability": 0.935546875
                },
                {
                    "start": 1836.3,
                    "end": 1836.54,
                    "word": " or",
                    "probability": 0.876953125
                },
                {
                    "start": 1836.54,
                    "end": 1837.0,
                    "word": " module",
                    "probability": 0.52734375
                },
                {
                    "start": 1837.0,
                    "end": 1837.26,
                    "word": " that",
                    "probability": 0.84814453125
                },
                {
                    "start": 1837.26,
                    "end": 1837.4,
                    "word": " is",
                    "probability": 0.89990234375
                },
                {
                    "start": 1837.4,
                    "end": 1837.76,
                    "word": " deployed",
                    "probability": 0.7705078125
                },
                {
                    "start": 1837.76,
                    "end": 1837.92,
                    "word": " on",
                    "probability": 0.48876953125
                },
                {
                    "start": 1837.92,
                    "end": 1838.04,
                    "word": " the",
                    "probability": 0.77978515625
                }
            ]
        },
        {
            "id": 293,
            "seek": 183804,
            "start": 1838.38,
            "end": 1844.08,
            "text": " default configuration of FreeMarker. So Tony Torralba last year presented a different bypass,",
            "tokens": [
                51284,
                7576,
                11694,
                295,
                11551,
                15168,
                260,
                13,
                407,
                10902,
                7160,
                2155,
                4231,
                1036,
                1064,
                8212,
                257,
                819,
                24996,
                11,
                51584
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24197634947192562,
            "compression_ratio": 1.6140350877192982,
            "no_speech_prob": 0.05572509765625,
            "words": [
                {
                    "start": 1838.38,
                    "end": 1838.92,
                    "word": " default configuration",
                    "probability": 0.8330078125
                },
                {
                    "start": 1838.92,
                    "end": 1839.28,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 1839.28,
                    "end": 1839.86,
                    "word": " FreeMarker",
                    "probability": 0.7123209635416666
                },
                {
                    "start": 1839.86,
                    "end": 1840.46,
                    "word": ".",
                    "probability": 0.98583984375
                },
                {
                    "start": 1840.72,
                    "end": 1841.08,
                    "word": " So",
                    "probability": 0.8466796875
                },
                {
                    "start": 1841.08,
                    "end": 1841.56,
                    "word": " Tony",
                    "probability": 0.373779296875
                },
                {
                    "start": 1841.56,
                    "end": 1842.0,
                    "word": " Torralba",
                    "probability": 0.87451171875
                },
                {
                    "start": 1842.0,
                    "end": 1842.38,
                    "word": " last",
                    "probability": 0.623046875
                },
                {
                    "start": 1842.38,
                    "end": 1842.64,
                    "word": " year",
                    "probability": 0.8837890625
                },
                {
                    "start": 1842.64,
                    "end": 1843.06,
                    "word": " presented",
                    "probability": 0.703125
                },
                {
                    "start": 1843.28,
                    "end": 1843.52,
                    "word": " a different",
                    "probability": 0.68994140625
                },
                {
                    "start": 1843.52,
                    "end": 1843.9,
                    "word": " bypass",
                    "probability": 0.85986328125
                },
                {
                    "start": 1843.9,
                    "end": 1844.08,
                    "word": ",",
                    "probability": 0.74267578125
                }
            ]
        },
        {
            "id": 294,
            "seek": 183804,
            "start": 1844.08,
            "end": 1849.36,
            "text": " but this one is not universal in the sense that it depends on a non-default configuration",
            "tokens": [
                51584,
                457,
                341,
                472,
                307,
                406,
                11455,
                294,
                264,
                2020,
                300,
                309,
                5946,
                322,
                257,
                2107,
                12,
                20595,
                5107,
                11694,
                51856
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24197634947192562,
            "compression_ratio": 1.6140350877192982,
            "no_speech_prob": 0.05572509765625,
            "words": [
                {
                    "start": 1844.08,
                    "end": 1844.18,
                    "word": " but",
                    "probability": 0.8984375
                },
                {
                    "start": 1844.18,
                    "end": 1844.36,
                    "word": " this",
                    "probability": 0.8818359375
                },
                {
                    "start": 1844.36,
                    "end": 1844.5,
                    "word": " one",
                    "probability": 0.8173828125
                },
                {
                    "start": 1844.5,
                    "end": 1844.62,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 1844.62,
                    "end": 1844.78,
                    "word": " not",
                    "probability": 0.896484375
                },
                {
                    "start": 1844.78,
                    "end": 1845.22,
                    "word": " universal",
                    "probability": 0.6328125
                },
                {
                    "start": 1845.22,
                    "end": 1845.5,
                    "word": " in",
                    "probability": 0.8662109375
                },
                {
                    "start": 1845.5,
                    "end": 1845.64,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 1845.64,
                    "end": 1845.86,
                    "word": " sense",
                    "probability": 0.7314453125
                },
                {
                    "start": 1845.86,
                    "end": 1846.32,
                    "word": " that",
                    "probability": 0.87646484375
                },
                {
                    "start": 1846.32,
                    "end": 1846.5,
                    "word": " it",
                    "probability": 0.89697265625
                },
                {
                    "start": 1846.5,
                    "end": 1846.92,
                    "word": " depends",
                    "probability": 0.77294921875
                },
                {
                    "start": 1846.92,
                    "end": 1847.4,
                    "word": " on",
                    "probability": 0.91015625
                },
                {
                    "start": 1848.18,
                    "end": 1848.4,
                    "word": " a non",
                    "probability": 0.83642578125
                },
                {
                    "start": 1848.4,
                    "end": 1848.76,
                    "word": "-default",
                    "probability": 0.8955078125
                },
                {
                    "start": 1848.76,
                    "end": 1849.36,
                    "word": " configuration",
                    "probability": 0.837890625
                }
            ]
        },
        {
            "id": 295,
            "seek": 186300,
            "start": 1849.36,
            "end": 1856.94,
            "text": " and also being able to find gadgets in third-party libraries that may or may not be",
            "tokens": [
                50408,
                293,
                611,
                885,
                1075,
                281,
                915,
                37635,
                294,
                2636,
                12,
                23409,
                15148,
                300,
                815,
                420,
                815,
                406,
                312,
                50756
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22812499859753776,
            "compression_ratio": 1.5782608695652174,
            "no_speech_prob": 0.015594482421875,
            "words": [
                {
                    "start": 1849.36,
                    "end": 1850.08,
                    "word": " and",
                    "probability": 0.04962158203125
                },
                {
                    "start": 1850.08,
                    "end": 1850.94,
                    "word": " also",
                    "probability": 0.69189453125
                },
                {
                    "start": 1850.94,
                    "end": 1852.6,
                    "word": " being",
                    "probability": 0.7080078125
                },
                {
                    "start": 1852.6,
                    "end": 1852.8,
                    "word": " able",
                    "probability": 0.884765625
                },
                {
                    "start": 1852.8,
                    "end": 1853.06,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1853.06,
                    "end": 1853.66,
                    "word": " find",
                    "probability": 0.8056640625
                },
                {
                    "start": 1853.66,
                    "end": 1854.2,
                    "word": " gadgets",
                    "probability": 0.90625
                },
                {
                    "start": 1854.2,
                    "end": 1854.64,
                    "word": " in",
                    "probability": 0.8994140625
                },
                {
                    "start": 1854.64,
                    "end": 1854.92,
                    "word": " third",
                    "probability": 0.84619140625
                },
                {
                    "start": 1854.92,
                    "end": 1855.16,
                    "word": "-party",
                    "probability": 0.630615234375
                },
                {
                    "start": 1855.16,
                    "end": 1855.52,
                    "word": " libraries",
                    "probability": 0.89208984375
                },
                {
                    "start": 1855.52,
                    "end": 1855.8,
                    "word": " that",
                    "probability": 0.86572265625
                },
                {
                    "start": 1855.8,
                    "end": 1856.04,
                    "word": " may",
                    "probability": 0.9052734375
                },
                {
                    "start": 1856.04,
                    "end": 1856.18,
                    "word": " or",
                    "probability": 0.90380859375
                },
                {
                    "start": 1856.18,
                    "end": 1856.46,
                    "word": " may",
                    "probability": 0.90283203125
                },
                {
                    "start": 1856.46,
                    "end": 1856.64,
                    "word": " not",
                    "probability": 0.89599609375
                },
                {
                    "start": 1856.64,
                    "end": 1856.94,
                    "word": " be",
                    "probability": 0.90869140625
                }
            ]
        },
        {
            "id": 296,
            "seek": 186300,
            "start": 1856.94,
            "end": 1864.24,
            "text": " available in a specific target. Then Ryan Hanson this year, probably at the same time that we were",
            "tokens": [
                50756,
                2435,
                294,
                257,
                2685,
                3779,
                13,
                1396,
                9116,
                17926,
                266,
                341,
                1064,
                11,
                1391,
                412,
                264,
                912,
                565,
                300,
                321,
                645,
                51104
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22812499859753776,
            "compression_ratio": 1.5782608695652174,
            "no_speech_prob": 0.015594482421875,
            "words": [
                {
                    "start": 1856.94,
                    "end": 1857.76,
                    "word": " available",
                    "probability": 0.74853515625
                },
                {
                    "start": 1857.76,
                    "end": 1858.3,
                    "word": " in",
                    "probability": 0.90185546875
                },
                {
                    "start": 1858.54,
                    "end": 1858.94,
                    "word": " a specific",
                    "probability": 0.77880859375
                },
                {
                    "start": 1858.94,
                    "end": 1859.34,
                    "word": " target",
                    "probability": 0.82666015625
                },
                {
                    "start": 1859.34,
                    "end": 1859.9,
                    "word": ".",
                    "probability": 0.97802734375
                },
                {
                    "start": 1860.12,
                    "end": 1860.68,
                    "word": " Then",
                    "probability": 0.4658203125
                },
                {
                    "start": 1860.68,
                    "end": 1861.14,
                    "word": " Ryan",
                    "probability": 0.59814453125
                },
                {
                    "start": 1861.14,
                    "end": 1861.72,
                    "word": " Hanson",
                    "probability": 0.6845703125
                },
                {
                    "start": 1861.72,
                    "end": 1862.34,
                    "word": " this",
                    "probability": 0.4755859375
                },
                {
                    "start": 1862.34,
                    "end": 1862.6,
                    "word": " year",
                    "probability": 0.8916015625
                },
                {
                    "start": 1862.6,
                    "end": 1862.74,
                    "word": ",",
                    "probability": 0.79541015625
                },
                {
                    "start": 1862.74,
                    "end": 1863.0,
                    "word": " probably",
                    "probability": 0.89306640625
                },
                {
                    "start": 1863.0,
                    "end": 1863.34,
                    "word": " at",
                    "probability": 0.8623046875
                },
                {
                    "start": 1863.34,
                    "end": 1863.46,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1863.46,
                    "end": 1863.58,
                    "word": " same",
                    "probability": 0.80322265625
                },
                {
                    "start": 1863.58,
                    "end": 1863.76,
                    "word": " time",
                    "probability": 0.80712890625
                },
                {
                    "start": 1863.76,
                    "end": 1863.9,
                    "word": " that",
                    "probability": 0.82080078125
                },
                {
                    "start": 1863.9,
                    "end": 1864.06,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 1864.06,
                    "end": 1864.24,
                    "word": " were",
                    "probability": 0.88525390625
                }
            ]
        },
        {
            "id": 297,
            "seek": 186300,
            "start": 1864.24,
            "end": 1868.9,
            "text": " doing this research, presented a vector that leads to remote code execution by uploading",
            "tokens": [
                51104,
                884,
                341,
                2132,
                11,
                8212,
                257,
                8062,
                300,
                6689,
                281,
                8607,
                3089,
                15058,
                538,
                27301,
                51360
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22812499859753776,
            "compression_ratio": 1.5782608695652174,
            "no_speech_prob": 0.015594482421875,
            "words": [
                {
                    "start": 1864.24,
                    "end": 1864.5,
                    "word": " doing",
                    "probability": 0.91357421875
                },
                {
                    "start": 1864.5,
                    "end": 1864.72,
                    "word": " this",
                    "probability": 0.87158203125
                },
                {
                    "start": 1864.72,
                    "end": 1865.16,
                    "word": " research",
                    "probability": 0.78759765625
                },
                {
                    "start": 1865.16,
                    "end": 1865.6,
                    "word": ",",
                    "probability": 0.763671875
                },
                {
                    "start": 1865.6,
                    "end": 1865.94,
                    "word": " presented",
                    "probability": 0.7431640625
                },
                {
                    "start": 1866.46,
                    "end": 1866.8,
                    "word": " a vector",
                    "probability": 0.908203125
                },
                {
                    "start": 1866.8,
                    "end": 1867.06,
                    "word": " that",
                    "probability": 0.86865234375
                },
                {
                    "start": 1867.06,
                    "end": 1867.26,
                    "word": " leads",
                    "probability": 0.74267578125
                },
                {
                    "start": 1867.26,
                    "end": 1867.5,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 1867.5,
                    "end": 1867.76,
                    "word": " remote",
                    "probability": 0.84912109375
                },
                {
                    "start": 1867.76,
                    "end": 1867.9,
                    "word": " code",
                    "probability": 0.5869140625
                },
                {
                    "start": 1867.9,
                    "end": 1868.24,
                    "word": " execution",
                    "probability": 0.904296875
                },
                {
                    "start": 1868.24,
                    "end": 1868.5,
                    "word": " by",
                    "probability": 0.91064453125
                },
                {
                    "start": 1868.5,
                    "end": 1868.9,
                    "word": " uploading",
                    "probability": 0.70068359375
                }
            ]
        },
        {
            "id": 298,
            "seek": 186300,
            "start": 1869.56,
            "end": 1874.32,
            "text": " a web shell, but this is not universal in the sense that it only works with Tomcat servers.",
            "tokens": [
                51360,
                257,
                3670,
                8720,
                11,
                457,
                341,
                307,
                406,
                11455,
                294,
                264,
                2020,
                300,
                309,
                787,
                1985,
                365,
                5041,
                18035,
                15909,
                13,
                51584
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22812499859753776,
            "compression_ratio": 1.5782608695652174,
            "no_speech_prob": 0.015594482421875,
            "words": [
                {
                    "start": 1869.56,
                    "end": 1869.76,
                    "word": " a web",
                    "probability": 0.77734375
                },
                {
                    "start": 1869.76,
                    "end": 1869.98,
                    "word": " shell",
                    "probability": 0.308349609375
                },
                {
                    "start": 1869.98,
                    "end": 1870.06,
                    "word": ",",
                    "probability": 0.55859375
                },
                {
                    "start": 1870.06,
                    "end": 1870.14,
                    "word": " but",
                    "probability": 0.89306640625
                },
                {
                    "start": 1870.14,
                    "end": 1870.42,
                    "word": " this",
                    "probability": 0.86962890625
                },
                {
                    "start": 1870.42,
                    "end": 1870.58,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 1870.58,
                    "end": 1870.86,
                    "word": " not",
                    "probability": 0.90185546875
                },
                {
                    "start": 1870.86,
                    "end": 1871.3,
                    "word": " universal",
                    "probability": 0.62939453125
                },
                {
                    "start": 1871.3,
                    "end": 1871.54,
                    "word": " in",
                    "probability": 0.86767578125
                },
                {
                    "start": 1871.54,
                    "end": 1871.66,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1871.66,
                    "end": 1871.82,
                    "word": " sense",
                    "probability": 0.728515625
                },
                {
                    "start": 1871.82,
                    "end": 1871.98,
                    "word": " that",
                    "probability": 0.87255859375
                },
                {
                    "start": 1871.98,
                    "end": 1872.14,
                    "word": " it",
                    "probability": 0.8974609375
                },
                {
                    "start": 1872.14,
                    "end": 1872.38,
                    "word": " only",
                    "probability": 0.84423828125
                },
                {
                    "start": 1872.38,
                    "end": 1872.74,
                    "word": " works",
                    "probability": 0.72216796875
                },
                {
                    "start": 1872.74,
                    "end": 1873.06,
                    "word": " with",
                    "probability": 0.82080078125
                },
                {
                    "start": 1873.06,
                    "end": 1873.38,
                    "word": " Tomcat",
                    "probability": 0.96435546875
                },
                {
                    "start": 1873.38,
                    "end": 1873.76,
                    "word": " servers",
                    "probability": 0.75341796875
                },
                {
                    "start": 1873.76,
                    "end": 1874.32,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 299,
            "seek": 188928,
            "start": 1874.32,
            "end": 1882.78,
            "text": " So FreeMarker sandbox is a method-based block list, which basically means that, for example,",
            "tokens": [
                50384,
                407,
                11551,
                15168,
                260,
                42115,
                307,
                257,
                3170,
                12,
                6032,
                3461,
                1329,
                11,
                597,
                1936,
                1355,
                300,
                11,
                337,
                1365,
                11,
                50780
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22032683595604852,
            "compression_ratio": 1.7862903225806452,
            "no_speech_prob": 0.0252838134765625,
            "words": [
                {
                    "start": 1874.32,
                    "end": 1875.0,
                    "word": " So",
                    "probability": 0.5634765625
                },
                {
                    "start": 1875.0,
                    "end": 1876.06,
                    "word": " FreeMarker",
                    "probability": 0.6523844401041666
                },
                {
                    "start": 1876.06,
                    "end": 1876.52,
                    "word": " sandbox",
                    "probability": 0.3759765625
                },
                {
                    "start": 1876.52,
                    "end": 1877.1,
                    "word": " is",
                    "probability": 0.888671875
                },
                {
                    "start": 1877.36,
                    "end": 1877.68,
                    "word": " a method",
                    "probability": 0.841796875
                },
                {
                    "start": 1877.68,
                    "end": 1878.18,
                    "word": "-based",
                    "probability": 0.69921875
                },
                {
                    "start": 1878.18,
                    "end": 1878.62,
                    "word": " block",
                    "probability": 0.72314453125
                },
                {
                    "start": 1878.62,
                    "end": 1878.9,
                    "word": " list",
                    "probability": 0.64306640625
                },
                {
                    "start": 1878.9,
                    "end": 1879.54,
                    "word": ",",
                    "probability": 0.478271484375
                },
                {
                    "start": 1879.54,
                    "end": 1879.64,
                    "word": " which",
                    "probability": 0.9111328125
                },
                {
                    "start": 1879.64,
                    "end": 1880.62,
                    "word": " basically",
                    "probability": 0.88134765625
                },
                {
                    "start": 1880.62,
                    "end": 1880.98,
                    "word": " means",
                    "probability": 0.888671875
                },
                {
                    "start": 1880.98,
                    "end": 1881.72,
                    "word": " that",
                    "probability": 0.61572265625
                },
                {
                    "start": 1881.72,
                    "end": 1882.0,
                    "word": ",",
                    "probability": 0.6865234375
                },
                {
                    "start": 1882.0,
                    "end": 1882.14,
                    "word": " for",
                    "probability": 0.8935546875
                },
                {
                    "start": 1882.14,
                    "end": 1882.54,
                    "word": " example",
                    "probability": 0.93408203125
                },
                {
                    "start": 1882.54,
                    "end": 1882.78,
                    "word": ",",
                    "probability": 0.94482421875
                }
            ]
        },
        {
            "id": 300,
            "seek": 188928,
            "start": 1882.78,
            "end": 1887.78,
            "text": " methods like the getClassLoader method in the java.lang class is blocked and you cannot",
            "tokens": [
                50780,
                7150,
                411,
                264,
                483,
                44621,
                31645,
                8312,
                3170,
                294,
                264,
                361,
                4061,
                13,
                25241,
                1508,
                307,
                15470,
                293,
                291,
                2644,
                51044
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22032683595604852,
            "compression_ratio": 1.7862903225806452,
            "no_speech_prob": 0.0252838134765625,
            "words": [
                {
                    "start": 1882.78,
                    "end": 1883.2,
                    "word": " methods",
                    "probability": 0.80712890625
                },
                {
                    "start": 1883.2,
                    "end": 1883.48,
                    "word": " like",
                    "probability": 0.7998046875
                },
                {
                    "start": 1883.48,
                    "end": 1883.64,
                    "word": " the",
                    "probability": 0.76318359375
                },
                {
                    "start": 1883.64,
                    "end": 1884.42,
                    "word": " getClassLoader",
                    "probability": 0.807861328125
                },
                {
                    "start": 1884.42,
                    "end": 1885.14,
                    "word": " method",
                    "probability": 0.8701171875
                },
                {
                    "start": 1885.14,
                    "end": 1885.42,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 1885.42,
                    "end": 1885.58,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1885.58,
                    "end": 1885.8,
                    "word": " java",
                    "probability": 0.43084716796875
                },
                {
                    "start": 1885.8,
                    "end": 1886.0,
                    "word": ".lang",
                    "probability": 0.888916015625
                },
                {
                    "start": 1886.0,
                    "end": 1886.44,
                    "word": " class",
                    "probability": 0.8974609375
                },
                {
                    "start": 1886.44,
                    "end": 1886.98,
                    "word": " is",
                    "probability": 0.8330078125
                },
                {
                    "start": 1886.98,
                    "end": 1887.26,
                    "word": " blocked",
                    "probability": 0.69189453125
                },
                {
                    "start": 1887.26,
                    "end": 1887.48,
                    "word": " and",
                    "probability": 0.5009765625
                },
                {
                    "start": 1887.48,
                    "end": 1887.58,
                    "word": " you",
                    "probability": 0.89306640625
                },
                {
                    "start": 1887.58,
                    "end": 1887.78,
                    "word": " cannot",
                    "probability": 0.7861328125
                }
            ]
        },
        {
            "id": 301,
            "seek": 188928,
            "start": 1887.78,
            "end": 1891.42,
            "text": " get an instance of a class loader using this method. But as we mentioned before,",
            "tokens": [
                51044,
                483,
                364,
                5197,
                295,
                257,
                1508,
                3677,
                260,
                1228,
                341,
                3170,
                13,
                583,
                382,
                321,
                2835,
                949,
                11,
                51216
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22032683595604852,
            "compression_ratio": 1.7862903225806452,
            "no_speech_prob": 0.0252838134765625,
            "words": [
                {
                    "start": 1887.78,
                    "end": 1888.24,
                    "word": " get",
                    "probability": 0.89990234375
                },
                {
                    "start": 1888.24,
                    "end": 1888.42,
                    "word": " an",
                    "probability": 0.8935546875
                },
                {
                    "start": 1888.42,
                    "end": 1888.7,
                    "word": " instance",
                    "probability": 0.9111328125
                },
                {
                    "start": 1888.7,
                    "end": 1888.84,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 1888.94,
                    "end": 1889.12,
                    "word": " a class",
                    "probability": 0.79638671875
                },
                {
                    "start": 1889.12,
                    "end": 1889.4,
                    "word": " loader",
                    "probability": 0.888671875
                },
                {
                    "start": 1889.4,
                    "end": 1889.64,
                    "word": " using",
                    "probability": 0.806640625
                },
                {
                    "start": 1889.64,
                    "end": 1889.88,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 1889.88,
                    "end": 1890.16,
                    "word": " method",
                    "probability": 0.8740234375
                },
                {
                    "start": 1890.16,
                    "end": 1890.44,
                    "word": ".",
                    "probability": 0.6865234375
                },
                {
                    "start": 1890.44,
                    "end": 1890.6,
                    "word": " But",
                    "probability": 0.88818359375
                },
                {
                    "start": 1890.6,
                    "end": 1890.72,
                    "word": " as",
                    "probability": 0.81787109375
                },
                {
                    "start": 1890.72,
                    "end": 1890.86,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 1890.86,
                    "end": 1891.12,
                    "word": " mentioned",
                    "probability": 0.763671875
                },
                {
                    "start": 1891.12,
                    "end": 1891.42,
                    "word": " before",
                    "probability": 0.7919921875
                },
                {
                    "start": 1891.42,
                    "end": 1891.42,
                    "word": ",",
                    "probability": 0.96044921875
                }
            ]
        },
        {
            "id": 302,
            "seek": 188928,
            "start": 1891.42,
            "end": 1895.62,
            "text": " you can still use the separate context or the protection domain to get access to these",
            "tokens": [
                51216,
                291,
                393,
                920,
                764,
                264,
                4994,
                4319,
                420,
                264,
                6334,
                9274,
                281,
                483,
                2105,
                281,
                613,
                51440
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22032683595604852,
            "compression_ratio": 1.7862903225806452,
            "no_speech_prob": 0.0252838134765625,
            "words": [
                {
                    "start": 1891.42,
                    "end": 1891.6,
                    "word": " you",
                    "probability": 0.8935546875
                },
                {
                    "start": 1891.6,
                    "end": 1891.74,
                    "word": " can",
                    "probability": 0.89501953125
                },
                {
                    "start": 1891.74,
                    "end": 1891.98,
                    "word": " still",
                    "probability": 0.90380859375
                },
                {
                    "start": 1891.98,
                    "end": 1892.18,
                    "word": " use",
                    "probability": 0.81005859375
                },
                {
                    "start": 1892.18,
                    "end": 1892.34,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1892.34,
                    "end": 1892.54,
                    "word": " separate",
                    "probability": 0.163330078125
                },
                {
                    "start": 1892.54,
                    "end": 1893.08,
                    "word": " context",
                    "probability": 0.6748046875
                },
                {
                    "start": 1893.08,
                    "end": 1893.56,
                    "word": " or",
                    "probability": 0.8662109375
                },
                {
                    "start": 1893.56,
                    "end": 1893.72,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 1893.72,
                    "end": 1894.04,
                    "word": " protection",
                    "probability": 0.6181640625
                },
                {
                    "start": 1894.04,
                    "end": 1894.36,
                    "word": " domain",
                    "probability": 0.86083984375
                },
                {
                    "start": 1894.36,
                    "end": 1894.58,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1894.58,
                    "end": 1894.74,
                    "word": " get",
                    "probability": 0.89697265625
                },
                {
                    "start": 1894.74,
                    "end": 1895.02,
                    "word": " access",
                    "probability": 0.80078125
                },
                {
                    "start": 1895.02,
                    "end": 1895.34,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1895.34,
                    "end": 1895.62,
                    "word": " these",
                    "probability": 0.62890625
                }
            ]
        },
        {
            "id": 303,
            "seek": 188928,
            "start": 1895.62,
            "end": 1900.6,
            "text": " class loaders. Once you get access to a class loader, the class loader methods are not blocked",
            "tokens": [
                51440,
                1508,
                3677,
                433,
                13,
                3443,
                291,
                483,
                2105,
                281,
                257,
                1508,
                3677,
                260,
                11,
                264,
                1508,
                3677,
                260,
                7150,
                366,
                406,
                15470,
                51684
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22032683595604852,
            "compression_ratio": 1.7862903225806452,
            "no_speech_prob": 0.0252838134765625,
            "words": [
                {
                    "start": 1895.62,
                    "end": 1896.22,
                    "word": " class",
                    "probability": 0.90283203125
                },
                {
                    "start": 1896.22,
                    "end": 1896.58,
                    "word": " loaders",
                    "probability": 0.916259765625
                },
                {
                    "start": 1896.58,
                    "end": 1896.82,
                    "word": ".",
                    "probability": 0.98681640625
                },
                {
                    "start": 1896.9,
                    "end": 1897.44,
                    "word": " Once",
                    "probability": 0.84521484375
                },
                {
                    "start": 1897.44,
                    "end": 1897.62,
                    "word": " you",
                    "probability": 0.2159423828125
                },
                {
                    "start": 1897.62,
                    "end": 1897.8,
                    "word": " get",
                    "probability": 0.87548828125
                },
                {
                    "start": 1897.8,
                    "end": 1898.0,
                    "word": " access",
                    "probability": 0.80908203125
                },
                {
                    "start": 1898.0,
                    "end": 1898.14,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1898.24,
                    "end": 1898.42,
                    "word": " a class",
                    "probability": 0.8955078125
                },
                {
                    "start": 1898.42,
                    "end": 1898.76,
                    "word": " loader",
                    "probability": 0.943603515625
                },
                {
                    "start": 1898.76,
                    "end": 1898.86,
                    "word": ",",
                    "probability": 0.9580078125
                },
                {
                    "start": 1898.86,
                    "end": 1898.96,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1898.96,
                    "end": 1899.18,
                    "word": " class",
                    "probability": 0.9033203125
                },
                {
                    "start": 1899.18,
                    "end": 1899.48,
                    "word": " loader",
                    "probability": 0.87744140625
                },
                {
                    "start": 1899.48,
                    "end": 1899.84,
                    "word": " methods",
                    "probability": 0.80712890625
                },
                {
                    "start": 1899.84,
                    "end": 1900.08,
                    "word": " are",
                    "probability": 0.89453125
                },
                {
                    "start": 1900.08,
                    "end": 1900.28,
                    "word": " not",
                    "probability": 0.892578125
                },
                {
                    "start": 1900.28,
                    "end": 1900.6,
                    "word": " blocked",
                    "probability": 0.689453125
                }
            ]
        },
        {
            "id": 304,
            "seek": 191722,
            "start": 1900.6,
            "end": 1906.46,
            "text": " by the block list, so you can still interact with them, load classes, get resources,",
            "tokens": [
                50368,
                538,
                264,
                3461,
                1329,
                11,
                370,
                291,
                393,
                920,
                4648,
                365,
                552,
                11,
                3677,
                5359,
                11,
                483,
                3593,
                11,
                50648
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19700386106353446,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.04071044921875,
            "words": [
                {
                    "start": 1900.6,
                    "end": 1900.94,
                    "word": " by",
                    "probability": 0.1695556640625
                },
                {
                    "start": 1900.94,
                    "end": 1901.2,
                    "word": " the",
                    "probability": 0.568359375
                },
                {
                    "start": 1901.2,
                    "end": 1901.58,
                    "word": " block",
                    "probability": 0.5830078125
                },
                {
                    "start": 1901.58,
                    "end": 1901.8,
                    "word": " list",
                    "probability": 0.7353515625
                },
                {
                    "start": 1901.8,
                    "end": 1901.9,
                    "word": ",",
                    "probability": 0.2998046875
                },
                {
                    "start": 1901.9,
                    "end": 1901.98,
                    "word": " so",
                    "probability": 0.880859375
                },
                {
                    "start": 1901.98,
                    "end": 1902.1,
                    "word": " you",
                    "probability": 0.89013671875
                },
                {
                    "start": 1902.1,
                    "end": 1902.28,
                    "word": " can",
                    "probability": 0.87939453125
                },
                {
                    "start": 1902.28,
                    "end": 1902.68,
                    "word": " still",
                    "probability": 0.9111328125
                },
                {
                    "start": 1902.68,
                    "end": 1903.72,
                    "word": " interact",
                    "probability": 0.7001953125
                },
                {
                    "start": 1903.72,
                    "end": 1904.0,
                    "word": " with",
                    "probability": 0.814453125
                },
                {
                    "start": 1904.0,
                    "end": 1904.28,
                    "word": " them",
                    "probability": 0.736328125
                },
                {
                    "start": 1904.28,
                    "end": 1904.6,
                    "word": ",",
                    "probability": 0.72998046875
                },
                {
                    "start": 1904.6,
                    "end": 1904.94,
                    "word": " load",
                    "probability": 0.90380859375
                },
                {
                    "start": 1904.94,
                    "end": 1905.36,
                    "word": " classes",
                    "probability": 0.78173828125
                },
                {
                    "start": 1905.36,
                    "end": 1905.56,
                    "word": ",",
                    "probability": 0.9677734375
                },
                {
                    "start": 1905.56,
                    "end": 1905.7,
                    "word": " get",
                    "probability": 0.9013671875
                },
                {
                    "start": 1905.7,
                    "end": 1906.14,
                    "word": " resources",
                    "probability": 0.771484375
                },
                {
                    "start": 1906.14,
                    "end": 1906.46,
                    "word": ",",
                    "probability": 0.583984375
                }
            ]
        },
        {
            "id": 305,
            "seek": 191722,
            "start": 1906.46,
            "end": 1911.62,
            "text": " or initiate remote code execution attacks that we saw before. And also reflection is",
            "tokens": [
                50648,
                420,
                31574,
                8607,
                3089,
                15058,
                8122,
                300,
                321,
                1866,
                949,
                13,
                400,
                611,
                12914,
                307,
                50908
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19700386106353446,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.04071044921875,
            "words": [
                {
                    "start": 1906.46,
                    "end": 1906.62,
                    "word": " or",
                    "probability": 0.8955078125
                },
                {
                    "start": 1906.62,
                    "end": 1907.18,
                    "word": " initiate",
                    "probability": 0.83056640625
                },
                {
                    "start": 1907.18,
                    "end": 1907.72,
                    "word": " remote",
                    "probability": 0.79248046875
                },
                {
                    "start": 1907.72,
                    "end": 1907.9,
                    "word": " code",
                    "probability": 0.53515625
                },
                {
                    "start": 1907.9,
                    "end": 1908.24,
                    "word": " execution",
                    "probability": 0.919921875
                },
                {
                    "start": 1908.24,
                    "end": 1908.62,
                    "word": " attacks",
                    "probability": 0.7265625
                },
                {
                    "start": 1908.62,
                    "end": 1909.14,
                    "word": " that",
                    "probability": 0.7744140625
                },
                {
                    "start": 1909.14,
                    "end": 1909.28,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 1909.28,
                    "end": 1909.42,
                    "word": " saw",
                    "probability": 0.81591796875
                },
                {
                    "start": 1909.42,
                    "end": 1909.76,
                    "word": " before",
                    "probability": 0.79443359375
                },
                {
                    "start": 1909.76,
                    "end": 1910.24,
                    "word": ".",
                    "probability": 0.94580078125
                },
                {
                    "start": 1910.24,
                    "end": 1910.34,
                    "word": " And",
                    "probability": 0.84033203125
                },
                {
                    "start": 1910.34,
                    "end": 1910.64,
                    "word": " also",
                    "probability": 0.79638671875
                },
                {
                    "start": 1910.64,
                    "end": 1911.18,
                    "word": " reflection",
                    "probability": 0.46337890625
                },
                {
                    "start": 1911.18,
                    "end": 1911.62,
                    "word": " is",
                    "probability": 0.89697265625
                }
            ]
        },
        {
            "id": 306,
            "seek": 191722,
            "start": 1911.62,
            "end": 1918.32,
            "text": " forbidden to set fields values, but is allowed to get and read field values.",
            "tokens": [
                50940,
                25990,
                281,
                992,
                7909,
                4190,
                11,
                457,
                307,
                4350,
                281,
                483,
                293,
                1401,
                2519,
                4190,
                13,
                51236
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19700386106353446,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.04071044921875,
            "words": [
                {
                    "start": 1911.62,
                    "end": 1912.66,
                    "word": " forbidden",
                    "probability": 0.84326171875
                },
                {
                    "start": 1912.66,
                    "end": 1913.16,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1913.16,
                    "end": 1913.52,
                    "word": " set",
                    "probability": 0.87353515625
                },
                {
                    "start": 1913.52,
                    "end": 1914.12,
                    "word": " fields",
                    "probability": 0.6259765625
                },
                {
                    "start": 1914.12,
                    "end": 1914.7,
                    "word": " values",
                    "probability": 0.53369140625
                },
                {
                    "start": 1914.7,
                    "end": 1914.86,
                    "word": ",",
                    "probability": 0.705078125
                },
                {
                    "start": 1914.86,
                    "end": 1914.96,
                    "word": " but",
                    "probability": 0.90234375
                },
                {
                    "start": 1914.96,
                    "end": 1915.14,
                    "word": " is",
                    "probability": 0.6845703125
                },
                {
                    "start": 1915.14,
                    "end": 1915.86,
                    "word": " allowed",
                    "probability": 0.79150390625
                },
                {
                    "start": 1915.86,
                    "end": 1916.14,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1916.14,
                    "end": 1916.46,
                    "word": " get",
                    "probability": 0.90673828125
                },
                {
                    "start": 1916.46,
                    "end": 1916.78,
                    "word": " and",
                    "probability": 0.84912109375
                },
                {
                    "start": 1916.78,
                    "end": 1917.06,
                    "word": " read",
                    "probability": 0.90771484375
                },
                {
                    "start": 1917.06,
                    "end": 1917.54,
                    "word": " field",
                    "probability": 0.7646484375
                },
                {
                    "start": 1917.54,
                    "end": 1918.02,
                    "word": " values",
                    "probability": 0.91845703125
                },
                {
                    "start": 1918.02,
                    "end": 1918.32,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 307,
            "seek": 191722,
            "start": 1918.96,
            "end": 1924.42,
            "text": " So we use that to perform an attack, but this attack is not universal in the sense",
            "tokens": [
                51280,
                407,
                321,
                764,
                300,
                281,
                2042,
                364,
                2690,
                11,
                457,
                341,
                2690,
                307,
                406,
                11455,
                294,
                264,
                2020,
                51560
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19700386106353446,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.04071044921875,
            "words": [
                {
                    "start": 1918.96,
                    "end": 1919.24,
                    "word": " So",
                    "probability": 0.88623046875
                },
                {
                    "start": 1919.24,
                    "end": 1919.98,
                    "word": " we",
                    "probability": 0.62548828125
                },
                {
                    "start": 1919.98,
                    "end": 1920.3,
                    "word": " use",
                    "probability": 0.77001953125
                },
                {
                    "start": 1920.3,
                    "end": 1920.74,
                    "word": " that",
                    "probability": 0.87939453125
                },
                {
                    "start": 1920.74,
                    "end": 1921.12,
                    "word": " to",
                    "probability": 0.884765625
                },
                {
                    "start": 1921.12,
                    "end": 1921.46,
                    "word": " perform",
                    "probability": 0.79541015625
                },
                {
                    "start": 1921.46,
                    "end": 1921.62,
                    "word": " an",
                    "probability": 0.83544921875
                },
                {
                    "start": 1921.62,
                    "end": 1922.0,
                    "word": " attack",
                    "probability": 0.82470703125
                },
                {
                    "start": 1922.0,
                    "end": 1922.2,
                    "word": ",",
                    "probability": 0.80908203125
                },
                {
                    "start": 1922.2,
                    "end": 1922.5,
                    "word": " but",
                    "probability": 0.89697265625
                },
                {
                    "start": 1922.5,
                    "end": 1922.68,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 1922.68,
                    "end": 1922.9,
                    "word": " attack",
                    "probability": 0.83056640625
                },
                {
                    "start": 1922.9,
                    "end": 1923.08,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 1923.08,
                    "end": 1923.36,
                    "word": " not",
                    "probability": 0.89892578125
                },
                {
                    "start": 1923.36,
                    "end": 1923.78,
                    "word": " universal",
                    "probability": 0.62890625
                },
                {
                    "start": 1923.78,
                    "end": 1924.02,
                    "word": " in",
                    "probability": 0.86181640625
                },
                {
                    "start": 1924.02,
                    "end": 1924.16,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1924.16,
                    "end": 1924.42,
                    "word": " sense",
                    "probability": 0.73388671875
                }
            ]
        },
        {
            "id": 308,
            "seek": 191722,
            "start": 1924.42,
            "end": 1928.54,
            "text": " that it depends on being able to find an instance of a URL class loader.",
            "tokens": [
                51560,
                300,
                309,
                5946,
                322,
                885,
                1075,
                281,
                915,
                364,
                5197,
                295,
                257,
                12905,
                1508,
                3677,
                260,
                13,
                51760
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19700386106353446,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.04071044921875,
            "words": [
                {
                    "start": 1924.42,
                    "end": 1924.84,
                    "word": " that",
                    "probability": 0.875
                },
                {
                    "start": 1924.84,
                    "end": 1925.02,
                    "word": " it",
                    "probability": 0.90234375
                },
                {
                    "start": 1925.02,
                    "end": 1925.36,
                    "word": " depends",
                    "probability": 0.76806640625
                },
                {
                    "start": 1925.36,
                    "end": 1925.58,
                    "word": " on",
                    "probability": 0.90576171875
                },
                {
                    "start": 1925.58,
                    "end": 1925.82,
                    "word": " being",
                    "probability": 0.89306640625
                },
                {
                    "start": 1925.82,
                    "end": 1926.08,
                    "word": " able",
                    "probability": 0.88916015625
                },
                {
                    "start": 1926.08,
                    "end": 1926.3,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1926.3,
                    "end": 1926.56,
                    "word": " find",
                    "probability": 0.80419921875
                },
                {
                    "start": 1926.56,
                    "end": 1926.72,
                    "word": " an",
                    "probability": 0.8984375
                },
                {
                    "start": 1926.72,
                    "end": 1927.02,
                    "word": " instance",
                    "probability": 0.93017578125
                },
                {
                    "start": 1927.02,
                    "end": 1927.2,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 1927.36,
                    "end": 1927.64,
                    "word": " a URL",
                    "probability": 0.83349609375
                },
                {
                    "start": 1927.64,
                    "end": 1928.04,
                    "word": " class",
                    "probability": 0.85693359375
                },
                {
                    "start": 1928.04,
                    "end": 1928.38,
                    "word": " loader",
                    "probability": 0.784423828125
                },
                {
                    "start": 1928.38,
                    "end": 1928.54,
                    "word": ".",
                    "probability": 0.97607421875
                }
            ]
        },
        {
            "id": 309,
            "seek": 194596,
            "start": 1928.54,
            "end": 1933.76,
            "text": " So this is normally the case in Tomcat, GlassFish, and Jetty, but it's not universal for other",
            "tokens": [
                50364,
                407,
                341,
                307,
                5646,
                264,
                1389,
                294,
                5041,
                18035,
                11,
                23752,
                37,
                742,
                11,
                293,
                28730,
                874,
                11,
                457,
                309,
                311,
                406,
                11455,
                337,
                661,
                50640
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22023167653844275,
            "compression_ratio": 1.7595419847328244,
            "no_speech_prob": 0.00969696044921875,
            "words": [
                {
                    "start": 1928.54,
                    "end": 1928.78,
                    "word": " So",
                    "probability": 0.444580078125
                },
                {
                    "start": 1928.78,
                    "end": 1928.98,
                    "word": " this",
                    "probability": 0.75341796875
                },
                {
                    "start": 1928.98,
                    "end": 1929.1,
                    "word": " is",
                    "probability": 0.9033203125
                },
                {
                    "start": 1929.1,
                    "end": 1929.36,
                    "word": " normally",
                    "probability": 0.86279296875
                },
                {
                    "start": 1929.36,
                    "end": 1929.58,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 1929.58,
                    "end": 1929.84,
                    "word": " case",
                    "probability": 0.8017578125
                },
                {
                    "start": 1929.84,
                    "end": 1930.18,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 1930.18,
                    "end": 1930.6,
                    "word": " Tomcat",
                    "probability": 0.933837890625
                },
                {
                    "start": 1930.6,
                    "end": 1930.84,
                    "word": ",",
                    "probability": 0.93212890625
                },
                {
                    "start": 1930.84,
                    "end": 1931.1,
                    "word": " GlassFish",
                    "probability": 0.69921875
                },
                {
                    "start": 1931.1,
                    "end": 1931.22,
                    "word": ",",
                    "probability": 0.462158203125
                },
                {
                    "start": 1931.22,
                    "end": 1931.42,
                    "word": " and",
                    "probability": 0.88330078125
                },
                {
                    "start": 1931.42,
                    "end": 1931.66,
                    "word": " Jetty",
                    "probability": 0.6328125
                },
                {
                    "start": 1931.66,
                    "end": 1931.98,
                    "word": ",",
                    "probability": 0.6875
                },
                {
                    "start": 1931.98,
                    "end": 1932.16,
                    "word": " but",
                    "probability": 0.89697265625
                },
                {
                    "start": 1932.16,
                    "end": 1932.34,
                    "word": " it's",
                    "probability": 0.90771484375
                },
                {
                    "start": 1932.34,
                    "end": 1932.56,
                    "word": " not",
                    "probability": 0.90185546875
                },
                {
                    "start": 1932.56,
                    "end": 1933.06,
                    "word": " universal",
                    "probability": 0.62841796875
                },
                {
                    "start": 1933.06,
                    "end": 1933.4,
                    "word": " for",
                    "probability": 0.8955078125
                },
                {
                    "start": 1933.4,
                    "end": 1933.76,
                    "word": " other",
                    "probability": 0.763671875
                }
            ]
        },
        {
            "id": 310,
            "seek": 194596,
            "start": 1933.76,
            "end": 1938.88,
            "text": " application servers. So in this case, we are basically getting the URL class loader from",
            "tokens": [
                50640,
                3861,
                15909,
                13,
                407,
                294,
                341,
                1389,
                11,
                321,
                366,
                1936,
                1242,
                264,
                12905,
                1508,
                3677,
                260,
                490,
                50888
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22023167653844275,
            "compression_ratio": 1.7595419847328244,
            "no_speech_prob": 0.00969696044921875,
            "words": [
                {
                    "start": 1933.76,
                    "end": 1934.52,
                    "word": " application",
                    "probability": 0.73876953125
                },
                {
                    "start": 1934.52,
                    "end": 1934.94,
                    "word": " servers",
                    "probability": 0.7802734375
                },
                {
                    "start": 1934.94,
                    "end": 1935.28,
                    "word": ".",
                    "probability": 0.98583984375
                },
                {
                    "start": 1935.28,
                    "end": 1935.58,
                    "word": " So",
                    "probability": 0.88427734375
                },
                {
                    "start": 1935.58,
                    "end": 1935.74,
                    "word": " in",
                    "probability": 0.8203125
                },
                {
                    "start": 1935.74,
                    "end": 1935.92,
                    "word": " this",
                    "probability": 0.87939453125
                },
                {
                    "start": 1935.92,
                    "end": 1936.12,
                    "word": " case",
                    "probability": 0.80810546875
                },
                {
                    "start": 1936.12,
                    "end": 1936.2,
                    "word": ",",
                    "probability": 0.79296875
                },
                {
                    "start": 1936.2,
                    "end": 1936.38,
                    "word": " we",
                    "probability": 0.6865234375
                },
                {
                    "start": 1936.38,
                    "end": 1936.74,
                    "word": " are",
                    "probability": 0.88232421875
                },
                {
                    "start": 1936.74,
                    "end": 1937.1,
                    "word": " basically",
                    "probability": 0.8818359375
                },
                {
                    "start": 1937.1,
                    "end": 1937.44,
                    "word": " getting",
                    "probability": 0.9072265625
                },
                {
                    "start": 1937.44,
                    "end": 1937.64,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1937.64,
                    "end": 1937.88,
                    "word": " URL",
                    "probability": 0.47119140625
                },
                {
                    "start": 1937.88,
                    "end": 1938.26,
                    "word": " class",
                    "probability": 0.62841796875
                },
                {
                    "start": 1938.26,
                    "end": 1938.56,
                    "word": " loader",
                    "probability": 0.898681640625
                },
                {
                    "start": 1938.56,
                    "end": 1938.88,
                    "word": " from",
                    "probability": 0.81982421875
                }
            ]
        },
        {
            "id": 311,
            "seek": 194596,
            "start": 1938.88,
            "end": 1945.54,
            "text": " the protection domain or from the separate context. And then we are basically instantiating,",
            "tokens": [
                50888,
                264,
                6334,
                9274,
                420,
                490,
                264,
                4994,
                4319,
                13,
                400,
                550,
                321,
                366,
                1936,
                9836,
                72,
                990,
                11,
                51216
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22023167653844275,
            "compression_ratio": 1.7595419847328244,
            "no_speech_prob": 0.00969696044921875,
            "words": [
                {
                    "start": 1938.88,
                    "end": 1939.26,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1939.26,
                    "end": 1939.6,
                    "word": " protection",
                    "probability": 0.55419921875
                },
                {
                    "start": 1939.6,
                    "end": 1939.96,
                    "word": " domain",
                    "probability": 0.87548828125
                },
                {
                    "start": 1939.96,
                    "end": 1940.12,
                    "word": " or",
                    "probability": 0.82080078125
                },
                {
                    "start": 1940.12,
                    "end": 1940.36,
                    "word": " from",
                    "probability": 0.80712890625
                },
                {
                    "start": 1940.36,
                    "end": 1940.52,
                    "word": " the",
                    "probability": 0.7880859375
                },
                {
                    "start": 1940.52,
                    "end": 1940.74,
                    "word": " separate",
                    "probability": 0.00353240966796875
                },
                {
                    "start": 1940.74,
                    "end": 1941.3,
                    "word": " context",
                    "probability": 0.75341796875
                },
                {
                    "start": 1941.3,
                    "end": 1941.64,
                    "word": ".",
                    "probability": 0.708984375
                },
                {
                    "start": 1941.64,
                    "end": 1941.96,
                    "word": " And",
                    "probability": 0.88720703125
                },
                {
                    "start": 1941.96,
                    "end": 1942.18,
                    "word": " then",
                    "probability": 0.7265625
                },
                {
                    "start": 1942.18,
                    "end": 1942.8,
                    "word": " we",
                    "probability": 0.81103515625
                },
                {
                    "start": 1942.8,
                    "end": 1943.0,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 1943.0,
                    "end": 1943.74,
                    "word": " basically",
                    "probability": 0.904296875
                },
                {
                    "start": 1943.74,
                    "end": 1945.14,
                    "word": " instantiating",
                    "probability": 0.8483072916666666
                },
                {
                    "start": 1945.14,
                    "end": 1945.54,
                    "word": ",",
                    "probability": 0.2296142578125
                }
            ]
        },
        {
            "id": 312,
            "seek": 194596,
            "start": 1945.54,
            "end": 1951.2,
            "text": " by invoking this new instance method, a new URL class loader that is pointing to the attacker",
            "tokens": [
                51216,
                538,
                1048,
                5953,
                341,
                777,
                5197,
                3170,
                11,
                257,
                777,
                12905,
                1508,
                3677,
                260,
                300,
                307,
                12166,
                281,
                264,
                35871,
                51500
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22023167653844275,
            "compression_ratio": 1.7595419847328244,
            "no_speech_prob": 0.00969696044921875,
            "words": [
                {
                    "start": 1945.54,
                    "end": 1945.88,
                    "word": " by",
                    "probability": 0.90234375
                },
                {
                    "start": 1945.88,
                    "end": 1946.28,
                    "word": " invoking",
                    "probability": 0.944091796875
                },
                {
                    "start": 1946.28,
                    "end": 1946.54,
                    "word": " this",
                    "probability": 0.88330078125
                },
                {
                    "start": 1946.54,
                    "end": 1946.84,
                    "word": " new",
                    "probability": 0.7880859375
                },
                {
                    "start": 1946.84,
                    "end": 1947.22,
                    "word": " instance",
                    "probability": 0.85986328125
                },
                {
                    "start": 1947.22,
                    "end": 1947.64,
                    "word": " method",
                    "probability": 0.86669921875
                },
                {
                    "start": 1947.64,
                    "end": 1948.12,
                    "word": ",",
                    "probability": 0.94140625
                },
                {
                    "start": 1948.3,
                    "end": 1948.64,
                    "word": " a new",
                    "probability": 0.80517578125
                },
                {
                    "start": 1948.64,
                    "end": 1949.06,
                    "word": " URL",
                    "probability": 0.81201171875
                },
                {
                    "start": 1949.06,
                    "end": 1949.44,
                    "word": " class",
                    "probability": 0.89404296875
                },
                {
                    "start": 1949.44,
                    "end": 1949.72,
                    "word": " loader",
                    "probability": 0.908447265625
                },
                {
                    "start": 1949.72,
                    "end": 1949.9,
                    "word": " that",
                    "probability": 0.8701171875
                },
                {
                    "start": 1949.9,
                    "end": 1950.04,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 1950.04,
                    "end": 1950.34,
                    "word": " pointing",
                    "probability": 0.841796875
                },
                {
                    "start": 1950.34,
                    "end": 1950.62,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 1950.62,
                    "end": 1950.84,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 1950.84,
                    "end": 1951.2,
                    "word": " attacker",
                    "probability": 0.734375
                }
            ]
        },
        {
            "id": 313,
            "seek": 194596,
            "start": 1951.2,
            "end": 1957.28,
            "text": " control jar file, in this case the pawn.jar file. Once we get access to this class loader,",
            "tokens": [
                51500,
                1969,
                15181,
                3991,
                11,
                294,
                341,
                1389,
                264,
                30905,
                13,
                10150,
                3991,
                13,
                3443,
                321,
                483,
                2105,
                281,
                341,
                1508,
                3677,
                260,
                11,
                51796
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22023167653844275,
            "compression_ratio": 1.7595419847328244,
            "no_speech_prob": 0.00969696044921875,
            "words": [
                {
                    "start": 1951.2,
                    "end": 1951.86,
                    "word": " control",
                    "probability": 0.5126953125
                },
                {
                    "start": 1951.86,
                    "end": 1952.28,
                    "word": " jar",
                    "probability": 0.74658203125
                },
                {
                    "start": 1952.28,
                    "end": 1952.7,
                    "word": " file",
                    "probability": 0.80859375
                },
                {
                    "start": 1952.7,
                    "end": 1952.84,
                    "word": ",",
                    "probability": 0.6435546875
                },
                {
                    "start": 1952.84,
                    "end": 1952.94,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 1952.94,
                    "end": 1953.1,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 1953.1,
                    "end": 1953.36,
                    "word": " case",
                    "probability": 0.80078125
                },
                {
                    "start": 1953.36,
                    "end": 1953.58,
                    "word": " the",
                    "probability": 0.344482421875
                },
                {
                    "start": 1953.58,
                    "end": 1953.78,
                    "word": " pawn",
                    "probability": 0.28076171875
                },
                {
                    "start": 1953.78,
                    "end": 1954.2,
                    "word": ".jar",
                    "probability": 0.840087890625
                },
                {
                    "start": 1954.2,
                    "end": 1954.5,
                    "word": " file",
                    "probability": 0.8505859375
                },
                {
                    "start": 1954.5,
                    "end": 1955.06,
                    "word": ".",
                    "probability": 0.99365234375
                },
                {
                    "start": 1955.16,
                    "end": 1955.44,
                    "word": " Once",
                    "probability": 0.8203125
                },
                {
                    "start": 1955.44,
                    "end": 1955.64,
                    "word": " we",
                    "probability": 0.30126953125
                },
                {
                    "start": 1955.64,
                    "end": 1955.92,
                    "word": " get",
                    "probability": 0.89404296875
                },
                {
                    "start": 1955.92,
                    "end": 1956.24,
                    "word": " access",
                    "probability": 0.80224609375
                },
                {
                    "start": 1956.24,
                    "end": 1956.48,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1956.48,
                    "end": 1956.72,
                    "word": " this",
                    "probability": 0.84716796875
                },
                {
                    "start": 1956.72,
                    "end": 1956.96,
                    "word": " class",
                    "probability": 0.87939453125
                },
                {
                    "start": 1956.96,
                    "end": 1957.22,
                    "word": " loader",
                    "probability": 0.933349609375
                },
                {
                    "start": 1957.22,
                    "end": 1957.28,
                    "word": ",",
                    "probability": 0.8642578125
                }
            ]
        },
        {
            "id": 314,
            "seek": 197040,
            "start": 1957.28,
            "end": 1963.6,
            "text": " we can load arbitrary classes from our own jar file, and we will be loading the pawn class.",
            "tokens": [
                50364,
                321,
                393,
                3677,
                23211,
                5359,
                490,
                527,
                1065,
                15181,
                3991,
                11,
                293,
                321,
                486,
                312,
                15114,
                264,
                30905,
                1508,
                13,
                50672
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20242275682727942,
            "compression_ratio": 1.7673267326732673,
            "no_speech_prob": 0.00644683837890625,
            "words": [
                {
                    "start": 1957.28,
                    "end": 1957.34,
                    "word": " we",
                    "probability": 0.359130859375
                },
                {
                    "start": 1957.34,
                    "end": 1957.54,
                    "word": " can",
                    "probability": 0.8583984375
                },
                {
                    "start": 1957.54,
                    "end": 1958.32,
                    "word": " load",
                    "probability": 0.3349609375
                },
                {
                    "start": 1958.32,
                    "end": 1958.78,
                    "word": " arbitrary",
                    "probability": 0.7919921875
                },
                {
                    "start": 1958.78,
                    "end": 1959.08,
                    "word": " classes",
                    "probability": 0.76953125
                },
                {
                    "start": 1959.08,
                    "end": 1959.36,
                    "word": " from",
                    "probability": 0.81005859375
                },
                {
                    "start": 1959.36,
                    "end": 1959.58,
                    "word": " our",
                    "probability": 0.81982421875
                },
                {
                    "start": 1959.58,
                    "end": 1960.1,
                    "word": " own",
                    "probability": 0.826171875
                },
                {
                    "start": 1960.1,
                    "end": 1960.68,
                    "word": " jar",
                    "probability": 0.71875
                },
                {
                    "start": 1960.68,
                    "end": 1961.0,
                    "word": " file",
                    "probability": 0.8095703125
                },
                {
                    "start": 1961.0,
                    "end": 1961.36,
                    "word": ",",
                    "probability": 0.308349609375
                },
                {
                    "start": 1961.36,
                    "end": 1961.52,
                    "word": " and",
                    "probability": 0.88525390625
                },
                {
                    "start": 1961.52,
                    "end": 1961.68,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 1961.68,
                    "end": 1961.88,
                    "word": " will",
                    "probability": 0.78173828125
                },
                {
                    "start": 1961.88,
                    "end": 1962.04,
                    "word": " be",
                    "probability": 0.9091796875
                },
                {
                    "start": 1962.04,
                    "end": 1962.28,
                    "word": " loading",
                    "probability": 0.71826171875
                },
                {
                    "start": 1962.28,
                    "end": 1962.54,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1962.54,
                    "end": 1962.78,
                    "word": " pawn",
                    "probability": 0.05657958984375
                },
                {
                    "start": 1962.78,
                    "end": 1963.18,
                    "word": " class",
                    "probability": 0.896484375
                },
                {
                    "start": 1963.18,
                    "end": 1963.6,
                    "word": ".",
                    "probability": 0.59765625
                }
            ]
        },
        {
            "id": 315,
            "seek": 197040,
            "start": 1963.6,
            "end": 1969.82,
            "text": " And now the class is loaded, but it's not initialized. If we want to run arbitrary code,",
            "tokens": [
                50672,
                400,
                586,
                264,
                1508,
                307,
                13210,
                11,
                457,
                309,
                311,
                406,
                5883,
                1602,
                13,
                759,
                321,
                528,
                281,
                1190,
                23211,
                3089,
                11,
                50984
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20242275682727942,
            "compression_ratio": 1.7673267326732673,
            "no_speech_prob": 0.00644683837890625,
            "words": [
                {
                    "start": 1963.6,
                    "end": 1963.72,
                    "word": " And",
                    "probability": 0.81982421875
                },
                {
                    "start": 1963.72,
                    "end": 1964.02,
                    "word": " now",
                    "probability": 0.88525390625
                },
                {
                    "start": 1964.02,
                    "end": 1964.36,
                    "word": " the",
                    "probability": 0.67041015625
                },
                {
                    "start": 1964.36,
                    "end": 1964.76,
                    "word": " class",
                    "probability": 0.8935546875
                },
                {
                    "start": 1964.76,
                    "end": 1964.92,
                    "word": " is",
                    "probability": 0.90234375
                },
                {
                    "start": 1964.92,
                    "end": 1965.22,
                    "word": " loaded",
                    "probability": 0.81689453125
                },
                {
                    "start": 1965.22,
                    "end": 1966.14,
                    "word": ",",
                    "probability": 0.81103515625
                },
                {
                    "start": 1966.14,
                    "end": 1966.46,
                    "word": " but",
                    "probability": 0.8994140625
                },
                {
                    "start": 1966.46,
                    "end": 1966.62,
                    "word": " it's",
                    "probability": 0.90380859375
                },
                {
                    "start": 1966.62,
                    "end": 1966.8,
                    "word": " not",
                    "probability": 0.88916015625
                },
                {
                    "start": 1966.8,
                    "end": 1967.44,
                    "word": " initialized",
                    "probability": 0.89794921875
                },
                {
                    "start": 1967.44,
                    "end": 1967.52,
                    "word": ".",
                    "probability": 0.9755859375
                },
                {
                    "start": 1967.52,
                    "end": 1967.68,
                    "word": " If",
                    "probability": 0.8994140625
                },
                {
                    "start": 1967.68,
                    "end": 1967.8,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 1967.8,
                    "end": 1968.02,
                    "word": " want",
                    "probability": 0.81884765625
                },
                {
                    "start": 1968.02,
                    "end": 1968.2,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 1968.2,
                    "end": 1968.46,
                    "word": " run",
                    "probability": 0.88134765625
                },
                {
                    "start": 1968.46,
                    "end": 1969.26,
                    "word": " arbitrary",
                    "probability": 0.68798828125
                },
                {
                    "start": 1969.26,
                    "end": 1969.72,
                    "word": " code",
                    "probability": 0.81201171875
                },
                {
                    "start": 1969.72,
                    "end": 1969.82,
                    "word": ",",
                    "probability": 0.935546875
                }
            ]
        },
        {
            "id": 316,
            "seek": 197040,
            "start": 1969.82,
            "end": 1975.26,
            "text": " we need to initialize the class. We cannot instantiate the class, we cannot invoke static",
            "tokens": [
                50984,
                321,
                643,
                281,
                5883,
                1125,
                264,
                1508,
                13,
                492,
                2644,
                9836,
                13024,
                264,
                1508,
                11,
                321,
                2644,
                41117,
                13437,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20242275682727942,
            "compression_ratio": 1.7673267326732673,
            "no_speech_prob": 0.00644683837890625,
            "words": [
                {
                    "start": 1969.82,
                    "end": 1969.92,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 1969.92,
                    "end": 1970.12,
                    "word": " need",
                    "probability": 0.8154296875
                },
                {
                    "start": 1970.12,
                    "end": 1970.34,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 1970.34,
                    "end": 1970.96,
                    "word": " initialize",
                    "probability": 0.93603515625
                },
                {
                    "start": 1970.96,
                    "end": 1971.42,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1971.42,
                    "end": 1971.7,
                    "word": " class",
                    "probability": 0.9189453125
                },
                {
                    "start": 1971.7,
                    "end": 1971.94,
                    "word": ".",
                    "probability": 0.98046875
                },
                {
                    "start": 1971.94,
                    "end": 1972.22,
                    "word": " We",
                    "probability": 0.89990234375
                },
                {
                    "start": 1972.22,
                    "end": 1972.46,
                    "word": " cannot",
                    "probability": 0.794921875
                },
                {
                    "start": 1972.46,
                    "end": 1973.16,
                    "word": " instantiate",
                    "probability": 0.852294921875
                },
                {
                    "start": 1973.16,
                    "end": 1973.38,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1973.38,
                    "end": 1973.62,
                    "word": " class",
                    "probability": 0.9150390625
                },
                {
                    "start": 1973.62,
                    "end": 1973.74,
                    "word": ",",
                    "probability": 0.576171875
                },
                {
                    "start": 1973.74,
                    "end": 1973.84,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 1973.84,
                    "end": 1974.14,
                    "word": " cannot",
                    "probability": 0.79150390625
                },
                {
                    "start": 1974.14,
                    "end": 1974.94,
                    "word": " invoke",
                    "probability": 0.83154296875
                },
                {
                    "start": 1974.94,
                    "end": 1975.26,
                    "word": " static",
                    "probability": 0.57373046875
                }
            ]
        },
        {
            "id": 317,
            "seek": 197040,
            "start": 1975.26,
            "end": 1981.72,
            "text": " methods. So those vectors, those ways of initializing the class, are not a possibility",
            "tokens": [
                51264,
                7150,
                13,
                407,
                729,
                18875,
                11,
                729,
                2098,
                295,
                5883,
                3319,
                264,
                1508,
                11,
                366,
                406,
                257,
                7959,
                51588
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20242275682727942,
            "compression_ratio": 1.7673267326732673,
            "no_speech_prob": 0.00644683837890625,
            "words": [
                {
                    "start": 1975.26,
                    "end": 1975.72,
                    "word": " methods",
                    "probability": 0.8408203125
                },
                {
                    "start": 1975.72,
                    "end": 1976.02,
                    "word": ".",
                    "probability": 0.52685546875
                },
                {
                    "start": 1976.02,
                    "end": 1976.1,
                    "word": " So",
                    "probability": 0.89892578125
                },
                {
                    "start": 1976.1,
                    "end": 1976.44,
                    "word": " those",
                    "probability": 0.818359375
                },
                {
                    "start": 1976.44,
                    "end": 1976.96,
                    "word": " vectors",
                    "probability": 0.93505859375
                },
                {
                    "start": 1976.96,
                    "end": 1977.2,
                    "word": ",",
                    "probability": 0.98388671875
                },
                {
                    "start": 1977.2,
                    "end": 1977.36,
                    "word": " those",
                    "probability": 0.86572265625
                },
                {
                    "start": 1977.36,
                    "end": 1977.78,
                    "word": " ways",
                    "probability": 0.81298828125
                },
                {
                    "start": 1977.78,
                    "end": 1978.18,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 1978.18,
                    "end": 1979.54,
                    "word": " initializing",
                    "probability": 0.9560546875
                },
                {
                    "start": 1979.54,
                    "end": 1979.7,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1979.7,
                    "end": 1979.94,
                    "word": " class",
                    "probability": 0.92431640625
                },
                {
                    "start": 1979.94,
                    "end": 1980.32,
                    "word": ",",
                    "probability": 0.224853515625
                },
                {
                    "start": 1980.32,
                    "end": 1980.56,
                    "word": " are",
                    "probability": 0.87158203125
                },
                {
                    "start": 1980.56,
                    "end": 1980.96,
                    "word": " not",
                    "probability": 0.892578125
                },
                {
                    "start": 1981.38,
                    "end": 1981.72,
                    "word": " a possibility",
                    "probability": 0.91650390625
                }
            ]
        },
        {
            "id": 318,
            "seek": 199974,
            "start": 1981.72,
            "end": 1988.2,
            "text": " for us, but we can get access to public static fields. So just by adding a public static field",
            "tokens": [
                50364,
                337,
                505,
                11,
                457,
                321,
                393,
                483,
                2105,
                281,
                1908,
                13437,
                7909,
                13,
                407,
                445,
                538,
                5127,
                257,
                1908,
                13437,
                2519,
                50688
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17996161757853993,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.116943359375,
            "words": [
                {
                    "start": 1981.72,
                    "end": 1981.94,
                    "word": " for",
                    "probability": 0.2138671875
                },
                {
                    "start": 1981.94,
                    "end": 1982.16,
                    "word": " us",
                    "probability": 0.90087890625
                },
                {
                    "start": 1982.16,
                    "end": 1982.4,
                    "word": ",",
                    "probability": 0.51611328125
                },
                {
                    "start": 1982.4,
                    "end": 1982.62,
                    "word": " but",
                    "probability": 0.89013671875
                },
                {
                    "start": 1982.62,
                    "end": 1982.88,
                    "word": " we",
                    "probability": 0.89453125
                },
                {
                    "start": 1982.88,
                    "end": 1983.2,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 1983.2,
                    "end": 1984.04,
                    "word": " get",
                    "probability": 0.849609375
                },
                {
                    "start": 1984.04,
                    "end": 1984.28,
                    "word": " access",
                    "probability": 0.81298828125
                },
                {
                    "start": 1984.28,
                    "end": 1984.48,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1984.48,
                    "end": 1984.82,
                    "word": " public",
                    "probability": 0.82568359375
                },
                {
                    "start": 1984.82,
                    "end": 1985.18,
                    "word": " static",
                    "probability": 0.74365234375
                },
                {
                    "start": 1985.18,
                    "end": 1985.54,
                    "word": " fields",
                    "probability": 0.6962890625
                },
                {
                    "start": 1985.54,
                    "end": 1985.9,
                    "word": ".",
                    "probability": 0.90087890625
                },
                {
                    "start": 1985.9,
                    "end": 1985.96,
                    "word": " So",
                    "probability": 0.8134765625
                },
                {
                    "start": 1985.96,
                    "end": 1986.22,
                    "word": " just",
                    "probability": 0.72265625
                },
                {
                    "start": 1986.22,
                    "end": 1986.5,
                    "word": " by",
                    "probability": 0.9052734375
                },
                {
                    "start": 1986.5,
                    "end": 1987.14,
                    "word": " adding",
                    "probability": 0.7412109375
                },
                {
                    "start": 1987.36,
                    "end": 1987.58,
                    "word": " a public",
                    "probability": 0.83935546875
                },
                {
                    "start": 1987.58,
                    "end": 1987.86,
                    "word": " static",
                    "probability": 0.7109375
                },
                {
                    "start": 1987.86,
                    "end": 1988.2,
                    "word": " field",
                    "probability": 0.78076171875
                }
            ]
        },
        {
            "id": 319,
            "seek": 199974,
            "start": 1988.2,
            "end": 1992.5,
            "text": " and getting access to that, the class will be initialized and the payload will be executed.",
            "tokens": [
                50688,
                293,
                1242,
                2105,
                281,
                300,
                11,
                264,
                1508,
                486,
                312,
                5883,
                1602,
                293,
                264,
                30918,
                486,
                312,
                17577,
                13,
                50880
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17996161757853993,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.116943359375,
            "words": [
                {
                    "start": 1988.2,
                    "end": 1988.46,
                    "word": " and",
                    "probability": 0.873046875
                },
                {
                    "start": 1988.46,
                    "end": 1988.66,
                    "word": " getting",
                    "probability": 0.8974609375
                },
                {
                    "start": 1988.66,
                    "end": 1989.1,
                    "word": " access",
                    "probability": 0.80029296875
                },
                {
                    "start": 1989.1,
                    "end": 1989.34,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 1989.34,
                    "end": 1989.56,
                    "word": " that",
                    "probability": 0.88525390625
                },
                {
                    "start": 1989.56,
                    "end": 1989.7,
                    "word": ",",
                    "probability": 0.78369140625
                },
                {
                    "start": 1989.7,
                    "end": 1989.8,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1989.8,
                    "end": 1989.96,
                    "word": " class",
                    "probability": 0.91015625
                },
                {
                    "start": 1989.96,
                    "end": 1990.1,
                    "word": " will",
                    "probability": 0.78857421875
                },
                {
                    "start": 1990.1,
                    "end": 1990.24,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1990.24,
                    "end": 1990.78,
                    "word": " initialized",
                    "probability": 0.906982421875
                },
                {
                    "start": 1990.78,
                    "end": 1990.94,
                    "word": " and",
                    "probability": 0.78955078125
                },
                {
                    "start": 1990.94,
                    "end": 1991.08,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 1991.08,
                    "end": 1991.28,
                    "word": " payload",
                    "probability": 0.96484375
                },
                {
                    "start": 1991.28,
                    "end": 1991.5,
                    "word": " will",
                    "probability": 0.8251953125
                },
                {
                    "start": 1991.5,
                    "end": 1991.64,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1991.64,
                    "end": 1992.02,
                    "word": " executed",
                    "probability": 0.9189453125
                },
                {
                    "start": 1992.02,
                    "end": 1992.5,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 320,
            "seek": 199974,
            "start": 1993.24,
            "end": 1999.6,
            "text": " So that was not a universal bypass in the sense that we are required to find an instance of a URL",
            "tokens": [
                50948,
                407,
                300,
                390,
                406,
                257,
                11455,
                24996,
                294,
                264,
                2020,
                300,
                321,
                366,
                4739,
                281,
                915,
                364,
                5197,
                295,
                257,
                12905,
                51256
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17996161757853993,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.116943359375,
            "words": [
                {
                    "start": 1993.24,
                    "end": 1993.72,
                    "word": " So",
                    "probability": 0.8486328125
                },
                {
                    "start": 1993.72,
                    "end": 1993.9,
                    "word": " that",
                    "probability": 0.8173828125
                },
                {
                    "start": 1993.9,
                    "end": 1994.1,
                    "word": " was",
                    "probability": 0.8896484375
                },
                {
                    "start": 1994.1,
                    "end": 1994.26,
                    "word": " not",
                    "probability": 0.89892578125
                },
                {
                    "start": 1994.38,
                    "end": 1994.76,
                    "word": " a universal",
                    "probability": 0.61962890625
                },
                {
                    "start": 1994.76,
                    "end": 1995.16,
                    "word": " bypass",
                    "probability": 0.8095703125
                },
                {
                    "start": 1995.16,
                    "end": 1995.4,
                    "word": " in",
                    "probability": 0.78369140625
                },
                {
                    "start": 1995.4,
                    "end": 1995.58,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1995.58,
                    "end": 1995.84,
                    "word": " sense",
                    "probability": 0.72998046875
                },
                {
                    "start": 1995.84,
                    "end": 1997.02,
                    "word": " that",
                    "probability": 0.8623046875
                },
                {
                    "start": 1997.02,
                    "end": 1997.36,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 1997.36,
                    "end": 1997.7,
                    "word": " are",
                    "probability": 0.88720703125
                },
                {
                    "start": 1997.7,
                    "end": 1998.12,
                    "word": " required",
                    "probability": 0.7529296875
                },
                {
                    "start": 1998.12,
                    "end": 1998.32,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 1998.32,
                    "end": 1998.5,
                    "word": " find",
                    "probability": 0.74853515625
                },
                {
                    "start": 1998.5,
                    "end": 1998.88,
                    "word": " an",
                    "probability": 0.88134765625
                },
                {
                    "start": 1998.88,
                    "end": 1999.2,
                    "word": " instance",
                    "probability": 0.91943359375
                },
                {
                    "start": 1999.2,
                    "end": 1999.34,
                    "word": " of",
                    "probability": 0.84912109375
                },
                {
                    "start": 1999.42,
                    "end": 1999.6,
                    "word": " a URL",
                    "probability": 0.69677734375
                }
            ]
        },
        {
            "id": 321,
            "seek": 199974,
            "start": 1999.6,
            "end": 2005.12,
            "text": " class loader, and we want to find something that works no matter if we are able to find that kind",
            "tokens": [
                51256,
                1508,
                3677,
                260,
                11,
                293,
                321,
                528,
                281,
                915,
                746,
                300,
                1985,
                572,
                1871,
                498,
                321,
                366,
                1075,
                281,
                915,
                300,
                733,
                51528
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17996161757853993,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.116943359375,
            "words": [
                {
                    "start": 1999.6,
                    "end": 1999.9,
                    "word": " class",
                    "probability": 0.630859375
                },
                {
                    "start": 1999.9,
                    "end": 2000.18,
                    "word": " loader",
                    "probability": 0.937255859375
                },
                {
                    "start": 2000.18,
                    "end": 2000.44,
                    "word": ",",
                    "probability": 0.339111328125
                },
                {
                    "start": 2000.44,
                    "end": 2000.64,
                    "word": " and",
                    "probability": 0.8935546875
                },
                {
                    "start": 2000.64,
                    "end": 2000.86,
                    "word": " we",
                    "probability": 0.90673828125
                },
                {
                    "start": 2000.86,
                    "end": 2001.26,
                    "word": " want",
                    "probability": 0.8134765625
                },
                {
                    "start": 2001.26,
                    "end": 2001.42,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 2001.42,
                    "end": 2001.62,
                    "word": " find",
                    "probability": 0.81884765625
                },
                {
                    "start": 2001.62,
                    "end": 2002.06,
                    "word": " something",
                    "probability": 0.7392578125
                },
                {
                    "start": 2002.06,
                    "end": 2002.28,
                    "word": " that",
                    "probability": 0.8876953125
                },
                {
                    "start": 2002.28,
                    "end": 2002.62,
                    "word": " works",
                    "probability": 0.73193359375
                },
                {
                    "start": 2002.62,
                    "end": 2002.88,
                    "word": " no",
                    "probability": 0.80224609375
                },
                {
                    "start": 2002.88,
                    "end": 2003.24,
                    "word": " matter",
                    "probability": 0.8271484375
                },
                {
                    "start": 2003.24,
                    "end": 2003.8,
                    "word": " if",
                    "probability": 0.90185546875
                },
                {
                    "start": 2003.8,
                    "end": 2003.94,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2003.94,
                    "end": 2004.06,
                    "word": " are",
                    "probability": 0.89453125
                },
                {
                    "start": 2004.06,
                    "end": 2004.22,
                    "word": " able",
                    "probability": 0.8916015625
                },
                {
                    "start": 2004.22,
                    "end": 2004.4,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 2004.4,
                    "end": 2004.64,
                    "word": " find",
                    "probability": 0.81591796875
                },
                {
                    "start": 2004.64,
                    "end": 2004.84,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 2004.84,
                    "end": 2005.12,
                    "word": " kind",
                    "probability": 0.451416015625
                }
            ]
        },
        {
            "id": 322,
            "seek": 199974,
            "start": 2005.12,
            "end": 2011.06,
            "text": " of class loader or not. So we are interested in finding some classes that contains public static",
            "tokens": [
                51528,
                295,
                1508,
                3677,
                260,
                420,
                406,
                13,
                407,
                321,
                366,
                3102,
                294,
                5006,
                512,
                5359,
                300,
                8306,
                1908,
                13437,
                51836
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17996161757853993,
            "compression_ratio": 1.8784313725490196,
            "no_speech_prob": 0.116943359375,
            "words": [
                {
                    "start": 2005.12,
                    "end": 2005.28,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 2005.28,
                    "end": 2005.52,
                    "word": " class",
                    "probability": 0.88427734375
                },
                {
                    "start": 2005.52,
                    "end": 2005.8,
                    "word": " loader",
                    "probability": 0.942138671875
                },
                {
                    "start": 2005.8,
                    "end": 2005.98,
                    "word": " or",
                    "probability": 0.8955078125
                },
                {
                    "start": 2005.98,
                    "end": 2006.22,
                    "word": " not",
                    "probability": 0.8935546875
                },
                {
                    "start": 2006.22,
                    "end": 2006.36,
                    "word": ".",
                    "probability": 0.97314453125
                },
                {
                    "start": 2006.36,
                    "end": 2006.7,
                    "word": " So",
                    "probability": 0.89306640625
                },
                {
                    "start": 2006.7,
                    "end": 2006.96,
                    "word": " we",
                    "probability": 0.8662109375
                },
                {
                    "start": 2006.96,
                    "end": 2007.1,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 2007.1,
                    "end": 2007.54,
                    "word": " interested",
                    "probability": 0.63525390625
                },
                {
                    "start": 2007.54,
                    "end": 2007.84,
                    "word": " in",
                    "probability": 0.904296875
                },
                {
                    "start": 2007.84,
                    "end": 2008.16,
                    "word": " finding",
                    "probability": 0.7353515625
                },
                {
                    "start": 2008.16,
                    "end": 2008.7,
                    "word": " some",
                    "probability": 0.8251953125
                },
                {
                    "start": 2008.7,
                    "end": 2009.22,
                    "word": " classes",
                    "probability": 0.791015625
                },
                {
                    "start": 2009.22,
                    "end": 2009.88,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 2009.88,
                    "end": 2010.34,
                    "word": " contains",
                    "probability": 0.58544921875
                },
                {
                    "start": 2010.34,
                    "end": 2010.7,
                    "word": " public",
                    "probability": 0.85986328125
                },
                {
                    "start": 2010.7,
                    "end": 2011.06,
                    "word": " static",
                    "probability": 0.78857421875
                }
            ]
        },
        {
            "id": 323,
            "seek": 202494,
            "start": 2011.06,
            "end": 2018.18,
            "text": " fields of a given type, which contains a method that we can use to instantiate arbitrary types.",
            "tokens": [
                50372,
                7909,
                295,
                257,
                2212,
                2010,
                11,
                597,
                8306,
                257,
                3170,
                300,
                321,
                393,
                764,
                281,
                9836,
                13024,
                23211,
                3467,
                13,
                50720
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18115234871705374,
            "compression_ratio": 1.6946902654867257,
            "no_speech_prob": 0.01340484619140625,
            "words": [
                {
                    "start": 2011.06,
                    "end": 2011.68,
                    "word": " fields",
                    "probability": 0.6591796875
                },
                {
                    "start": 2011.68,
                    "end": 2012.5,
                    "word": " of",
                    "probability": 0.86962890625
                },
                {
                    "start": 2012.66,
                    "end": 2012.86,
                    "word": " a given",
                    "probability": 0.7763671875
                },
                {
                    "start": 2012.86,
                    "end": 2013.26,
                    "word": " type",
                    "probability": 0.9111328125
                },
                {
                    "start": 2013.26,
                    "end": 2013.58,
                    "word": ",",
                    "probability": 0.283447265625
                },
                {
                    "start": 2013.58,
                    "end": 2013.66,
                    "word": " which",
                    "probability": 0.90576171875
                },
                {
                    "start": 2013.66,
                    "end": 2014.18,
                    "word": " contains",
                    "probability": 0.85205078125
                },
                {
                    "start": 2014.52,
                    "end": 2014.92,
                    "word": " a method",
                    "probability": 0.8623046875
                },
                {
                    "start": 2014.92,
                    "end": 2015.38,
                    "word": " that",
                    "probability": 0.8427734375
                },
                {
                    "start": 2015.38,
                    "end": 2015.5,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 2015.5,
                    "end": 2015.7,
                    "word": " can",
                    "probability": 0.89208984375
                },
                {
                    "start": 2015.7,
                    "end": 2016.06,
                    "word": " use",
                    "probability": 0.81787109375
                },
                {
                    "start": 2016.06,
                    "end": 2016.34,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 2016.34,
                    "end": 2016.98,
                    "word": " instantiate",
                    "probability": 0.78662109375
                },
                {
                    "start": 2016.98,
                    "end": 2017.4,
                    "word": " arbitrary",
                    "probability": 0.8095703125
                },
                {
                    "start": 2017.4,
                    "end": 2017.76,
                    "word": " types",
                    "probability": 0.76318359375
                },
                {
                    "start": 2017.76,
                    "end": 2018.18,
                    "word": ".",
                    "probability": 0.96044921875
                }
            ]
        },
        {
            "id": 324,
            "seek": 202494,
            "start": 2018.18,
            "end": 2024.16,
            "text": " To find them, we use CodeQL, which is a language that you can use to query your source code in the",
            "tokens": [
                50720,
                1407,
                915,
                552,
                11,
                321,
                764,
                15549,
                13695,
                11,
                597,
                307,
                257,
                2856,
                300,
                291,
                393,
                764,
                281,
                14581,
                428,
                4009,
                3089,
                294,
                264,
                51012
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18115234871705374,
            "compression_ratio": 1.6946902654867257,
            "no_speech_prob": 0.01340484619140625,
            "words": [
                {
                    "start": 2018.18,
                    "end": 2018.5,
                    "word": " To",
                    "probability": 0.90087890625
                },
                {
                    "start": 2018.5,
                    "end": 2018.82,
                    "word": " find",
                    "probability": 0.802734375
                },
                {
                    "start": 2018.82,
                    "end": 2018.98,
                    "word": " them",
                    "probability": 0.72216796875
                },
                {
                    "start": 2018.98,
                    "end": 2019.12,
                    "word": ",",
                    "probability": 0.69677734375
                },
                {
                    "start": 2019.12,
                    "end": 2019.18,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 2019.18,
                    "end": 2019.42,
                    "word": " use",
                    "probability": 0.7841796875
                },
                {
                    "start": 2019.42,
                    "end": 2019.86,
                    "word": " CodeQL",
                    "probability": 0.749267578125
                },
                {
                    "start": 2019.86,
                    "end": 2020.04,
                    "word": ",",
                    "probability": 0.904296875
                },
                {
                    "start": 2020.04,
                    "end": 2020.18,
                    "word": " which",
                    "probability": 0.90869140625
                },
                {
                    "start": 2020.18,
                    "end": 2020.34,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 2020.48,
                    "end": 2020.74,
                    "word": " a language",
                    "probability": 0.66357421875
                },
                {
                    "start": 2020.74,
                    "end": 2021.0,
                    "word": " that",
                    "probability": 0.86279296875
                },
                {
                    "start": 2021.0,
                    "end": 2021.12,
                    "word": " you",
                    "probability": 0.89599609375
                },
                {
                    "start": 2021.12,
                    "end": 2021.28,
                    "word": " can",
                    "probability": 0.89208984375
                },
                {
                    "start": 2021.28,
                    "end": 2021.56,
                    "word": " use",
                    "probability": 0.8291015625
                },
                {
                    "start": 2021.56,
                    "end": 2022.68,
                    "word": " to",
                    "probability": 0.89306640625
                },
                {
                    "start": 2022.68,
                    "end": 2022.96,
                    "word": " query",
                    "probability": 0.85205078125
                },
                {
                    "start": 2022.96,
                    "end": 2023.28,
                    "word": " your",
                    "probability": 0.802734375
                },
                {
                    "start": 2023.28,
                    "end": 2023.66,
                    "word": " source",
                    "probability": 0.7412109375
                },
                {
                    "start": 2023.66,
                    "end": 2023.84,
                    "word": " code",
                    "probability": 0.7919921875
                },
                {
                    "start": 2023.84,
                    "end": 2024.0,
                    "word": " in",
                    "probability": 0.77392578125
                },
                {
                    "start": 2024.0,
                    "end": 2024.16,
                    "word": " the",
                    "probability": 0.81591796875
                }
            ]
        },
        {
            "id": 325,
            "seek": 202494,
            "start": 2024.16,
            "end": 2031.36,
            "text": " same way that you use, for example, SQL to query a database. And what we wrote was this query that",
            "tokens": [
                51012,
                912,
                636,
                300,
                291,
                764,
                11,
                337,
                1365,
                11,
                19200,
                281,
                14581,
                257,
                8149,
                13,
                400,
                437,
                321,
                4114,
                390,
                341,
                14581,
                300,
                51388
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18115234871705374,
            "compression_ratio": 1.6946902654867257,
            "no_speech_prob": 0.01340484619140625,
            "words": [
                {
                    "start": 2024.16,
                    "end": 2024.34,
                    "word": " same",
                    "probability": 0.81298828125
                },
                {
                    "start": 2024.34,
                    "end": 2024.56,
                    "word": " way",
                    "probability": 0.890625
                },
                {
                    "start": 2024.56,
                    "end": 2024.72,
                    "word": " that",
                    "probability": 0.86865234375
                },
                {
                    "start": 2024.72,
                    "end": 2024.92,
                    "word": " you",
                    "probability": 0.8916015625
                },
                {
                    "start": 2024.92,
                    "end": 2025.26,
                    "word": " use",
                    "probability": 0.78857421875
                },
                {
                    "start": 2025.26,
                    "end": 2025.3,
                    "word": ",",
                    "probability": 0.822265625
                },
                {
                    "start": 2025.3,
                    "end": 2025.4,
                    "word": " for",
                    "probability": 0.89501953125
                },
                {
                    "start": 2025.4,
                    "end": 2025.6,
                    "word": " example",
                    "probability": 0.92138671875
                },
                {
                    "start": 2025.6,
                    "end": 2025.7,
                    "word": ",",
                    "probability": 0.94384765625
                },
                {
                    "start": 2025.7,
                    "end": 2025.96,
                    "word": " SQL",
                    "probability": 0.91357421875
                },
                {
                    "start": 2025.96,
                    "end": 2026.7,
                    "word": " to",
                    "probability": 0.7880859375
                },
                {
                    "start": 2026.7,
                    "end": 2027.04,
                    "word": " query",
                    "probability": 0.89111328125
                },
                {
                    "start": 2027.78,
                    "end": 2028.16,
                    "word": " a database",
                    "probability": 0.8291015625
                },
                {
                    "start": 2028.16,
                    "end": 2028.68,
                    "word": ".",
                    "probability": 0.86962890625
                },
                {
                    "start": 2028.78,
                    "end": 2028.98,
                    "word": " And",
                    "probability": 0.8212890625
                },
                {
                    "start": 2028.98,
                    "end": 2029.28,
                    "word": " what",
                    "probability": 0.875
                },
                {
                    "start": 2029.28,
                    "end": 2029.6,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 2029.6,
                    "end": 2030.3,
                    "word": " wrote",
                    "probability": 0.86181640625
                },
                {
                    "start": 2030.3,
                    "end": 2030.58,
                    "word": " was",
                    "probability": 0.88623046875
                },
                {
                    "start": 2030.58,
                    "end": 2030.82,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 2030.82,
                    "end": 2031.08,
                    "word": " query",
                    "probability": 0.8896484375
                },
                {
                    "start": 2031.08,
                    "end": 2031.36,
                    "word": " that",
                    "probability": 0.87451171875
                }
            ]
        },
        {
            "id": 326,
            "seek": 202494,
            "start": 2031.36,
            "end": 2036.26,
            "text": " basically says, okay, find me all the public static fields which are of a given type that",
            "tokens": [
                51388,
                1936,
                1619,
                11,
                1392,
                11,
                915,
                385,
                439,
                264,
                1908,
                13437,
                7909,
                597,
                366,
                295,
                257,
                2212,
                2010,
                300,
                51616
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18115234871705374,
            "compression_ratio": 1.6946902654867257,
            "no_speech_prob": 0.01340484619140625,
            "words": [
                {
                    "start": 2031.36,
                    "end": 2032.0,
                    "word": " basically",
                    "probability": 0.8935546875
                },
                {
                    "start": 2032.0,
                    "end": 2032.36,
                    "word": " says",
                    "probability": 0.80126953125
                },
                {
                    "start": 2032.36,
                    "end": 2032.5,
                    "word": ",",
                    "probability": 0.9208984375
                },
                {
                    "start": 2032.5,
                    "end": 2032.62,
                    "word": " okay",
                    "probability": 0.28662109375
                },
                {
                    "start": 2032.62,
                    "end": 2032.66,
                    "word": ",",
                    "probability": 0.962890625
                },
                {
                    "start": 2032.66,
                    "end": 2032.92,
                    "word": " find",
                    "probability": 0.71142578125
                },
                {
                    "start": 2032.92,
                    "end": 2033.06,
                    "word": " me",
                    "probability": 0.8994140625
                },
                {
                    "start": 2033.06,
                    "end": 2033.24,
                    "word": " all",
                    "probability": 0.9033203125
                },
                {
                    "start": 2033.24,
                    "end": 2033.4,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 2033.4,
                    "end": 2033.74,
                    "word": " public",
                    "probability": 0.85107421875
                },
                {
                    "start": 2033.74,
                    "end": 2034.18,
                    "word": " static",
                    "probability": 0.79443359375
                },
                {
                    "start": 2034.18,
                    "end": 2034.6,
                    "word": " fields",
                    "probability": 0.7109375
                },
                {
                    "start": 2034.6,
                    "end": 2035.08,
                    "word": " which",
                    "probability": 0.432861328125
                },
                {
                    "start": 2035.08,
                    "end": 2035.26,
                    "word": " are",
                    "probability": 0.90576171875
                },
                {
                    "start": 2035.26,
                    "end": 2035.38,
                    "word": " of",
                    "probability": 0.88427734375
                },
                {
                    "start": 2035.48,
                    "end": 2035.62,
                    "word": " a given",
                    "probability": 0.7978515625
                },
                {
                    "start": 2035.62,
                    "end": 2035.94,
                    "word": " type",
                    "probability": 0.931640625
                },
                {
                    "start": 2035.94,
                    "end": 2036.26,
                    "word": " that",
                    "probability": 0.85888671875
                }
            ]
        },
        {
            "id": 327,
            "seek": 205252,
            "start": 2036.26,
            "end": 2042.16,
            "text": " can instantiate arbitrary types. We run this query on FreeMarker source code, and we found",
            "tokens": [
                50364,
                393,
                9836,
                13024,
                23211,
                3467,
                13,
                492,
                1190,
                341,
                14581,
                322,
                11551,
                15168,
                260,
                4009,
                3089,
                11,
                293,
                321,
                1352,
                50668
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2324695134671723,
            "compression_ratio": 1.695852534562212,
            "no_speech_prob": 0.0072174072265625,
            "words": [
                {
                    "start": 2036.26,
                    "end": 2036.4,
                    "word": " can",
                    "probability": 0.2003173828125
                },
                {
                    "start": 2036.4,
                    "end": 2037.02,
                    "word": " instantiate",
                    "probability": 0.831787109375
                },
                {
                    "start": 2037.02,
                    "end": 2037.4,
                    "word": " arbitrary",
                    "probability": 0.80078125
                },
                {
                    "start": 2037.4,
                    "end": 2037.76,
                    "word": " types",
                    "probability": 0.7646484375
                },
                {
                    "start": 2037.76,
                    "end": 2038.48,
                    "word": ".",
                    "probability": 0.966796875
                },
                {
                    "start": 2038.6,
                    "end": 2039.08,
                    "word": " We",
                    "probability": 0.88720703125
                },
                {
                    "start": 2039.08,
                    "end": 2039.46,
                    "word": " run",
                    "probability": 0.351806640625
                },
                {
                    "start": 2039.46,
                    "end": 2039.68,
                    "word": " this",
                    "probability": 0.87255859375
                },
                {
                    "start": 2039.68,
                    "end": 2039.94,
                    "word": " query",
                    "probability": 0.8701171875
                },
                {
                    "start": 2039.94,
                    "end": 2040.24,
                    "word": " on",
                    "probability": 0.90771484375
                },
                {
                    "start": 2040.24,
                    "end": 2040.7,
                    "word": " FreeMarker",
                    "probability": 0.7445475260416666
                },
                {
                    "start": 2040.7,
                    "end": 2041.3,
                    "word": " source",
                    "probability": 0.51513671875
                },
                {
                    "start": 2041.3,
                    "end": 2041.56,
                    "word": " code",
                    "probability": 0.80615234375
                },
                {
                    "start": 2041.56,
                    "end": 2041.68,
                    "word": ",",
                    "probability": 0.35302734375
                },
                {
                    "start": 2041.68,
                    "end": 2041.74,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 2041.74,
                    "end": 2041.88,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 2041.88,
                    "end": 2042.16,
                    "word": " found",
                    "probability": 0.81396484375
                }
            ]
        },
        {
            "id": 328,
            "seek": 205252,
            "start": 2042.16,
            "end": 2049.26,
            "text": " four different results. Those are four different fields of different types, but all those types",
            "tokens": [
                50668,
                1451,
                819,
                3542,
                13,
                3950,
                366,
                1451,
                819,
                7909,
                295,
                819,
                3467,
                11,
                457,
                439,
                729,
                3467,
                51016
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2324695134671723,
            "compression_ratio": 1.695852534562212,
            "no_speech_prob": 0.0072174072265625,
            "words": [
                {
                    "start": 2042.16,
                    "end": 2042.58,
                    "word": " four",
                    "probability": 0.85400390625
                },
                {
                    "start": 2042.58,
                    "end": 2042.94,
                    "word": " different",
                    "probability": 0.71044921875
                },
                {
                    "start": 2042.94,
                    "end": 2043.46,
                    "word": " results",
                    "probability": 0.7060546875
                },
                {
                    "start": 2043.46,
                    "end": 2043.98,
                    "word": ".",
                    "probability": 0.99365234375
                },
                {
                    "start": 2043.98,
                    "end": 2044.32,
                    "word": " Those",
                    "probability": 0.9033203125
                },
                {
                    "start": 2044.32,
                    "end": 2044.6,
                    "word": " are",
                    "probability": 0.896484375
                },
                {
                    "start": 2044.6,
                    "end": 2045.36,
                    "word": " four",
                    "probability": 0.8671875
                },
                {
                    "start": 2045.36,
                    "end": 2045.74,
                    "word": " different",
                    "probability": 0.68408203125
                },
                {
                    "start": 2045.74,
                    "end": 2046.22,
                    "word": " fields",
                    "probability": 0.708984375
                },
                {
                    "start": 2046.22,
                    "end": 2046.7,
                    "word": " of",
                    "probability": 0.8837890625
                },
                {
                    "start": 2046.7,
                    "end": 2047.06,
                    "word": " different",
                    "probability": 0.68115234375
                },
                {
                    "start": 2047.06,
                    "end": 2047.48,
                    "word": " types",
                    "probability": 0.7578125
                },
                {
                    "start": 2047.48,
                    "end": 2047.64,
                    "word": ",",
                    "probability": 0.81982421875
                },
                {
                    "start": 2047.64,
                    "end": 2047.7,
                    "word": " but",
                    "probability": 0.89892578125
                },
                {
                    "start": 2047.7,
                    "end": 2048.06,
                    "word": " all",
                    "probability": 0.892578125
                },
                {
                    "start": 2048.06,
                    "end": 2048.92,
                    "word": " those",
                    "probability": 0.7294921875
                },
                {
                    "start": 2048.92,
                    "end": 2049.26,
                    "word": " types",
                    "probability": 0.7763671875
                }
            ]
        },
        {
            "id": 329,
            "seek": 205252,
            "start": 2049.26,
            "end": 2056.04,
            "text": " extend from the bins wrapper type, which contains a new instance method, which we can use to",
            "tokens": [
                51016,
                10101,
                490,
                264,
                41275,
                46906,
                2010,
                11,
                597,
                8306,
                257,
                777,
                5197,
                3170,
                11,
                597,
                321,
                393,
                764,
                281,
                51348
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2324695134671723,
            "compression_ratio": 1.695852534562212,
            "no_speech_prob": 0.0072174072265625,
            "words": [
                {
                    "start": 2049.26,
                    "end": 2049.82,
                    "word": " extend",
                    "probability": 0.77099609375
                },
                {
                    "start": 2049.82,
                    "end": 2050.72,
                    "word": " from",
                    "probability": 0.8193359375
                },
                {
                    "start": 2050.72,
                    "end": 2050.96,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 2050.96,
                    "end": 2051.28,
                    "word": " bins",
                    "probability": 0.332763671875
                },
                {
                    "start": 2051.28,
                    "end": 2051.84,
                    "word": " wrapper",
                    "probability": 0.7646484375
                },
                {
                    "start": 2051.84,
                    "end": 2052.4,
                    "word": " type",
                    "probability": 0.9208984375
                },
                {
                    "start": 2052.4,
                    "end": 2052.6,
                    "word": ",",
                    "probability": 0.89453125
                },
                {
                    "start": 2052.6,
                    "end": 2053.08,
                    "word": " which",
                    "probability": 0.9189453125
                },
                {
                    "start": 2053.08,
                    "end": 2053.54,
                    "word": " contains",
                    "probability": 0.86962890625
                },
                {
                    "start": 2053.74,
                    "end": 2053.92,
                    "word": " a new",
                    "probability": 0.79296875
                },
                {
                    "start": 2053.92,
                    "end": 2054.28,
                    "word": " instance",
                    "probability": 0.837890625
                },
                {
                    "start": 2054.28,
                    "end": 2054.74,
                    "word": " method",
                    "probability": 0.86474609375
                },
                {
                    "start": 2054.74,
                    "end": 2054.86,
                    "word": ",",
                    "probability": 0.671875
                },
                {
                    "start": 2054.86,
                    "end": 2055.36,
                    "word": " which",
                    "probability": 0.921875
                },
                {
                    "start": 2055.36,
                    "end": 2055.5,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 2055.5,
                    "end": 2055.64,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 2055.64,
                    "end": 2055.88,
                    "word": " use",
                    "probability": 0.8173828125
                },
                {
                    "start": 2055.88,
                    "end": 2056.04,
                    "word": " to",
                    "probability": 0.91064453125
                }
            ]
        },
        {
            "id": 330,
            "seek": 205252,
            "start": 2056.04,
            "end": 2063.84,
            "text": " instantiate arbitrary types. Now, this is the universal remote code execution bypass for",
            "tokens": [
                51348,
                9836,
                13024,
                23211,
                3467,
                13,
                823,
                11,
                341,
                307,
                264,
                11455,
                8607,
                3089,
                15058,
                24996,
                337,
                51740
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2324695134671723,
            "compression_ratio": 1.695852534562212,
            "no_speech_prob": 0.0072174072265625,
            "words": [
                {
                    "start": 2056.04,
                    "end": 2056.5,
                    "word": " instantiate",
                    "probability": 0.826171875
                },
                {
                    "start": 2056.5,
                    "end": 2056.88,
                    "word": " arbitrary",
                    "probability": 0.7783203125
                },
                {
                    "start": 2056.88,
                    "end": 2057.24,
                    "word": " types",
                    "probability": 0.7900390625
                },
                {
                    "start": 2057.24,
                    "end": 2057.96,
                    "word": ".",
                    "probability": 0.998046875
                },
                {
                    "start": 2058.22,
                    "end": 2058.9,
                    "word": " Now",
                    "probability": 0.85546875
                },
                {
                    "start": 2058.9,
                    "end": 2059.0,
                    "word": ",",
                    "probability": 0.75927734375
                },
                {
                    "start": 2059.0,
                    "end": 2059.3,
                    "word": " this",
                    "probability": 0.876953125
                },
                {
                    "start": 2059.3,
                    "end": 2059.48,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 2059.48,
                    "end": 2059.8,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 2059.8,
                    "end": 2060.62,
                    "word": " universal",
                    "probability": 0.52783203125
                },
                {
                    "start": 2060.62,
                    "end": 2061.6,
                    "word": " remote",
                    "probability": 0.79345703125
                },
                {
                    "start": 2061.6,
                    "end": 2061.76,
                    "word": " code",
                    "probability": 0.56591796875
                },
                {
                    "start": 2061.76,
                    "end": 2062.14,
                    "word": " execution",
                    "probability": 0.88720703125
                },
                {
                    "start": 2062.14,
                    "end": 2062.72,
                    "word": " bypass",
                    "probability": 0.740234375
                },
                {
                    "start": 2062.72,
                    "end": 2063.84,
                    "word": " for",
                    "probability": 0.88330078125
                }
            ]
        },
        {
            "id": 331,
            "seek": 208236,
            "start": 2063.84,
            "end": 2068.98,
            "text": " FreeMarker. Basically, we need to get us access to any type of class loader from either the",
            "tokens": [
                50364,
                11551,
                15168,
                260,
                13,
                8537,
                11,
                321,
                643,
                281,
                483,
                505,
                2105,
                281,
                604,
                2010,
                295,
                1508,
                3677,
                260,
                490,
                2139,
                264,
                50616
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20592570726601583,
            "compression_ratio": 1.769811320754717,
            "no_speech_prob": 0.03302001953125,
            "words": [
                {
                    "start": 2063.84,
                    "end": 2064.38,
                    "word": " FreeMarker",
                    "probability": 0.6388346354166666
                },
                {
                    "start": 2064.38,
                    "end": 2064.52,
                    "word": ".",
                    "probability": 0.4365234375
                },
                {
                    "start": 2064.64,
                    "end": 2065.24,
                    "word": " Basically",
                    "probability": 0.81396484375
                },
                {
                    "start": 2065.24,
                    "end": 2065.38,
                    "word": ",",
                    "probability": 0.63671875
                },
                {
                    "start": 2065.38,
                    "end": 2065.44,
                    "word": " we",
                    "probability": 0.8916015625
                },
                {
                    "start": 2065.44,
                    "end": 2065.68,
                    "word": " need",
                    "probability": 0.81494140625
                },
                {
                    "start": 2065.68,
                    "end": 2065.8,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 2065.8,
                    "end": 2065.92,
                    "word": " get",
                    "probability": 0.873046875
                },
                {
                    "start": 2065.92,
                    "end": 2066.1,
                    "word": " us",
                    "probability": 0.54150390625
                },
                {
                    "start": 2066.1,
                    "end": 2066.42,
                    "word": " access",
                    "probability": 0.79296875
                },
                {
                    "start": 2066.42,
                    "end": 2066.64,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2066.64,
                    "end": 2066.9,
                    "word": " any",
                    "probability": 0.8203125
                },
                {
                    "start": 2066.9,
                    "end": 2067.2,
                    "word": " type",
                    "probability": 0.92431640625
                },
                {
                    "start": 2067.2,
                    "end": 2067.34,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 2067.34,
                    "end": 2067.58,
                    "word": " class",
                    "probability": 0.78759765625
                },
                {
                    "start": 2067.58,
                    "end": 2067.9,
                    "word": " loader",
                    "probability": 0.894775390625
                },
                {
                    "start": 2067.9,
                    "end": 2068.26,
                    "word": " from",
                    "probability": 0.76904296875
                },
                {
                    "start": 2068.26,
                    "end": 2068.78,
                    "word": " either",
                    "probability": 0.84814453125
                },
                {
                    "start": 2068.78,
                    "end": 2068.98,
                    "word": " the",
                    "probability": 0.8095703125
                }
            ]
        },
        {
            "id": 332,
            "seek": 208236,
            "start": 2068.98,
            "end": 2076.7,
            "text": " protection domain, separate context, and then load the object wrapper interface and get the default",
            "tokens": [
                50616,
                6334,
                9274,
                11,
                4994,
                4319,
                11,
                293,
                550,
                3677,
                264,
                2657,
                46906,
                9226,
                293,
                483,
                264,
                7576,
                50988
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20592570726601583,
            "compression_ratio": 1.769811320754717,
            "no_speech_prob": 0.03302001953125,
            "words": [
                {
                    "start": 2068.98,
                    "end": 2069.32,
                    "word": " protection",
                    "probability": 0.50244140625
                },
                {
                    "start": 2069.32,
                    "end": 2069.7,
                    "word": " domain",
                    "probability": 0.80615234375
                },
                {
                    "start": 2069.7,
                    "end": 2069.86,
                    "word": ",",
                    "probability": 0.55810546875
                },
                {
                    "start": 2069.86,
                    "end": 2070.08,
                    "word": " separate",
                    "probability": 0.56005859375
                },
                {
                    "start": 2070.08,
                    "end": 2070.62,
                    "word": " context",
                    "probability": 0.5654296875
                },
                {
                    "start": 2070.62,
                    "end": 2070.96,
                    "word": ",",
                    "probability": 0.6513671875
                },
                {
                    "start": 2070.96,
                    "end": 2072.12,
                    "word": " and",
                    "probability": 0.8525390625
                },
                {
                    "start": 2072.12,
                    "end": 2072.42,
                    "word": " then",
                    "probability": 0.73388671875
                },
                {
                    "start": 2072.42,
                    "end": 2073.08,
                    "word": " load",
                    "probability": 0.908203125
                },
                {
                    "start": 2073.08,
                    "end": 2073.38,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 2073.38,
                    "end": 2073.78,
                    "word": " object",
                    "probability": 0.7724609375
                },
                {
                    "start": 2073.78,
                    "end": 2074.16,
                    "word": " wrapper",
                    "probability": 0.300048828125
                },
                {
                    "start": 2074.16,
                    "end": 2074.88,
                    "word": " interface",
                    "probability": 0.7158203125
                },
                {
                    "start": 2074.88,
                    "end": 2075.4,
                    "word": " and",
                    "probability": 0.81689453125
                },
                {
                    "start": 2075.4,
                    "end": 2075.68,
                    "word": " get",
                    "probability": 0.8974609375
                },
                {
                    "start": 2075.68,
                    "end": 2075.94,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 2076.32,
                    "end": 2076.7,
                    "word": " default wrapper",
                    "probability": 0.60400390625
                }
            ]
        },
        {
            "id": 333,
            "seek": 208236,
            "start": 2076.7,
            "end": 2082.92,
            "text": " wrapper field from this interface. And then we can use that to instantiate arbitrary classes.",
            "tokens": [
                50988,
                46906,
                2519,
                490,
                341,
                9226,
                13,
                400,
                550,
                321,
                393,
                764,
                300,
                281,
                9836,
                13024,
                23211,
                5359,
                13,
                51272
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20592570726601583,
            "compression_ratio": 1.769811320754717,
            "no_speech_prob": 0.03302001953125,
            "words": [
                {
                    "start": 2076.7,
                    "end": 2077.14,
                    "word": " field",
                    "probability": 0.7861328125
                },
                {
                    "start": 2077.14,
                    "end": 2077.66,
                    "word": " from",
                    "probability": 0.81884765625
                },
                {
                    "start": 2077.66,
                    "end": 2077.9,
                    "word": " this",
                    "probability": 0.869140625
                },
                {
                    "start": 2077.9,
                    "end": 2078.3,
                    "word": " interface",
                    "probability": 0.73876953125
                },
                {
                    "start": 2078.3,
                    "end": 2078.9,
                    "word": ".",
                    "probability": 0.68310546875
                },
                {
                    "start": 2079.0,
                    "end": 2079.1,
                    "word": " And",
                    "probability": 0.80712890625
                },
                {
                    "start": 2079.1,
                    "end": 2079.3,
                    "word": " then",
                    "probability": 0.7333984375
                },
                {
                    "start": 2079.3,
                    "end": 2079.48,
                    "word": " we",
                    "probability": 0.87890625
                },
                {
                    "start": 2079.48,
                    "end": 2079.62,
                    "word": " can",
                    "probability": 0.89404296875
                },
                {
                    "start": 2079.62,
                    "end": 2079.86,
                    "word": " use",
                    "probability": 0.8154296875
                },
                {
                    "start": 2079.86,
                    "end": 2080.18,
                    "word": " that",
                    "probability": 0.8876953125
                },
                {
                    "start": 2080.18,
                    "end": 2080.44,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 2080.44,
                    "end": 2080.9,
                    "word": " instantiate",
                    "probability": 0.85107421875
                },
                {
                    "start": 2080.9,
                    "end": 2081.3,
                    "word": " arbitrary",
                    "probability": 0.828125
                },
                {
                    "start": 2081.3,
                    "end": 2081.94,
                    "word": " classes",
                    "probability": 0.77099609375
                },
                {
                    "start": 2081.94,
                    "end": 2082.14,
                    "word": ".",
                    "probability": 0.78271484375
                },
                {
                    "start": 2082.32,
                    "end": 2082.92,
                    "word": " Since",
                    "probability": 0.8056640625
                }
            ]
        },
        {
            "id": 334,
            "seek": 208236,
            "start": 2082.92,
            "end": 2088.44,
            "text": " Since we want to have this payload basically contained in FreeMarker classes, we are using",
            "tokens": [
                51304,
                4162,
                321,
                528,
                281,
                362,
                341,
                30918,
                1936,
                16212,
                294,
                11551,
                15168,
                260,
                5359,
                11,
                321,
                366,
                1228,
                51580
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20592570726601583,
            "compression_ratio": 1.769811320754717,
            "no_speech_prob": 0.03302001953125,
            "words": [
                {
                    "start": 2082.92,
                    "end": 2083.1,
                    "word": " we",
                    "probability": 0.90625
                },
                {
                    "start": 2083.1,
                    "end": 2083.4,
                    "word": " want",
                    "probability": 0.81689453125
                },
                {
                    "start": 2083.4,
                    "end": 2083.64,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 2083.64,
                    "end": 2084.2,
                    "word": " have",
                    "probability": 0.8837890625
                },
                {
                    "start": 2084.2,
                    "end": 2084.52,
                    "word": " this",
                    "probability": 0.7451171875
                },
                {
                    "start": 2084.52,
                    "end": 2084.98,
                    "word": " payload",
                    "probability": 0.90478515625
                },
                {
                    "start": 2084.98,
                    "end": 2085.46,
                    "word": " basically",
                    "probability": 0.85302734375
                },
                {
                    "start": 2085.46,
                    "end": 2086.1,
                    "word": " contained",
                    "probability": 0.8486328125
                },
                {
                    "start": 2086.1,
                    "end": 2086.54,
                    "word": " in",
                    "probability": 0.8974609375
                },
                {
                    "start": 2086.54,
                    "end": 2087.2,
                    "word": " FreeMarker",
                    "probability": 0.8212890625
                },
                {
                    "start": 2087.2,
                    "end": 2087.54,
                    "word": " classes",
                    "probability": 0.828125
                },
                {
                    "start": 2087.54,
                    "end": 2087.56,
                    "word": ",",
                    "probability": 0.89404296875
                },
                {
                    "start": 2087.56,
                    "end": 2087.74,
                    "word": " we",
                    "probability": 0.8984375
                },
                {
                    "start": 2087.74,
                    "end": 2087.86,
                    "word": " are",
                    "probability": 0.81494140625
                },
                {
                    "start": 2087.86,
                    "end": 2088.14,
                    "word": " using",
                    "probability": 0.82421875
                },
                {
                    "start": 2088.14,
                    "end": 2088.44,
                    "word": " the",
                    "probability": 0.80810546875
                }
            ]
        },
        {
            "id": 335,
            "seek": 208236,
            "start": 2088.44,
            "end": 2093.68,
            "text": " the execute class in order to run arbitrary system commands. But you can use other payloads,",
            "tokens": [
                51580,
                264,
                14483,
                1508,
                294,
                1668,
                281,
                1190,
                23211,
                1185,
                16901,
                13,
                583,
                291,
                393,
                764,
                661,
                30918,
                82,
                11,
                51848
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20592570726601583,
            "compression_ratio": 1.769811320754717,
            "no_speech_prob": 0.03302001953125,
            "words": [
                {
                    "start": 2088.44,
                    "end": 2089.1,
                    "word": " execute",
                    "probability": 0.66796875
                },
                {
                    "start": 2089.1,
                    "end": 2089.58,
                    "word": " class",
                    "probability": 0.88427734375
                },
                {
                    "start": 2089.58,
                    "end": 2090.04,
                    "word": " in",
                    "probability": 0.8984375
                },
                {
                    "start": 2090.04,
                    "end": 2090.22,
                    "word": " order",
                    "probability": 0.830078125
                },
                {
                    "start": 2090.22,
                    "end": 2090.46,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2090.46,
                    "end": 2090.72,
                    "word": " run",
                    "probability": 0.900390625
                },
                {
                    "start": 2090.72,
                    "end": 2091.22,
                    "word": " arbitrary",
                    "probability": 0.76220703125
                },
                {
                    "start": 2091.22,
                    "end": 2091.64,
                    "word": " system",
                    "probability": 0.859375
                },
                {
                    "start": 2091.64,
                    "end": 2091.92,
                    "word": " commands",
                    "probability": 0.8564453125
                },
                {
                    "start": 2091.92,
                    "end": 2091.98,
                    "word": ".",
                    "probability": 0.66748046875
                },
                {
                    "start": 2091.98,
                    "end": 2092.14,
                    "word": " But",
                    "probability": 0.89306640625
                },
                {
                    "start": 2092.14,
                    "end": 2092.26,
                    "word": " you",
                    "probability": 0.88916015625
                },
                {
                    "start": 2092.26,
                    "end": 2092.44,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 2092.44,
                    "end": 2092.76,
                    "word": " use",
                    "probability": 0.8115234375
                },
                {
                    "start": 2092.76,
                    "end": 2093.08,
                    "word": " other",
                    "probability": 0.763671875
                },
                {
                    "start": 2093.08,
                    "end": 2093.6,
                    "word": " payloads",
                    "probability": 0.908447265625
                },
                {
                    "start": 2093.6,
                    "end": 2093.68,
                    "word": ",",
                    "probability": 0.45263671875
                }
            ]
        },
        {
            "id": 336,
            "seek": 210964,
            "start": 2093.68,
            "end": 2100.22,
            "text": " to get arbitrary code execution. This was fixed in version 2.30 of FreeMarker.",
            "tokens": [
                50408,
                281,
                483,
                23211,
                3089,
                15058,
                13,
                639,
                390,
                6806,
                294,
                3037,
                568,
                13,
                3446,
                295,
                11551,
                15168,
                260,
                13,
                50660
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2246817179300167,
            "compression_ratio": 1.736,
            "no_speech_prob": 0.00537109375,
            "words": [
                {
                    "start": 2093.68,
                    "end": 2094.48,
                    "word": " to",
                    "probability": 0.10626220703125
                },
                {
                    "start": 2094.48,
                    "end": 2095.04,
                    "word": " get",
                    "probability": 0.78466796875
                },
                {
                    "start": 2095.04,
                    "end": 2095.44,
                    "word": " arbitrary",
                    "probability": 0.7734375
                },
                {
                    "start": 2095.44,
                    "end": 2095.66,
                    "word": " code",
                    "probability": 0.728515625
                },
                {
                    "start": 2095.66,
                    "end": 2096.06,
                    "word": " execution",
                    "probability": 0.89794921875
                },
                {
                    "start": 2096.06,
                    "end": 2096.54,
                    "word": ".",
                    "probability": 0.9384765625
                },
                {
                    "start": 2096.54,
                    "end": 2096.84,
                    "word": " This",
                    "probability": 0.06060791015625
                },
                {
                    "start": 2096.84,
                    "end": 2097.12,
                    "word": " was",
                    "probability": 0.89111328125
                },
                {
                    "start": 2097.12,
                    "end": 2097.5,
                    "word": " fixed",
                    "probability": 0.837890625
                },
                {
                    "start": 2097.5,
                    "end": 2097.84,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 2097.84,
                    "end": 2098.14,
                    "word": " version",
                    "probability": 0.626953125
                },
                {
                    "start": 2098.14,
                    "end": 2098.5,
                    "word": " 2",
                    "probability": 0.67333984375
                },
                {
                    "start": 2098.5,
                    "end": 2098.9,
                    "word": ".30",
                    "probability": 0.978271484375
                },
                {
                    "start": 2098.9,
                    "end": 2099.18,
                    "word": " of",
                    "probability": 0.8798828125
                },
                {
                    "start": 2099.18,
                    "end": 2099.66,
                    "word": " FreeMarker",
                    "probability": 0.7724609375
                },
                {
                    "start": 2099.66,
                    "end": 2100.22,
                    "word": ".",
                    "probability": 0.88037109375
                }
            ]
        },
        {
            "id": 337,
            "seek": 210964,
            "start": 2101.28,
            "end": 2106.52,
            "text": " And also, if you get access to the Spring Bins, and you can get access to the FreeMarker",
            "tokens": [
                50740,
                400,
                611,
                11,
                498,
                291,
                483,
                2105,
                281,
                264,
                14013,
                363,
                1292,
                11,
                293,
                291,
                393,
                483,
                2105,
                281,
                264,
                11551,
                15168,
                260,
                51000
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2246817179300167,
            "compression_ratio": 1.736,
            "no_speech_prob": 0.00537109375,
            "words": [
                {
                    "start": 2101.28,
                    "end": 2101.68,
                    "word": " And",
                    "probability": 0.313232421875
                },
                {
                    "start": 2101.68,
                    "end": 2102.3,
                    "word": " also",
                    "probability": 0.7236328125
                },
                {
                    "start": 2102.3,
                    "end": 2102.44,
                    "word": ",",
                    "probability": 0.50732421875
                },
                {
                    "start": 2102.44,
                    "end": 2102.48,
                    "word": " if",
                    "probability": 0.8896484375
                },
                {
                    "start": 2102.48,
                    "end": 2102.56,
                    "word": " you",
                    "probability": 0.89306640625
                },
                {
                    "start": 2102.56,
                    "end": 2102.72,
                    "word": " get",
                    "probability": 0.88037109375
                },
                {
                    "start": 2102.72,
                    "end": 2102.96,
                    "word": " access",
                    "probability": 0.80712890625
                },
                {
                    "start": 2102.96,
                    "end": 2103.14,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2103.14,
                    "end": 2103.28,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 2103.28,
                    "end": 2103.6,
                    "word": " Spring",
                    "probability": 0.77880859375
                },
                {
                    "start": 2103.6,
                    "end": 2104.08,
                    "word": " Bins",
                    "probability": 0.7056884765625
                },
                {
                    "start": 2104.08,
                    "end": 2104.52,
                    "word": ",",
                    "probability": 0.408203125
                },
                {
                    "start": 2104.52,
                    "end": 2104.88,
                    "word": " and",
                    "probability": 0.822265625
                },
                {
                    "start": 2104.88,
                    "end": 2104.98,
                    "word": " you",
                    "probability": 0.861328125
                },
                {
                    "start": 2104.98,
                    "end": 2105.22,
                    "word": " can",
                    "probability": 0.82763671875
                },
                {
                    "start": 2105.22,
                    "end": 2105.5,
                    "word": " get",
                    "probability": 0.88671875
                },
                {
                    "start": 2105.5,
                    "end": 2105.72,
                    "word": " access",
                    "probability": 0.794921875
                },
                {
                    "start": 2105.72,
                    "end": 2105.88,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 2105.88,
                    "end": 2106.0,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 2106.0,
                    "end": 2106.52,
                    "word": " FreeMarker",
                    "probability": 0.90478515625
                }
            ]
        },
        {
            "id": 338,
            "seek": 210964,
            "start": 2106.52,
            "end": 2110.58,
            "text": " configuration, as we saw in some of the content management systems that we analyzed,",
            "tokens": [
                51000,
                11694,
                11,
                382,
                321,
                1866,
                294,
                512,
                295,
                264,
                2701,
                4592,
                3652,
                300,
                321,
                28181,
                11,
                51204
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2246817179300167,
            "compression_ratio": 1.736,
            "no_speech_prob": 0.00537109375,
            "words": [
                {
                    "start": 2106.52,
                    "end": 2107.04,
                    "word": " configuration",
                    "probability": 0.7822265625
                },
                {
                    "start": 2107.04,
                    "end": 2107.18,
                    "word": ",",
                    "probability": 0.53076171875
                },
                {
                    "start": 2107.18,
                    "end": 2107.26,
                    "word": " as",
                    "probability": 0.90576171875
                },
                {
                    "start": 2107.26,
                    "end": 2107.42,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 2107.42,
                    "end": 2107.62,
                    "word": " saw",
                    "probability": 0.8125
                },
                {
                    "start": 2107.62,
                    "end": 2107.78,
                    "word": " in",
                    "probability": 0.89697265625
                },
                {
                    "start": 2107.78,
                    "end": 2107.98,
                    "word": " some",
                    "probability": 0.7939453125
                },
                {
                    "start": 2107.98,
                    "end": 2108.14,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 2108.14,
                    "end": 2108.3,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2108.3,
                    "end": 2108.6,
                    "word": " content",
                    "probability": 0.80859375
                },
                {
                    "start": 2108.6,
                    "end": 2108.96,
                    "word": " management",
                    "probability": 0.381591796875
                },
                {
                    "start": 2108.96,
                    "end": 2109.38,
                    "word": " systems",
                    "probability": 0.82177734375
                },
                {
                    "start": 2109.38,
                    "end": 2109.56,
                    "word": " that",
                    "probability": 0.8408203125
                },
                {
                    "start": 2109.56,
                    "end": 2109.72,
                    "word": " we",
                    "probability": 0.8955078125
                },
                {
                    "start": 2109.72,
                    "end": 2110.06,
                    "word": " analyzed",
                    "probability": 0.48046875
                },
                {
                    "start": 2110.06,
                    "end": 2110.58,
                    "word": ",",
                    "probability": 0.94921875
                }
            ]
        },
        {
            "id": 339,
            "seek": 210964,
            "start": 2110.58,
            "end": 2115.74,
            "text": " you can basically disable the sandbox. For example, you can get the class resolver for",
            "tokens": [
                51204,
                291,
                393,
                1936,
                28362,
                264,
                42115,
                13,
                1171,
                1365,
                11,
                291,
                393,
                483,
                264,
                1508,
                34480,
                337,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2246817179300167,
            "compression_ratio": 1.736,
            "no_speech_prob": 0.00537109375,
            "words": [
                {
                    "start": 2110.58,
                    "end": 2110.78,
                    "word": " you",
                    "probability": 0.8798828125
                },
                {
                    "start": 2110.78,
                    "end": 2111.0,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 2111.0,
                    "end": 2111.52,
                    "word": " basically",
                    "probability": 0.888671875
                },
                {
                    "start": 2111.52,
                    "end": 2112.06,
                    "word": " disable",
                    "probability": 0.8564453125
                },
                {
                    "start": 2112.06,
                    "end": 2112.3,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 2112.3,
                    "end": 2112.52,
                    "word": " sandbox",
                    "probability": 0.7939453125
                },
                {
                    "start": 2112.52,
                    "end": 2112.78,
                    "word": ".",
                    "probability": 0.94287109375
                },
                {
                    "start": 2112.78,
                    "end": 2112.92,
                    "word": " For",
                    "probability": 0.88818359375
                },
                {
                    "start": 2112.92,
                    "end": 2113.16,
                    "word": " example",
                    "probability": 0.9287109375
                },
                {
                    "start": 2113.16,
                    "end": 2113.24,
                    "word": ",",
                    "probability": 0.98876953125
                },
                {
                    "start": 2113.24,
                    "end": 2113.38,
                    "word": " you",
                    "probability": 0.89013671875
                },
                {
                    "start": 2113.38,
                    "end": 2113.5,
                    "word": " can",
                    "probability": 0.8974609375
                },
                {
                    "start": 2113.5,
                    "end": 2113.78,
                    "word": " get",
                    "probability": 0.89892578125
                },
                {
                    "start": 2113.78,
                    "end": 2114.56,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 2114.56,
                    "end": 2115.04,
                    "word": " class",
                    "probability": 0.80859375
                },
                {
                    "start": 2115.04,
                    "end": 2115.42,
                    "word": " resolver",
                    "probability": 0.79931640625
                },
                {
                    "start": 2115.42,
                    "end": 2115.74,
                    "word": " for",
                    "probability": 0.89111328125
                }
            ]
        },
        {
            "id": 340,
            "seek": 210964,
            "start": 2115.74,
            "end": 2120.96,
            "text": " the default configuration that is non-sandboxed, and then set that class resolver as the class",
            "tokens": [
                51464,
                264,
                7576,
                11694,
                300,
                307,
                2107,
                12,
                82,
                474,
                4995,
                292,
                11,
                293,
                550,
                992,
                300,
                1508,
                34480,
                382,
                264,
                1508,
                51720
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2246817179300167,
            "compression_ratio": 1.736,
            "no_speech_prob": 0.00537109375,
            "words": [
                {
                    "start": 2115.74,
                    "end": 2115.94,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 2116.34,
                    "end": 2116.84,
                    "word": " default configuration",
                    "probability": 0.84326171875
                },
                {
                    "start": 2116.84,
                    "end": 2117.04,
                    "word": " that",
                    "probability": 0.453125
                },
                {
                    "start": 2117.04,
                    "end": 2117.18,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 2117.18,
                    "end": 2117.5,
                    "word": " non",
                    "probability": 0.8544921875
                },
                {
                    "start": 2117.5,
                    "end": 2118.06,
                    "word": "-sandboxed",
                    "probability": 0.889453125
                },
                {
                    "start": 2118.06,
                    "end": 2118.14,
                    "word": ",",
                    "probability": 0.6494140625
                },
                {
                    "start": 2118.14,
                    "end": 2118.44,
                    "word": " and",
                    "probability": 0.89404296875
                },
                {
                    "start": 2118.44,
                    "end": 2118.62,
                    "word": " then",
                    "probability": 0.71337890625
                },
                {
                    "start": 2118.62,
                    "end": 2118.96,
                    "word": " set",
                    "probability": 0.896484375
                },
                {
                    "start": 2118.96,
                    "end": 2119.28,
                    "word": " that",
                    "probability": 0.88037109375
                },
                {
                    "start": 2119.28,
                    "end": 2119.54,
                    "word": " class",
                    "probability": 0.9267578125
                },
                {
                    "start": 2119.54,
                    "end": 2120.0,
                    "word": " resolver",
                    "probability": 0.86279296875
                },
                {
                    "start": 2120.0,
                    "end": 2120.54,
                    "word": " as",
                    "probability": 0.88037109375
                },
                {
                    "start": 2120.54,
                    "end": 2120.68,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 2120.68,
                    "end": 2120.96,
                    "word": " class",
                    "probability": 0.939453125
                }
            ]
        },
        {
            "id": 341,
            "seek": 213314,
            "start": 2120.96,
            "end": 2126.0,
            "text": " resolver for the current and sandboxed configuration. So effectively disabling",
            "tokens": [
                50364,
                34480,
                337,
                264,
                2190,
                293,
                42115,
                292,
                11694,
                13,
                407,
                8659,
                717,
                20112,
                50620
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27075561035924883,
            "compression_ratio": 1.553763440860215,
            "no_speech_prob": 0.024017333984375,
            "words": [
                {
                    "start": 2120.96,
                    "end": 2121.28,
                    "word": " resolver",
                    "probability": 0.033203125
                },
                {
                    "start": 2121.28,
                    "end": 2121.56,
                    "word": " for",
                    "probability": 0.87548828125
                },
                {
                    "start": 2121.56,
                    "end": 2121.76,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 2121.76,
                    "end": 2122.22,
                    "word": " current",
                    "probability": 0.79736328125
                },
                {
                    "start": 2122.22,
                    "end": 2122.56,
                    "word": " and",
                    "probability": 0.615234375
                },
                {
                    "start": 2122.56,
                    "end": 2123.3,
                    "word": " sandboxed",
                    "probability": 0.638916015625
                },
                {
                    "start": 2123.3,
                    "end": 2123.96,
                    "word": " configuration",
                    "probability": 0.84912109375
                },
                {
                    "start": 2123.96,
                    "end": 2124.62,
                    "word": ".",
                    "probability": 0.7646484375
                },
                {
                    "start": 2124.62,
                    "end": 2124.74,
                    "word": " So",
                    "probability": 0.8251953125
                },
                {
                    "start": 2124.74,
                    "end": 2125.34,
                    "word": " effectively",
                    "probability": 0.6552734375
                },
                {
                    "start": 2125.34,
                    "end": 2126.0,
                    "word": " disabling",
                    "probability": 0.883056640625
                }
            ]
        },
        {
            "id": 342,
            "seek": 213314,
            "start": 2126.0,
            "end": 2133.52,
            "text": " the sandbox and being able to execute the old payload from JamesKettle once again.",
            "tokens": [
                50620,
                264,
                42115,
                293,
                885,
                1075,
                281,
                14483,
                264,
                1331,
                30918,
                490,
                5678,
                42,
                28444,
                1564,
                797,
                13,
                50956
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27075561035924883,
            "compression_ratio": 1.553763440860215,
            "no_speech_prob": 0.024017333984375,
            "words": [
                {
                    "start": 2126.0,
                    "end": 2126.46,
                    "word": " the",
                    "probability": 0.78759765625
                },
                {
                    "start": 2126.46,
                    "end": 2127.1,
                    "word": " sandbox",
                    "probability": 0.70849609375
                },
                {
                    "start": 2127.1,
                    "end": 2127.4,
                    "word": " and",
                    "probability": 0.83203125
                },
                {
                    "start": 2127.4,
                    "end": 2127.62,
                    "word": " being",
                    "probability": 0.8583984375
                },
                {
                    "start": 2127.62,
                    "end": 2127.88,
                    "word": " able",
                    "probability": 0.88671875
                },
                {
                    "start": 2127.88,
                    "end": 2128.06,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 2128.06,
                    "end": 2128.52,
                    "word": " execute",
                    "probability": 0.896484375
                },
                {
                    "start": 2128.52,
                    "end": 2129.32,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 2129.32,
                    "end": 2130.46,
                    "word": " old",
                    "probability": 0.73583984375
                },
                {
                    "start": 2130.46,
                    "end": 2130.96,
                    "word": " payload",
                    "probability": 0.9287109375
                },
                {
                    "start": 2130.96,
                    "end": 2131.4,
                    "word": " from",
                    "probability": 0.81982421875
                },
                {
                    "start": 2131.4,
                    "end": 2131.94,
                    "word": " JamesKettle",
                    "probability": 0.4252522786458333
                },
                {
                    "start": 2131.94,
                    "end": 2132.54,
                    "word": " once",
                    "probability": 0.78759765625
                },
                {
                    "start": 2132.54,
                    "end": 2132.82,
                    "word": " again",
                    "probability": 0.92236328125
                },
                {
                    "start": 2132.82,
                    "end": 2133.52,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 343,
            "seek": 213314,
            "start": 2133.9,
            "end": 2138.74,
            "text": " So now we will be reviewing eight different ways to escape the sandbox",
            "tokens": [
                51032,
                407,
                586,
                321,
                486,
                312,
                19576,
                3180,
                819,
                2098,
                281,
                7615,
                264,
                42115,
                51256
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27075561035924883,
            "compression_ratio": 1.553763440860215,
            "no_speech_prob": 0.024017333984375,
            "words": [
                {
                    "start": 2133.9,
                    "end": 2134.6,
                    "word": " So",
                    "probability": 0.82666015625
                },
                {
                    "start": 2134.6,
                    "end": 2134.84,
                    "word": " now",
                    "probability": 0.84326171875
                },
                {
                    "start": 2134.84,
                    "end": 2135.0,
                    "word": " we",
                    "probability": 0.84912109375
                },
                {
                    "start": 2135.0,
                    "end": 2135.22,
                    "word": " will",
                    "probability": 0.7822265625
                },
                {
                    "start": 2135.22,
                    "end": 2135.54,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 2135.54,
                    "end": 2136.02,
                    "word": " reviewing",
                    "probability": 0.6689453125
                },
                {
                    "start": 2136.02,
                    "end": 2136.98,
                    "word": " eight",
                    "probability": 0.67041015625
                },
                {
                    "start": 2136.98,
                    "end": 2137.38,
                    "word": " different",
                    "probability": 0.703125
                },
                {
                    "start": 2137.38,
                    "end": 2137.72,
                    "word": " ways",
                    "probability": 0.796875
                },
                {
                    "start": 2137.72,
                    "end": 2137.92,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 2137.92,
                    "end": 2138.26,
                    "word": " escape",
                    "probability": 0.841796875
                },
                {
                    "start": 2138.26,
                    "end": 2138.46,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2138.46,
                    "end": 2138.74,
                    "word": " sandbox",
                    "probability": 0.77197265625
                }
            ]
        },
        {
            "id": 344,
            "seek": 213314,
            "start": 2138.74,
            "end": 2144.46,
            "text": " and get remote code execution in LiveArray. So let's see",
            "tokens": [
                51256,
                293,
                483,
                8607,
                3089,
                15058,
                294,
                10385,
                10683,
                3458,
                13,
                407,
                718,
                311,
                536,
                51532
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27075561035924883,
            "compression_ratio": 1.553763440860215,
            "no_speech_prob": 0.024017333984375,
            "words": [
                {
                    "start": 2138.74,
                    "end": 2139.02,
                    "word": " and",
                    "probability": 0.88671875
                },
                {
                    "start": 2139.02,
                    "end": 2139.22,
                    "word": " get",
                    "probability": 0.89501953125
                },
                {
                    "start": 2139.22,
                    "end": 2139.54,
                    "word": " remote",
                    "probability": 0.77783203125
                },
                {
                    "start": 2139.54,
                    "end": 2139.68,
                    "word": " code",
                    "probability": 0.57568359375
                },
                {
                    "start": 2139.68,
                    "end": 2140.12,
                    "word": " execution",
                    "probability": 0.87744140625
                },
                {
                    "start": 2140.12,
                    "end": 2140.44,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 2140.44,
                    "end": 2140.8,
                    "word": " LiveArray",
                    "probability": 0.6195475260416666
                },
                {
                    "start": 2140.8,
                    "end": 2141.5,
                    "word": ".",
                    "probability": 0.97314453125
                },
                {
                    "start": 2142.8,
                    "end": 2143.5,
                    "word": " So",
                    "probability": 0.85400390625
                },
                {
                    "start": 2143.5,
                    "end": 2144.18,
                    "word": " let's",
                    "probability": 0.906005859375
                },
                {
                    "start": 2144.18,
                    "end": 2144.46,
                    "word": " see",
                    "probability": 0.8037109375
                }
            ]
        },
        {
            "id": 345,
            "seek": 216308,
            "start": 2147.56,
            "end": 2152.08,
            "text": " our LiveArray instance here. And what we will be doing is basically",
            "tokens": [
                50396,
                527,
                10385,
                10683,
                3458,
                5197,
                510,
                13,
                400,
                437,
                321,
                486,
                312,
                884,
                307,
                1936,
                50652
            ],
            "temperature": 0.0,
            "avg_logprob": -0.31835937974127854,
            "compression_ratio": 1.7198067632850242,
            "no_speech_prob": 0.172607421875,
            "words": [
                {
                    "start": 2147.56,
                    "end": 2148.08,
                    "word": " our",
                    "probability": 0.1221923828125
                },
                {
                    "start": 2148.08,
                    "end": 2148.6,
                    "word": " LiveArray",
                    "probability": 0.60205078125
                },
                {
                    "start": 2148.6,
                    "end": 2149.08,
                    "word": " instance",
                    "probability": 0.84814453125
                },
                {
                    "start": 2149.08,
                    "end": 2149.72,
                    "word": " here",
                    "probability": 0.7890625
                },
                {
                    "start": 2149.72,
                    "end": 2150.22,
                    "word": ".",
                    "probability": 0.310791015625
                },
                {
                    "start": 2150.22,
                    "end": 2150.34,
                    "word": " And",
                    "probability": 0.81640625
                },
                {
                    "start": 2150.34,
                    "end": 2150.48,
                    "word": " what",
                    "probability": 0.869140625
                },
                {
                    "start": 2150.48,
                    "end": 2150.68,
                    "word": " we",
                    "probability": 0.90478515625
                },
                {
                    "start": 2150.68,
                    "end": 2150.84,
                    "word": " will",
                    "probability": 0.80419921875
                },
                {
                    "start": 2150.84,
                    "end": 2151.02,
                    "word": " be",
                    "probability": 0.90869140625
                },
                {
                    "start": 2151.02,
                    "end": 2151.3,
                    "word": " doing",
                    "probability": 0.90869140625
                },
                {
                    "start": 2151.3,
                    "end": 2151.58,
                    "word": " is",
                    "probability": 0.892578125
                },
                {
                    "start": 2151.58,
                    "end": 2152.08,
                    "word": " basically",
                    "probability": 0.8271484375
                }
            ]
        },
        {
            "id": 346,
            "seek": 216308,
            "start": 2154.36,
            "end": 2163.65,
            "text": " using this template. And here, what we are going to do basically is, first of all, we are going to",
            "tokens": [
                50760,
                1228,
                341,
                12379,
                13,
                400,
                510,
                11,
                437,
                321,
                366,
                516,
                281,
                360,
                1936,
                307,
                11,
                700,
                295,
                439,
                11,
                321,
                366,
                516,
                281,
                51140
            ],
            "temperature": 0.0,
            "avg_logprob": -0.31835937974127854,
            "compression_ratio": 1.7198067632850242,
            "no_speech_prob": 0.172607421875,
            "words": [
                {
                    "start": 2154.36,
                    "end": 2154.88,
                    "word": " using",
                    "probability": 0.72412109375
                },
                {
                    "start": 2154.88,
                    "end": 2155.4,
                    "word": " this",
                    "probability": 0.7734375
                },
                {
                    "start": 2157.05,
                    "end": 2159.35,
                    "word": " template",
                    "probability": 0.78466796875
                },
                {
                    "start": 2159.35,
                    "end": 2159.63,
                    "word": ".",
                    "probability": 0.65771484375
                },
                {
                    "start": 2159.63,
                    "end": 2159.89,
                    "word": " And",
                    "probability": 0.87646484375
                },
                {
                    "start": 2159.89,
                    "end": 2160.21,
                    "word": " here",
                    "probability": 0.8056640625
                },
                {
                    "start": 2160.21,
                    "end": 2160.31,
                    "word": ",",
                    "probability": 0.433349609375
                },
                {
                    "start": 2160.31,
                    "end": 2160.39,
                    "word": " what",
                    "probability": 0.87890625
                },
                {
                    "start": 2160.39,
                    "end": 2160.57,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 2160.57,
                    "end": 2160.77,
                    "word": " are",
                    "probability": 0.87841796875
                },
                {
                    "start": 2160.77,
                    "end": 2161.29,
                    "word": " going",
                    "probability": 0.5654296875
                },
                {
                    "start": 2161.29,
                    "end": 2161.41,
                    "word": " to",
                    "probability": 0.90771484375
                },
                {
                    "start": 2161.41,
                    "end": 2161.59,
                    "word": " do",
                    "probability": 0.89990234375
                },
                {
                    "start": 2161.59,
                    "end": 2161.95,
                    "word": " basically",
                    "probability": 0.626953125
                },
                {
                    "start": 2161.95,
                    "end": 2162.23,
                    "word": " is",
                    "probability": 0.8173828125
                },
                {
                    "start": 2162.23,
                    "end": 2162.51,
                    "word": ",",
                    "probability": 0.537109375
                },
                {
                    "start": 2162.51,
                    "end": 2162.73,
                    "word": " first",
                    "probability": 0.818359375
                },
                {
                    "start": 2162.73,
                    "end": 2162.89,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 2162.89,
                    "end": 2163.07,
                    "word": " all",
                    "probability": 0.9033203125
                },
                {
                    "start": 2163.07,
                    "end": 2163.17,
                    "word": ",",
                    "probability": 0.93017578125
                },
                {
                    "start": 2163.17,
                    "end": 2163.27,
                    "word": " we",
                    "probability": 0.90478515625
                },
                {
                    "start": 2163.27,
                    "end": 2163.39,
                    "word": " are",
                    "probability": 0.8349609375
                },
                {
                    "start": 2163.39,
                    "end": 2163.53,
                    "word": " going",
                    "probability": 0.85986328125
                },
                {
                    "start": 2163.53,
                    "end": 2163.65,
                    "word": " to",
                    "probability": 0.90625
                }
            ]
        },
        {
            "id": 347,
            "seek": 216308,
            "start": 2163.65,
            "end": 2170.97,
            "text": " use the class loader payload, which will allow us to read the password file using the URL trick",
            "tokens": [
                51140,
                764,
                264,
                1508,
                3677,
                260,
                30918,
                11,
                597,
                486,
                2089,
                505,
                281,
                1401,
                264,
                11524,
                3991,
                1228,
                264,
                12905,
                4282,
                51516
            ],
            "temperature": 0.0,
            "avg_logprob": -0.31835937974127854,
            "compression_ratio": 1.7198067632850242,
            "no_speech_prob": 0.172607421875,
            "words": [
                {
                    "start": 2163.65,
                    "end": 2163.87,
                    "word": " use",
                    "probability": 0.81689453125
                },
                {
                    "start": 2163.87,
                    "end": 2164.13,
                    "word": " the",
                    "probability": 0.669921875
                },
                {
                    "start": 2164.13,
                    "end": 2164.69,
                    "word": " class",
                    "probability": 0.451416015625
                },
                {
                    "start": 2164.69,
                    "end": 2165.19,
                    "word": " loader",
                    "probability": 0.850830078125
                },
                {
                    "start": 2165.19,
                    "end": 2166.01,
                    "word": " payload",
                    "probability": 0.91845703125
                },
                {
                    "start": 2166.01,
                    "end": 2166.33,
                    "word": ",",
                    "probability": 0.82275390625
                },
                {
                    "start": 2166.33,
                    "end": 2166.97,
                    "word": " which",
                    "probability": 0.91455078125
                },
                {
                    "start": 2166.97,
                    "end": 2167.31,
                    "word": " will",
                    "probability": 0.81591796875
                },
                {
                    "start": 2167.31,
                    "end": 2167.91,
                    "word": " allow",
                    "probability": 0.88232421875
                },
                {
                    "start": 2167.91,
                    "end": 2168.17,
                    "word": " us",
                    "probability": 0.90673828125
                },
                {
                    "start": 2168.17,
                    "end": 2168.31,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2168.31,
                    "end": 2168.55,
                    "word": " read",
                    "probability": 0.8779296875
                },
                {
                    "start": 2168.55,
                    "end": 2168.75,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 2168.75,
                    "end": 2169.07,
                    "word": " password",
                    "probability": 0.869140625
                },
                {
                    "start": 2169.07,
                    "end": 2169.57,
                    "word": " file",
                    "probability": 0.826171875
                },
                {
                    "start": 2169.57,
                    "end": 2170.19,
                    "word": " using",
                    "probability": 0.73779296875
                },
                {
                    "start": 2170.19,
                    "end": 2170.35,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 2170.35,
                    "end": 2170.63,
                    "word": " URL",
                    "probability": 0.869140625
                },
                {
                    "start": 2170.63,
                    "end": 2170.97,
                    "word": " trick",
                    "probability": 0.71240234375
                }
            ]
        },
        {
            "id": 348,
            "seek": 216308,
            "start": 2170.97,
            "end": 2176.05,
            "text": " that we explained before. Then, because the instance of the class loader is a web application",
            "tokens": [
                51516,
                300,
                321,
                8825,
                949,
                13,
                1396,
                11,
                570,
                264,
                5197,
                295,
                264,
                1508,
                3677,
                260,
                307,
                257,
                3670,
                3861,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.31835937974127854,
            "compression_ratio": 1.7198067632850242,
            "no_speech_prob": 0.172607421875,
            "words": [
                {
                    "start": 2170.97,
                    "end": 2171.15,
                    "word": " that",
                    "probability": 0.86181640625
                },
                {
                    "start": 2171.15,
                    "end": 2171.37,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 2171.37,
                    "end": 2171.89,
                    "word": " explained",
                    "probability": 0.7138671875
                },
                {
                    "start": 2171.89,
                    "end": 2172.25,
                    "word": " before",
                    "probability": 0.78857421875
                },
                {
                    "start": 2172.25,
                    "end": 2172.77,
                    "word": ".",
                    "probability": 0.9384765625
                },
                {
                    "start": 2173.13,
                    "end": 2173.65,
                    "word": " Then",
                    "probability": 0.82177734375
                },
                {
                    "start": 2173.65,
                    "end": 2173.73,
                    "word": ",",
                    "probability": 0.55078125
                },
                {
                    "start": 2173.73,
                    "end": 2174.01,
                    "word": " because",
                    "probability": 0.82373046875
                },
                {
                    "start": 2174.01,
                    "end": 2174.25,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 2174.25,
                    "end": 2174.63,
                    "word": " instance",
                    "probability": 0.8935546875
                },
                {
                    "start": 2174.63,
                    "end": 2174.83,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 2174.83,
                    "end": 2174.93,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 2174.93,
                    "end": 2175.11,
                    "word": " class",
                    "probability": 0.89111328125
                },
                {
                    "start": 2175.11,
                    "end": 2175.33,
                    "word": " loader",
                    "probability": 0.939208984375
                },
                {
                    "start": 2175.33,
                    "end": 2175.47,
                    "word": " is",
                    "probability": 0.890625
                },
                {
                    "start": 2175.59,
                    "end": 2175.71,
                    "word": " a web",
                    "probability": 0.7744140625
                },
                {
                    "start": 2175.71,
                    "end": 2176.05,
                    "word": " application",
                    "probability": 0.7626953125
                }
            ]
        },
        {
            "id": 349,
            "seek": 219004,
            "start": 2176.05,
            "end": 2182.01,
            "text": " class loader, we will be using that class loader to upload a web cell by using the write method.",
            "tokens": [
                50368,
                1508,
                3677,
                260,
                11,
                321,
                486,
                312,
                1228,
                300,
                1508,
                3677,
                260,
                281,
                6580,
                257,
                3670,
                2815,
                538,
                1228,
                264,
                2464,
                3170,
                13,
                50648
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2227430577079455,
            "compression_ratio": 1.8269230769230769,
            "no_speech_prob": 0.00982666015625,
            "words": [
                {
                    "start": 2176.05,
                    "end": 2176.31,
                    "word": " class",
                    "probability": 0.07171630859375
                },
                {
                    "start": 2176.31,
                    "end": 2176.63,
                    "word": " loader",
                    "probability": 0.885986328125
                },
                {
                    "start": 2176.63,
                    "end": 2176.71,
                    "word": ",",
                    "probability": 0.292724609375
                },
                {
                    "start": 2176.71,
                    "end": 2176.83,
                    "word": " we",
                    "probability": 0.8564453125
                },
                {
                    "start": 2176.83,
                    "end": 2177.09,
                    "word": " will",
                    "probability": 0.80419921875
                },
                {
                    "start": 2177.09,
                    "end": 2177.35,
                    "word": " be",
                    "probability": 0.88818359375
                },
                {
                    "start": 2177.35,
                    "end": 2177.69,
                    "word": " using",
                    "probability": 0.791015625
                },
                {
                    "start": 2177.69,
                    "end": 2177.95,
                    "word": " that",
                    "probability": 0.875
                },
                {
                    "start": 2177.95,
                    "end": 2178.23,
                    "word": " class",
                    "probability": 0.86767578125
                },
                {
                    "start": 2178.23,
                    "end": 2178.51,
                    "word": " loader",
                    "probability": 0.906494140625
                },
                {
                    "start": 2178.51,
                    "end": 2178.79,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 2178.79,
                    "end": 2179.83,
                    "word": " upload",
                    "probability": 0.75244140625
                },
                {
                    "start": 2180.03,
                    "end": 2180.19,
                    "word": " a web",
                    "probability": 0.8203125
                },
                {
                    "start": 2180.19,
                    "end": 2180.39,
                    "word": " cell",
                    "probability": 0.284423828125
                },
                {
                    "start": 2180.39,
                    "end": 2180.63,
                    "word": " by",
                    "probability": 0.81396484375
                },
                {
                    "start": 2180.63,
                    "end": 2180.89,
                    "word": " using",
                    "probability": 0.822265625
                },
                {
                    "start": 2180.89,
                    "end": 2181.09,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 2181.09,
                    "end": 2181.35,
                    "word": " write",
                    "probability": 0.68212890625
                },
                {
                    "start": 2181.35,
                    "end": 2181.71,
                    "word": " method",
                    "probability": 0.84716796875
                },
                {
                    "start": 2181.71,
                    "end": 2182.01,
                    "word": ".",
                    "probability": 0.8193359375
                }
            ]
        },
        {
            "id": 350,
            "seek": 219004,
            "start": 2182.79,
            "end": 2190.27,
            "text": " This will be available in the shell JSP file. Then we will be also using the web application",
            "tokens": [
                50696,
                639,
                486,
                312,
                2435,
                294,
                264,
                8720,
                508,
                27921,
                3991,
                13,
                1396,
                321,
                486,
                312,
                611,
                1228,
                264,
                3670,
                3861,
                51080
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2227430577079455,
            "compression_ratio": 1.8269230769230769,
            "no_speech_prob": 0.00982666015625,
            "words": [
                {
                    "start": 2182.79,
                    "end": 2182.95,
                    "word": " This",
                    "probability": 0.8017578125
                },
                {
                    "start": 2182.95,
                    "end": 2183.11,
                    "word": " will",
                    "probability": 0.81689453125
                },
                {
                    "start": 2183.11,
                    "end": 2183.27,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 2183.27,
                    "end": 2183.63,
                    "word": " available",
                    "probability": 0.73974609375
                },
                {
                    "start": 2183.63,
                    "end": 2183.87,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 2183.87,
                    "end": 2184.01,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 2184.01,
                    "end": 2184.33,
                    "word": " shell",
                    "probability": 0.703125
                },
                {
                    "start": 2184.33,
                    "end": 2186.91,
                    "word": " JSP",
                    "probability": 0.53485107421875
                },
                {
                    "start": 2186.91,
                    "end": 2187.31,
                    "word": " file",
                    "probability": 0.8095703125
                },
                {
                    "start": 2187.31,
                    "end": 2187.91,
                    "word": ".",
                    "probability": 0.8896484375
                },
                {
                    "start": 2187.91,
                    "end": 2188.21,
                    "word": " Then",
                    "probability": 0.77734375
                },
                {
                    "start": 2188.21,
                    "end": 2188.33,
                    "word": " we",
                    "probability": 0.79736328125
                },
                {
                    "start": 2188.33,
                    "end": 2188.51,
                    "word": " will",
                    "probability": 0.8037109375
                },
                {
                    "start": 2188.51,
                    "end": 2188.77,
                    "word": " be",
                    "probability": 0.802734375
                },
                {
                    "start": 2188.77,
                    "end": 2189.27,
                    "word": " also",
                    "probability": 0.7607421875
                },
                {
                    "start": 2189.27,
                    "end": 2189.65,
                    "word": " using",
                    "probability": 0.822265625
                },
                {
                    "start": 2189.65,
                    "end": 2189.81,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 2189.81,
                    "end": 2189.95,
                    "word": " web",
                    "probability": 0.6630859375
                },
                {
                    "start": 2189.95,
                    "end": 2190.27,
                    "word": " application",
                    "probability": 0.75732421875
                }
            ]
        },
        {
            "id": 351,
            "seek": 219004,
            "start": 2190.27,
            "end": 2196.95,
            "text": " class loader to get access to an instance manager and then instantiate arbitrary classes. In this",
            "tokens": [
                51080,
                1508,
                3677,
                260,
                281,
                483,
                2105,
                281,
                364,
                5197,
                6598,
                293,
                550,
                9836,
                13024,
                23211,
                5359,
                13,
                682,
                341,
                51408
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2227430577079455,
            "compression_ratio": 1.8269230769230769,
            "no_speech_prob": 0.00982666015625,
            "words": [
                {
                    "start": 2190.27,
                    "end": 2190.69,
                    "word": " class",
                    "probability": 0.90625
                },
                {
                    "start": 2190.69,
                    "end": 2191.09,
                    "word": " loader",
                    "probability": 0.93359375
                },
                {
                    "start": 2191.09,
                    "end": 2191.55,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 2191.55,
                    "end": 2191.79,
                    "word": " get",
                    "probability": 0.9013671875
                },
                {
                    "start": 2191.79,
                    "end": 2192.09,
                    "word": " access",
                    "probability": 0.7998046875
                },
                {
                    "start": 2192.09,
                    "end": 2192.47,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2192.47,
                    "end": 2192.81,
                    "word": " an",
                    "probability": 0.9052734375
                },
                {
                    "start": 2192.81,
                    "end": 2193.19,
                    "word": " instance",
                    "probability": 0.87890625
                },
                {
                    "start": 2193.19,
                    "end": 2193.61,
                    "word": " manager",
                    "probability": 0.8330078125
                },
                {
                    "start": 2193.61,
                    "end": 2195.17,
                    "word": " and",
                    "probability": 0.54296875
                },
                {
                    "start": 2195.17,
                    "end": 2195.33,
                    "word": " then",
                    "probability": 0.6904296875
                },
                {
                    "start": 2195.33,
                    "end": 2195.83,
                    "word": " instantiate",
                    "probability": 0.769287109375
                },
                {
                    "start": 2195.83,
                    "end": 2196.25,
                    "word": " arbitrary",
                    "probability": 0.80908203125
                },
                {
                    "start": 2196.25,
                    "end": 2196.61,
                    "word": " classes",
                    "probability": 0.78369140625
                },
                {
                    "start": 2196.61,
                    "end": 2196.71,
                    "word": ".",
                    "probability": 0.7490234375
                },
                {
                    "start": 2196.71,
                    "end": 2196.77,
                    "word": " In",
                    "probability": 0.89990234375
                },
                {
                    "start": 2196.77,
                    "end": 2196.95,
                    "word": " this",
                    "probability": 0.8818359375
                }
            ]
        },
        {
            "id": 352,
            "seek": 219004,
            "start": 2196.95,
            "end": 2203.01,
            "text": " case, we are instantiating an expression language processor and then running the ID process.",
            "tokens": [
                51408,
                1389,
                11,
                321,
                366,
                9836,
                72,
                990,
                364,
                6114,
                2856,
                15321,
                293,
                550,
                2614,
                264,
                7348,
                1399,
                13,
                51680
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2227430577079455,
            "compression_ratio": 1.8269230769230769,
            "no_speech_prob": 0.00982666015625,
            "words": [
                {
                    "start": 2196.95,
                    "end": 2197.21,
                    "word": " case",
                    "probability": 0.80859375
                },
                {
                    "start": 2197.21,
                    "end": 2197.53,
                    "word": ",",
                    "probability": 0.5595703125
                },
                {
                    "start": 2197.53,
                    "end": 2197.71,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 2197.71,
                    "end": 2197.81,
                    "word": " are",
                    "probability": 0.85302734375
                },
                {
                    "start": 2197.81,
                    "end": 2198.37,
                    "word": " instantiating",
                    "probability": 0.8974609375
                },
                {
                    "start": 2198.37,
                    "end": 2198.83,
                    "word": " an",
                    "probability": 0.89013671875
                },
                {
                    "start": 2198.83,
                    "end": 2199.19,
                    "word": " expression",
                    "probability": 0.505859375
                },
                {
                    "start": 2199.19,
                    "end": 2199.61,
                    "word": " language",
                    "probability": 0.64892578125
                },
                {
                    "start": 2199.61,
                    "end": 2200.09,
                    "word": " processor",
                    "probability": 0.7890625
                },
                {
                    "start": 2200.09,
                    "end": 2200.49,
                    "word": " and",
                    "probability": 0.86572265625
                },
                {
                    "start": 2200.49,
                    "end": 2200.67,
                    "word": " then",
                    "probability": 0.740234375
                },
                {
                    "start": 2200.67,
                    "end": 2201.05,
                    "word": " running",
                    "probability": 0.87939453125
                },
                {
                    "start": 2201.05,
                    "end": 2201.59,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 2201.59,
                    "end": 2201.85,
                    "word": " ID",
                    "probability": 0.60595703125
                },
                {
                    "start": 2201.85,
                    "end": 2202.41,
                    "word": " process",
                    "probability": 0.779296875
                },
                {
                    "start": 2202.41,
                    "end": 2203.01,
                    "word": ".",
                    "probability": 0.96533203125
                }
            ]
        },
        {
            "id": 353,
            "seek": 221526,
            "start": 2203.01,
            "end": 2209.57,
            "text": " Then we will be also showing a different payload that depends on using an instance manager. This",
            "tokens": [
                50384,
                1396,
                321,
                486,
                312,
                611,
                4099,
                257,
                819,
                30918,
                300,
                5946,
                322,
                1228,
                364,
                5197,
                6598,
                13,
                639,
                50688
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2108516486791464,
            "compression_ratio": 1.7123287671232876,
            "no_speech_prob": 0.0084075927734375,
            "words": [
                {
                    "start": 2203.01,
                    "end": 2203.73,
                    "word": " Then",
                    "probability": 0.57666015625
                },
                {
                    "start": 2203.73,
                    "end": 2203.89,
                    "word": " we",
                    "probability": 0.8203125
                },
                {
                    "start": 2203.89,
                    "end": 2204.09,
                    "word": " will",
                    "probability": 0.80615234375
                },
                {
                    "start": 2204.09,
                    "end": 2204.31,
                    "word": " be",
                    "probability": 0.84326171875
                },
                {
                    "start": 2204.31,
                    "end": 2204.59,
                    "word": " also",
                    "probability": 0.779296875
                },
                {
                    "start": 2204.59,
                    "end": 2205.03,
                    "word": " showing",
                    "probability": 0.70166015625
                },
                {
                    "start": 2205.41,
                    "end": 2205.75,
                    "word": " a different",
                    "probability": 0.65087890625
                },
                {
                    "start": 2205.75,
                    "end": 2206.23,
                    "word": " payload",
                    "probability": 0.92529296875
                },
                {
                    "start": 2206.23,
                    "end": 2206.79,
                    "word": " that",
                    "probability": 0.84814453125
                },
                {
                    "start": 2206.79,
                    "end": 2207.63,
                    "word": " depends",
                    "probability": 0.77001953125
                },
                {
                    "start": 2207.63,
                    "end": 2207.97,
                    "word": " on",
                    "probability": 0.896484375
                },
                {
                    "start": 2207.97,
                    "end": 2208.31,
                    "word": " using",
                    "probability": 0.8154296875
                },
                {
                    "start": 2208.31,
                    "end": 2208.53,
                    "word": " an",
                    "probability": 0.90380859375
                },
                {
                    "start": 2208.53,
                    "end": 2208.81,
                    "word": " instance",
                    "probability": 0.806640625
                },
                {
                    "start": 2208.81,
                    "end": 2209.11,
                    "word": " manager",
                    "probability": 0.83349609375
                },
                {
                    "start": 2209.11,
                    "end": 2209.37,
                    "word": ".",
                    "probability": 0.7919921875
                },
                {
                    "start": 2209.37,
                    "end": 2209.57,
                    "word": " This",
                    "probability": 0.8193359375
                }
            ]
        },
        {
            "id": 354,
            "seek": 221526,
            "start": 2209.57,
            "end": 2215.41,
            "text": " time is taken from the self-led context. And again, we are using the EL processor to run the ID",
            "tokens": [
                50688,
                565,
                307,
                2726,
                490,
                264,
                2698,
                12,
                1493,
                4319,
                13,
                400,
                797,
                11,
                321,
                366,
                1228,
                264,
                14426,
                15321,
                281,
                1190,
                264,
                7348,
                50984
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2108516486791464,
            "compression_ratio": 1.7123287671232876,
            "no_speech_prob": 0.0084075927734375,
            "words": [
                {
                    "start": 2209.57,
                    "end": 2209.85,
                    "word": " time",
                    "probability": 0.81494140625
                },
                {
                    "start": 2209.85,
                    "end": 2210.47,
                    "word": " is",
                    "probability": 0.490966796875
                },
                {
                    "start": 2210.47,
                    "end": 2210.77,
                    "word": " taken",
                    "probability": 0.7705078125
                },
                {
                    "start": 2210.77,
                    "end": 2211.05,
                    "word": " from",
                    "probability": 0.81884765625
                },
                {
                    "start": 2211.05,
                    "end": 2211.25,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2211.25,
                    "end": 2211.47,
                    "word": " self",
                    "probability": 0.8037109375
                },
                {
                    "start": 2211.47,
                    "end": 2211.63,
                    "word": "-led",
                    "probability": 0.6669921875
                },
                {
                    "start": 2211.63,
                    "end": 2212.09,
                    "word": " context",
                    "probability": 0.73974609375
                },
                {
                    "start": 2212.09,
                    "end": 2212.53,
                    "word": ".",
                    "probability": 0.6162109375
                },
                {
                    "start": 2212.53,
                    "end": 2212.63,
                    "word": " And",
                    "probability": 0.85107421875
                },
                {
                    "start": 2212.63,
                    "end": 2212.87,
                    "word": " again",
                    "probability": 0.8662109375
                },
                {
                    "start": 2212.87,
                    "end": 2212.93,
                    "word": ",",
                    "probability": 0.81494140625
                },
                {
                    "start": 2212.93,
                    "end": 2213.03,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2213.03,
                    "end": 2213.15,
                    "word": " are",
                    "probability": 0.896484375
                },
                {
                    "start": 2213.15,
                    "end": 2213.41,
                    "word": " using",
                    "probability": 0.826171875
                },
                {
                    "start": 2213.41,
                    "end": 2213.67,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 2213.67,
                    "end": 2214.07,
                    "word": " EL",
                    "probability": 0.77880859375
                },
                {
                    "start": 2214.07,
                    "end": 2214.49,
                    "word": " processor",
                    "probability": 0.71484375
                },
                {
                    "start": 2214.49,
                    "end": 2214.75,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 2214.75,
                    "end": 2214.95,
                    "word": " run",
                    "probability": 0.89697265625
                },
                {
                    "start": 2214.95,
                    "end": 2215.11,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2215.11,
                    "end": 2215.41,
                    "word": " ID",
                    "probability": 0.68603515625
                }
            ]
        },
        {
            "id": 355,
            "seek": 221526,
            "start": 2215.41,
            "end": 2221.23,
            "text": " command. And then we will be using a JSON deserializer as an instance manager in the sense",
            "tokens": [
                50984,
                5622,
                13,
                400,
                550,
                321,
                486,
                312,
                1228,
                257,
                31828,
                730,
                260,
                831,
                6545,
                382,
                364,
                5197,
                6598,
                294,
                264,
                2020,
                51272
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2108516486791464,
            "compression_ratio": 1.7123287671232876,
            "no_speech_prob": 0.0084075927734375,
            "words": [
                {
                    "start": 2215.41,
                    "end": 2215.87,
                    "word": " command",
                    "probability": 0.79248046875
                },
                {
                    "start": 2215.87,
                    "end": 2216.21,
                    "word": ".",
                    "probability": 0.85986328125
                },
                {
                    "start": 2216.29,
                    "end": 2216.85,
                    "word": " And",
                    "probability": 0.88330078125
                },
                {
                    "start": 2216.85,
                    "end": 2217.03,
                    "word": " then",
                    "probability": 0.72705078125
                },
                {
                    "start": 2217.03,
                    "end": 2217.19,
                    "word": " we",
                    "probability": 0.88720703125
                },
                {
                    "start": 2217.19,
                    "end": 2217.39,
                    "word": " will",
                    "probability": 0.81298828125
                },
                {
                    "start": 2217.39,
                    "end": 2217.57,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 2217.57,
                    "end": 2218.01,
                    "word": " using",
                    "probability": 0.8115234375
                },
                {
                    "start": 2218.51,
                    "end": 2218.85,
                    "word": " a JSON",
                    "probability": 0.75
                },
                {
                    "start": 2218.85,
                    "end": 2219.53,
                    "word": " deserializer",
                    "probability": 0.810791015625
                },
                {
                    "start": 2219.53,
                    "end": 2219.89,
                    "word": " as",
                    "probability": 0.8994140625
                },
                {
                    "start": 2219.89,
                    "end": 2220.03,
                    "word": " an",
                    "probability": 0.90185546875
                },
                {
                    "start": 2220.03,
                    "end": 2220.27,
                    "word": " instance",
                    "probability": 0.87255859375
                },
                {
                    "start": 2220.27,
                    "end": 2220.63,
                    "word": " manager",
                    "probability": 0.873046875
                },
                {
                    "start": 2220.63,
                    "end": 2220.89,
                    "word": " in",
                    "probability": 0.66357421875
                },
                {
                    "start": 2220.89,
                    "end": 2221.05,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 2221.05,
                    "end": 2221.23,
                    "word": " sense",
                    "probability": 0.744140625
                }
            ]
        },
        {
            "id": 356,
            "seek": 221526,
            "start": 2221.23,
            "end": 2228.23,
            "text": " that we will be using that to instantiate arbitrary types. We will be getting access to the",
            "tokens": [
                51272,
                300,
                321,
                486,
                312,
                1228,
                300,
                281,
                9836,
                13024,
                23211,
                3467,
                13,
                492,
                486,
                312,
                1242,
                2105,
                281,
                264,
                51624
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2108516486791464,
            "compression_ratio": 1.7123287671232876,
            "no_speech_prob": 0.0084075927734375,
            "words": [
                {
                    "start": 2221.23,
                    "end": 2221.43,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 2221.43,
                    "end": 2221.67,
                    "word": " we",
                    "probability": 0.89501953125
                },
                {
                    "start": 2221.67,
                    "end": 2222.49,
                    "word": " will",
                    "probability": 0.79833984375
                },
                {
                    "start": 2222.49,
                    "end": 2222.93,
                    "word": " be",
                    "probability": 0.90625
                },
                {
                    "start": 2222.93,
                    "end": 2223.79,
                    "word": " using",
                    "probability": 0.8076171875
                },
                {
                    "start": 2223.79,
                    "end": 2224.11,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 2224.11,
                    "end": 2224.27,
                    "word": " to",
                    "probability": 0.8935546875
                },
                {
                    "start": 2224.27,
                    "end": 2224.71,
                    "word": " instantiate",
                    "probability": 0.80322265625
                },
                {
                    "start": 2224.71,
                    "end": 2225.09,
                    "word": " arbitrary",
                    "probability": 0.7763671875
                },
                {
                    "start": 2225.09,
                    "end": 2225.45,
                    "word": " types",
                    "probability": 0.78173828125
                },
                {
                    "start": 2225.45,
                    "end": 2225.99,
                    "word": ".",
                    "probability": 0.9892578125
                },
                {
                    "start": 2225.99,
                    "end": 2226.15,
                    "word": " We",
                    "probability": 0.9052734375
                },
                {
                    "start": 2226.15,
                    "end": 2226.37,
                    "word": " will",
                    "probability": 0.8134765625
                },
                {
                    "start": 2226.37,
                    "end": 2226.71,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 2226.71,
                    "end": 2227.45,
                    "word": " getting",
                    "probability": 0.89990234375
                },
                {
                    "start": 2227.45,
                    "end": 2227.77,
                    "word": " access",
                    "probability": 0.8125
                },
                {
                    "start": 2227.77,
                    "end": 2227.97,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2227.97,
                    "end": 2228.23,
                    "word": " the",
                    "probability": 0.814453125
                }
            ]
        },
        {
            "id": 357,
            "seek": 224252,
            "start": 2228.23,
            "end": 2233.73,
            "text": " JSON deserializer from the Spring application context. And because this JSON deserializer uses",
            "tokens": [
                50364,
                31828,
                730,
                260,
                831,
                6545,
                490,
                264,
                14013,
                3861,
                4319,
                13,
                400,
                570,
                341,
                31828,
                730,
                260,
                831,
                6545,
                4960,
                50644
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22549715790558944,
            "compression_ratio": 1.6133333333333333,
            "no_speech_prob": 0.021148681640625,
            "words": [
                {
                    "start": 2228.23,
                    "end": 2228.65,
                    "word": " JSON",
                    "probability": 0.406494140625
                },
                {
                    "start": 2228.65,
                    "end": 2229.19,
                    "word": " deserializer",
                    "probability": 0.844970703125
                },
                {
                    "start": 2229.19,
                    "end": 2229.53,
                    "word": " from",
                    "probability": 0.78564453125
                },
                {
                    "start": 2229.53,
                    "end": 2229.73,
                    "word": " the",
                    "probability": 0.7421875
                },
                {
                    "start": 2229.73,
                    "end": 2230.11,
                    "word": " Spring",
                    "probability": 0.446044921875
                },
                {
                    "start": 2230.11,
                    "end": 2230.55,
                    "word": " application",
                    "probability": 0.720703125
                },
                {
                    "start": 2230.55,
                    "end": 2231.13,
                    "word": " context",
                    "probability": 0.74072265625
                },
                {
                    "start": 2231.13,
                    "end": 2231.85,
                    "word": ".",
                    "probability": 0.4599609375
                },
                {
                    "start": 2231.85,
                    "end": 2231.87,
                    "word": " And",
                    "probability": 0.765625
                },
                {
                    "start": 2231.87,
                    "end": 2232.21,
                    "word": " because",
                    "probability": 0.8203125
                },
                {
                    "start": 2232.21,
                    "end": 2232.49,
                    "word": " this",
                    "probability": 0.78955078125
                },
                {
                    "start": 2232.49,
                    "end": 2232.81,
                    "word": " JSON",
                    "probability": 0.78173828125
                },
                {
                    "start": 2232.81,
                    "end": 2233.29,
                    "word": " deserializer",
                    "probability": 0.9683837890625
                },
                {
                    "start": 2233.29,
                    "end": 2233.73,
                    "word": " uses",
                    "probability": 0.81982421875
                }
            ]
        },
        {
            "id": 358,
            "seek": 224252,
            "start": 2234.11,
            "end": 2239.89,
            "text": " a while list and allow list here, we need to register or we can actually register any arbitrary",
            "tokens": [
                50644,
                257,
                1339,
                1329,
                293,
                2089,
                1329,
                510,
                11,
                321,
                643,
                281,
                7280,
                420,
                321,
                393,
                767,
                7280,
                604,
                23211,
                50952
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22549715790558944,
            "compression_ratio": 1.6133333333333333,
            "no_speech_prob": 0.021148681640625,
            "words": [
                {
                    "start": 2234.11,
                    "end": 2234.41,
                    "word": " a while",
                    "probability": 0.36474609375
                },
                {
                    "start": 2234.41,
                    "end": 2234.67,
                    "word": " list",
                    "probability": 0.80419921875
                },
                {
                    "start": 2234.67,
                    "end": 2234.85,
                    "word": " and",
                    "probability": 0.69482421875
                },
                {
                    "start": 2234.85,
                    "end": 2235.09,
                    "word": " allow",
                    "probability": 0.4560546875
                },
                {
                    "start": 2235.09,
                    "end": 2235.37,
                    "word": " list",
                    "probability": 0.81591796875
                },
                {
                    "start": 2235.37,
                    "end": 2235.75,
                    "word": " here",
                    "probability": 0.78173828125
                },
                {
                    "start": 2235.75,
                    "end": 2235.93,
                    "word": ",",
                    "probability": 0.86083984375
                },
                {
                    "start": 2235.93,
                    "end": 2236.31,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 2236.31,
                    "end": 2236.67,
                    "word": " need",
                    "probability": 0.77490234375
                },
                {
                    "start": 2236.67,
                    "end": 2236.99,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2236.99,
                    "end": 2237.43,
                    "word": " register",
                    "probability": 0.8525390625
                },
                {
                    "start": 2237.43,
                    "end": 2237.91,
                    "word": " or",
                    "probability": 0.4853515625
                },
                {
                    "start": 2237.91,
                    "end": 2238.09,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 2238.09,
                    "end": 2238.27,
                    "word": " can",
                    "probability": 0.90625
                },
                {
                    "start": 2238.27,
                    "end": 2238.53,
                    "word": " actually",
                    "probability": 0.8095703125
                },
                {
                    "start": 2238.53,
                    "end": 2239.03,
                    "word": " register",
                    "probability": 0.84521484375
                },
                {
                    "start": 2239.03,
                    "end": 2239.55,
                    "word": " any",
                    "probability": 0.810546875
                },
                {
                    "start": 2239.55,
                    "end": 2239.89,
                    "word": " arbitrary",
                    "probability": 0.83740234375
                }
            ]
        },
        {
            "id": 359,
            "seek": 224252,
            "start": 2239.89,
            "end": 2248.99,
            "text": " types for us to use in the JSON payload. So, now by deserializing this JSON payload,",
            "tokens": [
                50952,
                3467,
                337,
                505,
                281,
                764,
                294,
                264,
                31828,
                30918,
                13,
                407,
                11,
                586,
                538,
                730,
                260,
                831,
                3319,
                341,
                31828,
                30918,
                11,
                51396
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22549715790558944,
            "compression_ratio": 1.6133333333333333,
            "no_speech_prob": 0.021148681640625,
            "words": [
                {
                    "start": 2239.89,
                    "end": 2240.33,
                    "word": " types",
                    "probability": 0.751953125
                },
                {
                    "start": 2240.33,
                    "end": 2241.11,
                    "word": " for",
                    "probability": 0.8876953125
                },
                {
                    "start": 2241.11,
                    "end": 2241.37,
                    "word": " us",
                    "probability": 0.89794921875
                },
                {
                    "start": 2241.37,
                    "end": 2241.55,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2241.55,
                    "end": 2242.07,
                    "word": " use",
                    "probability": 0.822265625
                },
                {
                    "start": 2242.07,
                    "end": 2242.45,
                    "word": " in",
                    "probability": 0.89794921875
                },
                {
                    "start": 2242.45,
                    "end": 2242.75,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2242.75,
                    "end": 2245.49,
                    "word": " JSON",
                    "probability": 0.580078125
                },
                {
                    "start": 2245.49,
                    "end": 2245.95,
                    "word": " payload",
                    "probability": 0.89794921875
                },
                {
                    "start": 2245.95,
                    "end": 2246.41,
                    "word": ".",
                    "probability": 0.9931640625
                },
                {
                    "start": 2246.41,
                    "end": 2246.53,
                    "word": " So",
                    "probability": 0.8876953125
                },
                {
                    "start": 2246.53,
                    "end": 2246.63,
                    "word": ",",
                    "probability": 0.09613037109375
                },
                {
                    "start": 2246.63,
                    "end": 2246.71,
                    "word": " now",
                    "probability": 0.880859375
                },
                {
                    "start": 2246.71,
                    "end": 2246.93,
                    "word": " by",
                    "probability": 0.7568359375
                },
                {
                    "start": 2246.93,
                    "end": 2247.49,
                    "word": " deserializing",
                    "probability": 0.9581298828125
                },
                {
                    "start": 2247.49,
                    "end": 2247.83,
                    "word": " this",
                    "probability": 0.86376953125
                },
                {
                    "start": 2247.83,
                    "end": 2248.13,
                    "word": " JSON",
                    "probability": 0.8359375
                },
                {
                    "start": 2248.13,
                    "end": 2248.53,
                    "word": " payload",
                    "probability": 0.91796875
                },
                {
                    "start": 2248.53,
                    "end": 2248.99,
                    "word": ",",
                    "probability": 0.802734375
                }
            ]
        },
        {
            "id": 360,
            "seek": 224252,
            "start": 2248.99,
            "end": 2255.49,
            "text": " we are effectively instantiating an EL processor and then again running the ID command.",
            "tokens": [
                51396,
                321,
                366,
                8659,
                9836,
                72,
                990,
                364,
                14426,
                15321,
                293,
                550,
                797,
                2614,
                264,
                7348,
                5622,
                13,
                51696
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22549715790558944,
            "compression_ratio": 1.6133333333333333,
            "no_speech_prob": 0.021148681640625,
            "words": [
                {
                    "start": 2248.99,
                    "end": 2249.11,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 2249.11,
                    "end": 2249.33,
                    "word": " are",
                    "probability": 0.88818359375
                },
                {
                    "start": 2249.33,
                    "end": 2250.57,
                    "word": " effectively",
                    "probability": 0.76220703125
                },
                {
                    "start": 2250.57,
                    "end": 2251.41,
                    "word": " instantiating",
                    "probability": 0.8678385416666666
                },
                {
                    "start": 2251.41,
                    "end": 2251.83,
                    "word": " an",
                    "probability": 0.88671875
                },
                {
                    "start": 2251.83,
                    "end": 2252.27,
                    "word": " EL",
                    "probability": 0.9189453125
                },
                {
                    "start": 2252.27,
                    "end": 2252.75,
                    "word": " processor",
                    "probability": 0.70849609375
                },
                {
                    "start": 2252.75,
                    "end": 2253.07,
                    "word": " and",
                    "probability": 0.7158203125
                },
                {
                    "start": 2253.07,
                    "end": 2253.21,
                    "word": " then",
                    "probability": 0.74072265625
                },
                {
                    "start": 2253.21,
                    "end": 2253.61,
                    "word": " again",
                    "probability": 0.80712890625
                },
                {
                    "start": 2253.61,
                    "end": 2253.99,
                    "word": " running",
                    "probability": 0.6904296875
                },
                {
                    "start": 2253.99,
                    "end": 2254.23,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 2254.23,
                    "end": 2254.49,
                    "word": " ID",
                    "probability": 0.501953125
                },
                {
                    "start": 2254.49,
                    "end": 2254.87,
                    "word": " command",
                    "probability": 0.7763671875
                },
                {
                    "start": 2254.87,
                    "end": 2255.49,
                    "word": ".",
                    "probability": 0.97607421875
                }
            ]
        },
        {
            "id": 361,
            "seek": 226740,
            "start": 2255.49,
            "end": 2261.41,
            "text": " Same thing, but instead of getting the JSON deserializer from the Spring context,",
            "tokens": [
                50364,
                10635,
                551,
                11,
                457,
                2602,
                295,
                1242,
                264,
                31828,
                730,
                260,
                831,
                6545,
                490,
                264,
                14013,
                4319,
                11,
                50660
            ],
            "temperature": 0.0,
            "avg_logprob": -0.28053976730866864,
            "compression_ratio": 1.5732758620689655,
            "no_speech_prob": 0.0045928955078125,
            "words": [
                {
                    "start": 2255.49,
                    "end": 2255.81,
                    "word": " Same",
                    "probability": 0.78955078125
                },
                {
                    "start": 2255.81,
                    "end": 2256.17,
                    "word": " thing",
                    "probability": 0.80712890625
                },
                {
                    "start": 2256.17,
                    "end": 2256.71,
                    "word": ",",
                    "probability": 0.6494140625
                },
                {
                    "start": 2256.71,
                    "end": 2257.13,
                    "word": " but",
                    "probability": 0.8662109375
                },
                {
                    "start": 2257.13,
                    "end": 2257.41,
                    "word": " instead",
                    "probability": 0.8212890625
                },
                {
                    "start": 2257.41,
                    "end": 2257.65,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 2257.65,
                    "end": 2258.01,
                    "word": " getting",
                    "probability": 0.90234375
                },
                {
                    "start": 2258.01,
                    "end": 2258.33,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 2258.33,
                    "end": 2258.59,
                    "word": " JSON",
                    "probability": 0.64599609375
                },
                {
                    "start": 2258.59,
                    "end": 2259.13,
                    "word": " deserializer",
                    "probability": 0.64044189453125
                },
                {
                    "start": 2259.13,
                    "end": 2259.77,
                    "word": " from",
                    "probability": 0.7978515625
                },
                {
                    "start": 2259.77,
                    "end": 2260.43,
                    "word": " the",
                    "probability": 0.70703125
                },
                {
                    "start": 2260.43,
                    "end": 2260.71,
                    "word": " Spring",
                    "probability": 0.8251953125
                },
                {
                    "start": 2260.71,
                    "end": 2261.05,
                    "word": " context",
                    "probability": 0.0031585693359375
                },
                {
                    "start": 2261.05,
                    "end": 2261.41,
                    "word": ",",
                    "probability": 0.87841796875
                }
            ]
        },
        {
            "id": 362,
            "seek": 226740,
            "start": 2262.11,
            "end": 2268.61,
            "text": " LiveRay directly exposed this JSON factory util, which we can use to create a JSON deserializer",
            "tokens": [
                50688,
                10385,
                35737,
                3838,
                9495,
                341,
                31828,
                9265,
                4976,
                11,
                597,
                321,
                393,
                764,
                281,
                1884,
                257,
                31828,
                730,
                260,
                831,
                6545,
                51024
            ],
            "temperature": 0.0,
            "avg_logprob": -0.28053976730866864,
            "compression_ratio": 1.5732758620689655,
            "no_speech_prob": 0.0045928955078125,
            "words": [
                {
                    "start": 2262.11,
                    "end": 2262.51,
                    "word": " LiveRay",
                    "probability": 0.4532470703125
                },
                {
                    "start": 2262.51,
                    "end": 2264.03,
                    "word": " directly",
                    "probability": 0.68994140625
                },
                {
                    "start": 2264.03,
                    "end": 2264.49,
                    "word": " exposed",
                    "probability": 0.5830078125
                },
                {
                    "start": 2264.49,
                    "end": 2264.71,
                    "word": " this",
                    "probability": 0.8369140625
                },
                {
                    "start": 2264.71,
                    "end": 2265.05,
                    "word": " JSON",
                    "probability": 0.6015625
                },
                {
                    "start": 2265.05,
                    "end": 2265.47,
                    "word": " factory",
                    "probability": 0.55126953125
                },
                {
                    "start": 2265.47,
                    "end": 2265.85,
                    "word": " util",
                    "probability": 0.2178955078125
                },
                {
                    "start": 2265.85,
                    "end": 2266.39,
                    "word": ",",
                    "probability": 0.6357421875
                },
                {
                    "start": 2266.39,
                    "end": 2266.57,
                    "word": " which",
                    "probability": 0.9208984375
                },
                {
                    "start": 2266.57,
                    "end": 2266.71,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 2266.71,
                    "end": 2266.89,
                    "word": " can",
                    "probability": 0.8935546875
                },
                {
                    "start": 2266.89,
                    "end": 2267.17,
                    "word": " use",
                    "probability": 0.80908203125
                },
                {
                    "start": 2267.17,
                    "end": 2267.33,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 2267.33,
                    "end": 2267.71,
                    "word": " create",
                    "probability": 0.8408203125
                },
                {
                    "start": 2267.89,
                    "end": 2268.11,
                    "word": " a JSON",
                    "probability": 0.8369140625
                },
                {
                    "start": 2268.11,
                    "end": 2268.61,
                    "word": " deserializer",
                    "probability": 0.964599609375
                }
            ]
        },
        {
            "id": 363,
            "seek": 226740,
            "start": 2268.61,
            "end": 2273.73,
            "text": " and then once again use that to instantiate arbitrary types. And then we will see the two",
            "tokens": [
                51024,
                293,
                550,
                1564,
                797,
                764,
                300,
                281,
                9836,
                13024,
                23211,
                3467,
                13,
                400,
                550,
                321,
                486,
                536,
                264,
                732,
                51296
            ],
            "temperature": 0.0,
            "avg_logprob": -0.28053976730866864,
            "compression_ratio": 1.5732758620689655,
            "no_speech_prob": 0.0045928955078125,
            "words": [
                {
                    "start": 2268.61,
                    "end": 2268.91,
                    "word": " and",
                    "probability": 0.50537109375
                },
                {
                    "start": 2268.91,
                    "end": 2269.09,
                    "word": " then",
                    "probability": 0.67626953125
                },
                {
                    "start": 2269.09,
                    "end": 2269.37,
                    "word": " once",
                    "probability": 0.703125
                },
                {
                    "start": 2269.37,
                    "end": 2269.61,
                    "word": " again",
                    "probability": 0.904296875
                },
                {
                    "start": 2269.61,
                    "end": 2269.87,
                    "word": " use",
                    "probability": 0.6806640625
                },
                {
                    "start": 2269.87,
                    "end": 2270.15,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 2270.15,
                    "end": 2270.37,
                    "word": " to",
                    "probability": 0.89599609375
                },
                {
                    "start": 2270.37,
                    "end": 2270.75,
                    "word": " instantiate",
                    "probability": 0.80810546875
                },
                {
                    "start": 2270.75,
                    "end": 2271.09,
                    "word": " arbitrary",
                    "probability": 0.7412109375
                },
                {
                    "start": 2271.09,
                    "end": 2271.45,
                    "word": " types",
                    "probability": 0.75830078125
                },
                {
                    "start": 2271.45,
                    "end": 2272.01,
                    "word": ".",
                    "probability": 0.88720703125
                },
                {
                    "start": 2272.03,
                    "end": 2272.21,
                    "word": " And",
                    "probability": 0.8359375
                },
                {
                    "start": 2272.21,
                    "end": 2272.41,
                    "word": " then",
                    "probability": 0.71826171875
                },
                {
                    "start": 2272.41,
                    "end": 2272.73,
                    "word": " we",
                    "probability": 0.84423828125
                },
                {
                    "start": 2272.73,
                    "end": 2272.91,
                    "word": " will",
                    "probability": 0.80126953125
                },
                {
                    "start": 2272.91,
                    "end": 2273.19,
                    "word": " see",
                    "probability": 0.82275390625
                },
                {
                    "start": 2273.19,
                    "end": 2273.41,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 2273.41,
                    "end": 2273.73,
                    "word": " two",
                    "probability": 0.78662109375
                }
            ]
        },
        {
            "id": 364,
            "seek": 226740,
            "start": 2273.73,
            "end": 2280.37,
            "text": " free market specific bypasses that we explained a few minutes ago. The first one is using the URL",
            "tokens": [
                51296,
                1737,
                2142,
                2685,
                24996,
                279,
                300,
                321,
                8825,
                257,
                1326,
                2077,
                2057,
                13,
                440,
                700,
                472,
                307,
                1228,
                264,
                12905,
                51612
            ],
            "temperature": 0.0,
            "avg_logprob": -0.28053976730866864,
            "compression_ratio": 1.5732758620689655,
            "no_speech_prob": 0.0045928955078125,
            "words": [
                {
                    "start": 2273.73,
                    "end": 2274.45,
                    "word": " free",
                    "probability": 0.703125
                },
                {
                    "start": 2274.45,
                    "end": 2274.71,
                    "word": " market",
                    "probability": 0.62158203125
                },
                {
                    "start": 2274.71,
                    "end": 2275.23,
                    "word": " specific",
                    "probability": 0.56884765625
                },
                {
                    "start": 2275.23,
                    "end": 2275.77,
                    "word": " bypasses",
                    "probability": 0.7998046875
                },
                {
                    "start": 2275.77,
                    "end": 2275.91,
                    "word": " that",
                    "probability": 0.8828125
                },
                {
                    "start": 2275.91,
                    "end": 2276.11,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 2276.11,
                    "end": 2276.63,
                    "word": " explained",
                    "probability": 0.69580078125
                },
                {
                    "start": 2278.01,
                    "end": 2278.13,
                    "word": " a few",
                    "probability": 0.80615234375
                },
                {
                    "start": 2278.13,
                    "end": 2278.41,
                    "word": " minutes",
                    "probability": 0.8828125
                },
                {
                    "start": 2278.41,
                    "end": 2278.67,
                    "word": " ago",
                    "probability": 0.806640625
                },
                {
                    "start": 2278.67,
                    "end": 2278.81,
                    "word": ".",
                    "probability": 0.94921875
                },
                {
                    "start": 2278.81,
                    "end": 2278.89,
                    "word": " The",
                    "probability": 0.81884765625
                },
                {
                    "start": 2278.89,
                    "end": 2279.27,
                    "word": " first",
                    "probability": 0.81005859375
                },
                {
                    "start": 2279.27,
                    "end": 2279.51,
                    "word": " one",
                    "probability": 0.80517578125
                },
                {
                    "start": 2279.51,
                    "end": 2279.69,
                    "word": " is",
                    "probability": 0.904296875
                },
                {
                    "start": 2279.69,
                    "end": 2279.95,
                    "word": " using",
                    "probability": 0.81787109375
                },
                {
                    "start": 2279.95,
                    "end": 2280.11,
                    "word": " the",
                    "probability": 0.759765625
                },
                {
                    "start": 2280.11,
                    "end": 2280.37,
                    "word": " URL",
                    "probability": 0.78564453125
                }
            ]
        },
        {
            "id": 365,
            "seek": 229274,
            "start": 2280.37,
            "end": 2286.49,
            "text": " class loader that is the case here because LiveRay is deployed on Tomcat. And then we can",
            "tokens": [
                50364,
                1508,
                3677,
                260,
                300,
                307,
                264,
                1389,
                510,
                570,
                10385,
                35737,
                307,
                17826,
                322,
                5041,
                18035,
                13,
                400,
                550,
                321,
                393,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20581896791512938,
            "compression_ratio": 1.6837209302325582,
            "no_speech_prob": 0.0303955078125,
            "words": [
                {
                    "start": 2280.37,
                    "end": 2280.73,
                    "word": " class",
                    "probability": 0.3486328125
                },
                {
                    "start": 2280.73,
                    "end": 2281.05,
                    "word": " loader",
                    "probability": 0.8759765625
                },
                {
                    "start": 2281.05,
                    "end": 2281.19,
                    "word": " that",
                    "probability": 0.40380859375
                },
                {
                    "start": 2281.19,
                    "end": 2281.33,
                    "word": " is",
                    "probability": 0.888671875
                },
                {
                    "start": 2281.33,
                    "end": 2281.79,
                    "word": " the",
                    "probability": 0.79150390625
                },
                {
                    "start": 2281.79,
                    "end": 2282.17,
                    "word": " case",
                    "probability": 0.82080078125
                },
                {
                    "start": 2282.17,
                    "end": 2282.47,
                    "word": " here",
                    "probability": 0.8056640625
                },
                {
                    "start": 2282.47,
                    "end": 2282.85,
                    "word": " because",
                    "probability": 0.67724609375
                },
                {
                    "start": 2282.85,
                    "end": 2283.75,
                    "word": " LiveRay",
                    "probability": 0.11962890625
                },
                {
                    "start": 2283.75,
                    "end": 2283.93,
                    "word": " is",
                    "probability": 0.87890625
                },
                {
                    "start": 2283.93,
                    "end": 2284.31,
                    "word": " deployed",
                    "probability": 0.71142578125
                },
                {
                    "start": 2284.31,
                    "end": 2284.63,
                    "word": " on",
                    "probability": 0.89013671875
                },
                {
                    "start": 2284.63,
                    "end": 2285.21,
                    "word": " Tomcat",
                    "probability": 0.908447265625
                },
                {
                    "start": 2285.21,
                    "end": 2285.81,
                    "word": ".",
                    "probability": 0.300048828125
                },
                {
                    "start": 2285.87,
                    "end": 2285.93,
                    "word": " And",
                    "probability": 0.58984375
                },
                {
                    "start": 2285.93,
                    "end": 2286.07,
                    "word": " then",
                    "probability": 0.72021484375
                },
                {
                    "start": 2286.07,
                    "end": 2286.23,
                    "word": " we",
                    "probability": 0.8740234375
                },
                {
                    "start": 2286.23,
                    "end": 2286.49,
                    "word": " can",
                    "probability": 0.89794921875
                }
            ]
        },
        {
            "id": 366,
            "seek": 229274,
            "start": 2287.01,
            "end": 2292.85,
            "text": " basically access our own jar file, load it, and then by getting a public static field,",
            "tokens": [
                50696,
                1936,
                2105,
                527,
                1065,
                15181,
                3991,
                11,
                3677,
                309,
                11,
                293,
                550,
                538,
                1242,
                257,
                1908,
                13437,
                2519,
                11,
                50980
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20581896791512938,
            "compression_ratio": 1.6837209302325582,
            "no_speech_prob": 0.0303955078125,
            "words": [
                {
                    "start": 2287.01,
                    "end": 2287.53,
                    "word": " basically",
                    "probability": 0.73974609375
                },
                {
                    "start": 2287.53,
                    "end": 2288.07,
                    "word": " access",
                    "probability": 0.79541015625
                },
                {
                    "start": 2288.07,
                    "end": 2288.43,
                    "word": " our",
                    "probability": 0.8203125
                },
                {
                    "start": 2288.43,
                    "end": 2288.75,
                    "word": " own",
                    "probability": 0.833984375
                },
                {
                    "start": 2288.75,
                    "end": 2288.95,
                    "word": " jar",
                    "probability": 0.59619140625
                },
                {
                    "start": 2288.95,
                    "end": 2289.39,
                    "word": " file",
                    "probability": 0.779296875
                },
                {
                    "start": 2289.39,
                    "end": 2289.65,
                    "word": ",",
                    "probability": 0.833984375
                },
                {
                    "start": 2289.65,
                    "end": 2289.87,
                    "word": " load",
                    "probability": 0.91455078125
                },
                {
                    "start": 2289.87,
                    "end": 2290.13,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 2290.13,
                    "end": 2290.37,
                    "word": ",",
                    "probability": 0.57861328125
                },
                {
                    "start": 2290.37,
                    "end": 2290.61,
                    "word": " and",
                    "probability": 0.8857421875
                },
                {
                    "start": 2290.61,
                    "end": 2290.75,
                    "word": " then",
                    "probability": 0.72216796875
                },
                {
                    "start": 2290.75,
                    "end": 2290.95,
                    "word": " by",
                    "probability": 0.857421875
                },
                {
                    "start": 2290.95,
                    "end": 2291.25,
                    "word": " getting",
                    "probability": 0.90087890625
                },
                {
                    "start": 2291.57,
                    "end": 2291.81,
                    "word": " a public",
                    "probability": 0.859375
                },
                {
                    "start": 2291.81,
                    "end": 2292.17,
                    "word": " static",
                    "probability": 0.77099609375
                },
                {
                    "start": 2292.17,
                    "end": 2292.57,
                    "word": " field",
                    "probability": 0.66796875
                },
                {
                    "start": 2292.57,
                    "end": 2292.85,
                    "word": ",",
                    "probability": 0.53173828125
                }
            ]
        },
        {
            "id": 367,
            "seek": 229274,
            "start": 2292.85,
            "end": 2298.41,
            "text": " the class will be initialized and the payload will be executed. And we will be able to check",
            "tokens": [
                50980,
                264,
                1508,
                486,
                312,
                5883,
                1602,
                293,
                264,
                30918,
                486,
                312,
                17577,
                13,
                400,
                321,
                486,
                312,
                1075,
                281,
                1520,
                51268
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20581896791512938,
            "compression_ratio": 1.6837209302325582,
            "no_speech_prob": 0.0303955078125,
            "words": [
                {
                    "start": 2292.85,
                    "end": 2292.95,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2292.95,
                    "end": 2293.15,
                    "word": " class",
                    "probability": 0.91943359375
                },
                {
                    "start": 2293.15,
                    "end": 2293.29,
                    "word": " will",
                    "probability": 0.80224609375
                },
                {
                    "start": 2293.29,
                    "end": 2293.47,
                    "word": " be",
                    "probability": 0.89990234375
                },
                {
                    "start": 2293.47,
                    "end": 2295.07,
                    "word": " initialized",
                    "probability": 0.789794921875
                },
                {
                    "start": 2295.07,
                    "end": 2295.31,
                    "word": " and",
                    "probability": 0.7763671875
                },
                {
                    "start": 2295.31,
                    "end": 2295.51,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 2295.51,
                    "end": 2295.69,
                    "word": " payload",
                    "probability": 0.8994140625
                },
                {
                    "start": 2295.69,
                    "end": 2295.93,
                    "word": " will",
                    "probability": 0.82666015625
                },
                {
                    "start": 2295.93,
                    "end": 2296.05,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 2296.05,
                    "end": 2296.45,
                    "word": " executed",
                    "probability": 0.9140625
                },
                {
                    "start": 2296.45,
                    "end": 2297.05,
                    "word": ".",
                    "probability": 0.7060546875
                },
                {
                    "start": 2297.19,
                    "end": 2297.31,
                    "word": " And",
                    "probability": 0.488037109375
                },
                {
                    "start": 2297.31,
                    "end": 2297.41,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 2297.41,
                    "end": 2297.59,
                    "word": " will",
                    "probability": 0.8037109375
                },
                {
                    "start": 2297.59,
                    "end": 2297.73,
                    "word": " be",
                    "probability": 0.90625
                },
                {
                    "start": 2297.73,
                    "end": 2297.87,
                    "word": " able",
                    "probability": 0.88330078125
                },
                {
                    "start": 2297.87,
                    "end": 2298.11,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 2298.11,
                    "end": 2298.41,
                    "word": " check",
                    "probability": 0.81689453125
                }
            ]
        },
        {
            "id": 368,
            "seek": 229274,
            "start": 2298.41,
            "end": 2305.71,
            "text": " the output of this payload by checking the standard output. And the last payload that worked",
            "tokens": [
                51268,
                264,
                5598,
                295,
                341,
                30918,
                538,
                8568,
                264,
                3832,
                5598,
                13,
                400,
                264,
                1036,
                30918,
                300,
                2732,
                51632
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20581896791512938,
            "compression_ratio": 1.6837209302325582,
            "no_speech_prob": 0.0303955078125,
            "words": [
                {
                    "start": 2298.41,
                    "end": 2298.71,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 2298.71,
                    "end": 2299.01,
                    "word": " output",
                    "probability": 0.82568359375
                },
                {
                    "start": 2299.01,
                    "end": 2299.31,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 2299.31,
                    "end": 2299.61,
                    "word": " this",
                    "probability": 0.84619140625
                },
                {
                    "start": 2299.61,
                    "end": 2299.95,
                    "word": " payload",
                    "probability": 0.87744140625
                },
                {
                    "start": 2299.95,
                    "end": 2300.67,
                    "word": " by",
                    "probability": 0.87060546875
                },
                {
                    "start": 2300.67,
                    "end": 2301.05,
                    "word": " checking",
                    "probability": 0.765625
                },
                {
                    "start": 2301.05,
                    "end": 2301.39,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 2301.39,
                    "end": 2302.85,
                    "word": " standard",
                    "probability": 0.7587890625
                },
                {
                    "start": 2302.85,
                    "end": 2303.33,
                    "word": " output",
                    "probability": 0.83056640625
                },
                {
                    "start": 2303.33,
                    "end": 2303.87,
                    "word": ".",
                    "probability": 0.859375
                },
                {
                    "start": 2303.87,
                    "end": 2303.99,
                    "word": " And",
                    "probability": 0.849609375
                },
                {
                    "start": 2303.99,
                    "end": 2304.15,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 2304.15,
                    "end": 2304.43,
                    "word": " last",
                    "probability": 0.8203125
                },
                {
                    "start": 2304.43,
                    "end": 2304.79,
                    "word": " payload",
                    "probability": 0.88525390625
                },
                {
                    "start": 2304.79,
                    "end": 2305.33,
                    "word": " that",
                    "probability": 0.88818359375
                },
                {
                    "start": 2305.33,
                    "end": 2305.71,
                    "word": " worked",
                    "probability": 0.7060546875
                }
            ]
        },
        {
            "id": 369,
            "seek": 231764,
            "start": 2305.71,
            "end": 2312.45,
            "text": " in LiveRay, actually there's a couple more, but eight was more than enough,",
            "tokens": [
                50364,
                294,
                10385,
                35737,
                11,
                767,
                456,
                311,
                257,
                1916,
                544,
                11,
                457,
                3180,
                390,
                544,
                813,
                1547,
                11,
                50636
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24774096313729344,
            "compression_ratio": 1.6009389671361502,
            "no_speech_prob": 0.00608062744140625,
            "words": [
                {
                    "start": 2305.71,
                    "end": 2306.07,
                    "word": " in",
                    "probability": 0.5078125
                },
                {
                    "start": 2306.07,
                    "end": 2306.53,
                    "word": " LiveRay",
                    "probability": 0.2658576965332031
                },
                {
                    "start": 2306.53,
                    "end": 2306.61,
                    "word": ",",
                    "probability": 0.578125
                },
                {
                    "start": 2306.61,
                    "end": 2306.99,
                    "word": " actually",
                    "probability": 0.6015625
                },
                {
                    "start": 2306.99,
                    "end": 2307.43,
                    "word": " there's",
                    "probability": 0.672119140625
                },
                {
                    "start": 2307.71,
                    "end": 2307.89,
                    "word": " a couple",
                    "probability": 0.7919921875
                },
                {
                    "start": 2307.89,
                    "end": 2308.19,
                    "word": " more",
                    "probability": 0.8720703125
                },
                {
                    "start": 2308.19,
                    "end": 2308.89,
                    "word": ",",
                    "probability": 0.6611328125
                },
                {
                    "start": 2308.89,
                    "end": 2309.07,
                    "word": " but",
                    "probability": 0.85107421875
                },
                {
                    "start": 2309.07,
                    "end": 2310.23,
                    "word": " eight",
                    "probability": 0.32666015625
                },
                {
                    "start": 2310.23,
                    "end": 2310.49,
                    "word": " was",
                    "probability": 0.888671875
                },
                {
                    "start": 2310.49,
                    "end": 2310.75,
                    "word": " more",
                    "probability": 0.876953125
                },
                {
                    "start": 2310.75,
                    "end": 2310.91,
                    "word": " than",
                    "probability": 0.8876953125
                },
                {
                    "start": 2310.91,
                    "end": 2311.23,
                    "word": " enough",
                    "probability": 0.77294921875
                },
                {
                    "start": 2311.23,
                    "end": 2312.45,
                    "word": ",",
                    "probability": 0.685546875
                }
            ]
        },
        {
            "id": 370,
            "seek": 231764,
            "start": 2312.45,
            "end": 2319.43,
            "text": " is this universal RC. So we are loading the object wrapper interface, loading the default",
            "tokens": [
                50700,
                307,
                341,
                11455,
                28987,
                13,
                407,
                321,
                366,
                15114,
                264,
                2657,
                46906,
                9226,
                11,
                15114,
                264,
                7576,
                51028
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24774096313729344,
            "compression_ratio": 1.6009389671361502,
            "no_speech_prob": 0.00608062744140625,
            "words": [
                {
                    "start": 2312.45,
                    "end": 2312.69,
                    "word": " is",
                    "probability": 0.8759765625
                },
                {
                    "start": 2312.69,
                    "end": 2313.03,
                    "word": " this",
                    "probability": 0.84814453125
                },
                {
                    "start": 2313.03,
                    "end": 2313.69,
                    "word": " universal",
                    "probability": 0.365234375
                },
                {
                    "start": 2313.69,
                    "end": 2314.27,
                    "word": " RC",
                    "probability": 0.76220703125
                },
                {
                    "start": 2314.27,
                    "end": 2314.49,
                    "word": ".",
                    "probability": 0.90625
                },
                {
                    "start": 2314.49,
                    "end": 2314.61,
                    "word": " So",
                    "probability": 0.84033203125
                },
                {
                    "start": 2314.61,
                    "end": 2314.81,
                    "word": " we",
                    "probability": 0.82958984375
                },
                {
                    "start": 2314.81,
                    "end": 2314.99,
                    "word": " are",
                    "probability": 0.89892578125
                },
                {
                    "start": 2314.99,
                    "end": 2315.41,
                    "word": " loading",
                    "probability": 0.7451171875
                },
                {
                    "start": 2315.41,
                    "end": 2316.15,
                    "word": " the",
                    "probability": 0.8212890625
                },
                {
                    "start": 2316.15,
                    "end": 2316.59,
                    "word": " object",
                    "probability": 0.73974609375
                },
                {
                    "start": 2316.59,
                    "end": 2316.89,
                    "word": " wrapper",
                    "probability": 0.414794921875
                },
                {
                    "start": 2316.89,
                    "end": 2317.51,
                    "word": " interface",
                    "probability": 0.71435546875
                },
                {
                    "start": 2317.51,
                    "end": 2317.97,
                    "word": ",",
                    "probability": 0.9677734375
                },
                {
                    "start": 2317.97,
                    "end": 2318.25,
                    "word": " loading",
                    "probability": 0.74560546875
                },
                {
                    "start": 2318.25,
                    "end": 2318.71,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 2319.11,
                    "end": 2319.43,
                    "word": " default wrapper",
                    "probability": 0.74169921875
                }
            ]
        },
        {
            "id": 371,
            "seek": 231764,
            "start": 2319.43,
            "end": 2323.77,
            "text": " wrapper field, and then using that field to instantiate arbitrary types, in this case",
            "tokens": [
                51028,
                46906,
                2519,
                11,
                293,
                550,
                1228,
                300,
                2519,
                281,
                9836,
                13024,
                23211,
                3467,
                11,
                294,
                341,
                1389,
                51252
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24774096313729344,
            "compression_ratio": 1.6009389671361502,
            "no_speech_prob": 0.00608062744140625,
            "words": [
                {
                    "start": 2319.43,
                    "end": 2319.83,
                    "word": " field",
                    "probability": 0.767578125
                },
                {
                    "start": 2319.83,
                    "end": 2320.09,
                    "word": ",",
                    "probability": 0.74755859375
                },
                {
                    "start": 2320.09,
                    "end": 2320.31,
                    "word": " and",
                    "probability": 0.8974609375
                },
                {
                    "start": 2320.31,
                    "end": 2320.45,
                    "word": " then",
                    "probability": 0.73876953125
                },
                {
                    "start": 2320.45,
                    "end": 2320.73,
                    "word": " using",
                    "probability": 0.8193359375
                },
                {
                    "start": 2320.73,
                    "end": 2321.03,
                    "word": " that",
                    "probability": 0.88720703125
                },
                {
                    "start": 2321.03,
                    "end": 2321.31,
                    "word": " field",
                    "probability": 0.76025390625
                },
                {
                    "start": 2321.31,
                    "end": 2321.55,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 2321.55,
                    "end": 2322.03,
                    "word": " instantiate",
                    "probability": 0.6622314453125
                },
                {
                    "start": 2322.03,
                    "end": 2322.45,
                    "word": " arbitrary",
                    "probability": 0.8564453125
                },
                {
                    "start": 2322.45,
                    "end": 2322.79,
                    "word": " types",
                    "probability": 0.775390625
                },
                {
                    "start": 2322.79,
                    "end": 2322.85,
                    "word": ",",
                    "probability": 0.669921875
                },
                {
                    "start": 2322.85,
                    "end": 2322.95,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 2322.95,
                    "end": 2323.13,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 2323.13,
                    "end": 2323.35,
                    "word": " case",
                    "probability": 0.8046875
                },
                {
                    "start": 2323.35,
                    "end": 2323.77,
                    "word": " the",
                    "probability": 0.24072265625
                }
            ]
        },
        {
            "id": 372,
            "seek": 231764,
            "start": 2323.77,
            "end": 2330.61,
            "text": " the execute type that we will be using to run the ID. So now if we save this template and",
            "tokens": [
                51252,
                264,
                14483,
                2010,
                300,
                321,
                486,
                312,
                1228,
                281,
                1190,
                264,
                7348,
                13,
                407,
                586,
                498,
                321,
                3155,
                341,
                12379,
                293,
                51600
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24774096313729344,
            "compression_ratio": 1.6009389671361502,
            "no_speech_prob": 0.00608062744140625,
            "words": [
                {
                    "start": 2323.77,
                    "end": 2324.35,
                    "word": " execute",
                    "probability": 0.712890625
                },
                {
                    "start": 2324.35,
                    "end": 2325.63,
                    "word": " type",
                    "probability": 0.78759765625
                },
                {
                    "start": 2325.63,
                    "end": 2325.87,
                    "word": " that",
                    "probability": 0.86181640625
                },
                {
                    "start": 2325.87,
                    "end": 2326.07,
                    "word": " we",
                    "probability": 0.90234375
                },
                {
                    "start": 2326.07,
                    "end": 2326.25,
                    "word": " will",
                    "probability": 0.81298828125
                },
                {
                    "start": 2326.25,
                    "end": 2326.39,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 2326.39,
                    "end": 2326.59,
                    "word": " using",
                    "probability": 0.822265625
                },
                {
                    "start": 2326.59,
                    "end": 2326.79,
                    "word": " to",
                    "probability": 0.908203125
                },
                {
                    "start": 2326.79,
                    "end": 2326.99,
                    "word": " run",
                    "probability": 0.912109375
                },
                {
                    "start": 2326.99,
                    "end": 2327.17,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 2327.17,
                    "end": 2327.43,
                    "word": " ID",
                    "probability": 0.662109375
                },
                {
                    "start": 2327.43,
                    "end": 2327.95,
                    "word": ".",
                    "probability": 0.99853515625
                },
                {
                    "start": 2327.95,
                    "end": 2328.11,
                    "word": " So",
                    "probability": 0.8779296875
                },
                {
                    "start": 2328.11,
                    "end": 2328.35,
                    "word": " now",
                    "probability": 0.8779296875
                },
                {
                    "start": 2328.35,
                    "end": 2328.61,
                    "word": " if",
                    "probability": 0.763671875
                },
                {
                    "start": 2328.61,
                    "end": 2328.89,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 2328.89,
                    "end": 2329.33,
                    "word": " save",
                    "probability": 0.865234375
                },
                {
                    "start": 2329.33,
                    "end": 2329.57,
                    "word": " this",
                    "probability": 0.87939453125
                },
                {
                    "start": 2329.57,
                    "end": 2330.05,
                    "word": " template",
                    "probability": 0.7900390625
                },
                {
                    "start": 2330.05,
                    "end": 2330.61,
                    "word": " and",
                    "probability": 0.463623046875
                }
            ]
        },
        {
            "id": 373,
            "seek": 234620,
            "start": 2331.91,
            "end": 2339.59,
            "text": " we will be showing the results of these payloads. The first one was reading the password file,",
            "tokens": [
                50412,
                321,
                486,
                312,
                4099,
                264,
                3542,
                295,
                613,
                30918,
                82,
                13,
                440,
                700,
                472,
                390,
                3760,
                264,
                11524,
                3991,
                11,
                50772
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2627180204835049,
            "compression_ratio": 1.6367713004484306,
            "no_speech_prob": 0.006439208984375,
            "words": [
                {
                    "start": 2331.91,
                    "end": 2332.51,
                    "word": " we",
                    "probability": 0.0288238525390625
                },
                {
                    "start": 2332.51,
                    "end": 2333.03,
                    "word": " will",
                    "probability": 0.77978515625
                },
                {
                    "start": 2333.03,
                    "end": 2333.79,
                    "word": " be",
                    "probability": 0.8857421875
                },
                {
                    "start": 2333.79,
                    "end": 2335.05,
                    "word": " showing",
                    "probability": 0.6904296875
                },
                {
                    "start": 2335.05,
                    "end": 2335.27,
                    "word": " the",
                    "probability": 0.78076171875
                },
                {
                    "start": 2335.27,
                    "end": 2335.67,
                    "word": " results",
                    "probability": 0.68408203125
                },
                {
                    "start": 2335.67,
                    "end": 2335.89,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 2335.89,
                    "end": 2336.05,
                    "word": " these",
                    "probability": 0.59912109375
                },
                {
                    "start": 2336.05,
                    "end": 2336.77,
                    "word": " payloads",
                    "probability": 0.947265625
                },
                {
                    "start": 2336.77,
                    "end": 2337.03,
                    "word": ".",
                    "probability": 0.83837890625
                },
                {
                    "start": 2337.03,
                    "end": 2337.45,
                    "word": " The",
                    "probability": 0.8017578125
                },
                {
                    "start": 2337.45,
                    "end": 2337.61,
                    "word": " first",
                    "probability": 0.8115234375
                },
                {
                    "start": 2337.61,
                    "end": 2337.79,
                    "word": " one",
                    "probability": 0.80078125
                },
                {
                    "start": 2337.79,
                    "end": 2338.01,
                    "word": " was",
                    "probability": 0.89013671875
                },
                {
                    "start": 2338.01,
                    "end": 2338.31,
                    "word": " reading",
                    "probability": 0.80615234375
                },
                {
                    "start": 2338.31,
                    "end": 2338.83,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 2338.83,
                    "end": 2339.11,
                    "word": " password",
                    "probability": 0.8662109375
                },
                {
                    "start": 2339.11,
                    "end": 2339.51,
                    "word": " file",
                    "probability": 0.822265625
                },
                {
                    "start": 2339.51,
                    "end": 2339.59,
                    "word": ",",
                    "probability": 0.26171875
                }
            ]
        },
        {
            "id": 374,
            "seek": 234620,
            "start": 2339.59,
            "end": 2345.39,
            "text": " the second one was deploying a web cell that we can now access and run arbitrary commands.",
            "tokens": [
                50772,
                264,
                1150,
                472,
                390,
                34198,
                257,
                3670,
                2815,
                300,
                321,
                393,
                586,
                2105,
                293,
                1190,
                23211,
                16901,
                13,
                51036
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2627180204835049,
            "compression_ratio": 1.6367713004484306,
            "no_speech_prob": 0.006439208984375,
            "words": [
                {
                    "start": 2339.59,
                    "end": 2339.69,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 2339.69,
                    "end": 2339.87,
                    "word": " second",
                    "probability": 0.78857421875
                },
                {
                    "start": 2339.87,
                    "end": 2340.11,
                    "word": " one",
                    "probability": 0.79052734375
                },
                {
                    "start": 2340.11,
                    "end": 2340.33,
                    "word": " was",
                    "probability": 0.8857421875
                },
                {
                    "start": 2340.33,
                    "end": 2340.77,
                    "word": " deploying",
                    "probability": 0.67431640625
                },
                {
                    "start": 2341.41,
                    "end": 2341.61,
                    "word": " a web",
                    "probability": 0.82666015625
                },
                {
                    "start": 2341.61,
                    "end": 2341.85,
                    "word": " cell",
                    "probability": 0.52392578125
                },
                {
                    "start": 2341.85,
                    "end": 2342.03,
                    "word": " that",
                    "probability": 0.85791015625
                },
                {
                    "start": 2342.03,
                    "end": 2342.19,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 2342.19,
                    "end": 2342.33,
                    "word": " can",
                    "probability": 0.9072265625
                },
                {
                    "start": 2342.33,
                    "end": 2342.53,
                    "word": " now",
                    "probability": 0.88818359375
                },
                {
                    "start": 2342.53,
                    "end": 2343.03,
                    "word": " access",
                    "probability": 0.79248046875
                },
                {
                    "start": 2343.03,
                    "end": 2343.59,
                    "word": " and",
                    "probability": 0.7861328125
                },
                {
                    "start": 2343.59,
                    "end": 2343.85,
                    "word": " run",
                    "probability": 0.8798828125
                },
                {
                    "start": 2343.85,
                    "end": 2344.29,
                    "word": " arbitrary",
                    "probability": 0.83984375
                },
                {
                    "start": 2344.29,
                    "end": 2344.79,
                    "word": " commands",
                    "probability": 0.79638671875
                },
                {
                    "start": 2344.79,
                    "end": 2345.39,
                    "word": ".",
                    "probability": 0.8203125
                }
            ]
        },
        {
            "id": 375,
            "seek": 234620,
            "start": 2345.55,
            "end": 2351.59,
            "text": " The third one was using different methods to run the ID command, as you can see here,",
            "tokens": [
                51088,
                440,
                2636,
                472,
                390,
                1228,
                819,
                7150,
                281,
                1190,
                264,
                7348,
                5622,
                11,
                382,
                291,
                393,
                536,
                510,
                11,
                51372
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2627180204835049,
            "compression_ratio": 1.6367713004484306,
            "no_speech_prob": 0.006439208984375,
            "words": [
                {
                    "start": 2345.55,
                    "end": 2346.07,
                    "word": " The",
                    "probability": 0.8017578125
                },
                {
                    "start": 2346.07,
                    "end": 2346.35,
                    "word": " third",
                    "probability": 0.85693359375
                },
                {
                    "start": 2346.35,
                    "end": 2346.89,
                    "word": " one",
                    "probability": 0.8134765625
                },
                {
                    "start": 2346.89,
                    "end": 2347.37,
                    "word": " was",
                    "probability": 0.88623046875
                },
                {
                    "start": 2347.37,
                    "end": 2348.11,
                    "word": " using",
                    "probability": 0.8173828125
                },
                {
                    "start": 2348.11,
                    "end": 2349.05,
                    "word": " different",
                    "probability": 0.6796875
                },
                {
                    "start": 2349.05,
                    "end": 2349.39,
                    "word": " methods",
                    "probability": 0.8486328125
                },
                {
                    "start": 2349.39,
                    "end": 2349.71,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2349.71,
                    "end": 2349.95,
                    "word": " run",
                    "probability": 0.90234375
                },
                {
                    "start": 2349.95,
                    "end": 2350.15,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 2350.15,
                    "end": 2350.39,
                    "word": " ID",
                    "probability": 0.62939453125
                },
                {
                    "start": 2350.39,
                    "end": 2350.71,
                    "word": " command",
                    "probability": 0.76513671875
                },
                {
                    "start": 2350.71,
                    "end": 2350.79,
                    "word": ",",
                    "probability": 0.4462890625
                },
                {
                    "start": 2350.79,
                    "end": 2350.91,
                    "word": " as",
                    "probability": 0.9033203125
                },
                {
                    "start": 2350.91,
                    "end": 2351.01,
                    "word": " you",
                    "probability": 0.896484375
                },
                {
                    "start": 2351.01,
                    "end": 2351.11,
                    "word": " can",
                    "probability": 0.9013671875
                },
                {
                    "start": 2351.11,
                    "end": 2351.27,
                    "word": " see",
                    "probability": 0.806640625
                },
                {
                    "start": 2351.27,
                    "end": 2351.53,
                    "word": " here",
                    "probability": 0.806640625
                },
                {
                    "start": 2351.53,
                    "end": 2351.59,
                    "word": ",",
                    "probability": 0.7607421875
                }
            ]
        },
        {
            "id": 376,
            "seek": 234620,
            "start": 2351.59,
            "end": 2359.17,
            "text": " all of them worked. So also the URL class loader was basically running the static initializer",
            "tokens": [
                51372,
                439,
                295,
                552,
                2732,
                13,
                407,
                611,
                264,
                12905,
                1508,
                3677,
                260,
                390,
                1936,
                2614,
                264,
                13437,
                5883,
                6545,
                51752
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2627180204835049,
            "compression_ratio": 1.6367713004484306,
            "no_speech_prob": 0.006439208984375,
            "words": [
                {
                    "start": 2351.59,
                    "end": 2351.75,
                    "word": " all",
                    "probability": 0.89501953125
                },
                {
                    "start": 2351.75,
                    "end": 2351.87,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 2351.87,
                    "end": 2352.01,
                    "word": " them",
                    "probability": 0.7421875
                },
                {
                    "start": 2352.01,
                    "end": 2352.33,
                    "word": " worked",
                    "probability": 0.681640625
                },
                {
                    "start": 2352.33,
                    "end": 2352.93,
                    "word": ".",
                    "probability": 0.94091796875
                },
                {
                    "start": 2353.11,
                    "end": 2353.33,
                    "word": " So",
                    "probability": 0.71142578125
                },
                {
                    "start": 2353.33,
                    "end": 2353.79,
                    "word": " also",
                    "probability": 0.70361328125
                },
                {
                    "start": 2353.79,
                    "end": 2354.09,
                    "word": " the",
                    "probability": 0.5546875
                },
                {
                    "start": 2354.09,
                    "end": 2354.31,
                    "word": " URL",
                    "probability": 0.62548828125
                },
                {
                    "start": 2354.31,
                    "end": 2354.65,
                    "word": " class",
                    "probability": 0.658203125
                },
                {
                    "start": 2354.65,
                    "end": 2354.99,
                    "word": " loader",
                    "probability": 0.908203125
                },
                {
                    "start": 2354.99,
                    "end": 2355.53,
                    "word": " was",
                    "probability": 0.86767578125
                },
                {
                    "start": 2355.53,
                    "end": 2356.63,
                    "word": " basically",
                    "probability": 0.8671875
                },
                {
                    "start": 2356.63,
                    "end": 2357.47,
                    "word": " running",
                    "probability": 0.87548828125
                },
                {
                    "start": 2357.47,
                    "end": 2357.93,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 2357.93,
                    "end": 2358.59,
                    "word": " static",
                    "probability": 0.70654296875
                },
                {
                    "start": 2358.59,
                    "end": 2359.17,
                    "word": " initializer",
                    "probability": 0.87890625
                }
            ]
        },
        {
            "id": 377,
            "seek": 237092,
            "start": 2359.17,
            "end": 2364.87,
            "text": " block of this class, which is basically printing pound in the standard output console. We can",
            "tokens": [
                50364,
                3461,
                295,
                341,
                1508,
                11,
                597,
                307,
                1936,
                14699,
                12013,
                294,
                264,
                3832,
                5598,
                11076,
                13,
                492,
                393,
                50648
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2412431253181709,
            "compression_ratio": 1.5898617511520738,
            "no_speech_prob": 0.0099639892578125,
            "words": [
                {
                    "start": 2359.17,
                    "end": 2359.51,
                    "word": " block",
                    "probability": 0.2061767578125
                },
                {
                    "start": 2359.51,
                    "end": 2359.89,
                    "word": " of",
                    "probability": 0.8203125
                },
                {
                    "start": 2359.89,
                    "end": 2360.23,
                    "word": " this",
                    "probability": 0.86376953125
                },
                {
                    "start": 2360.23,
                    "end": 2360.53,
                    "word": " class",
                    "probability": 0.91552734375
                },
                {
                    "start": 2360.53,
                    "end": 2360.65,
                    "word": ",",
                    "probability": 0.3701171875
                },
                {
                    "start": 2360.65,
                    "end": 2360.75,
                    "word": " which",
                    "probability": 0.9013671875
                },
                {
                    "start": 2360.75,
                    "end": 2360.87,
                    "word": " is",
                    "probability": 0.89794921875
                },
                {
                    "start": 2360.87,
                    "end": 2361.27,
                    "word": " basically",
                    "probability": 0.7841796875
                },
                {
                    "start": 2361.27,
                    "end": 2362.19,
                    "word": " printing",
                    "probability": 0.370361328125
                },
                {
                    "start": 2362.19,
                    "end": 2362.61,
                    "word": " pound",
                    "probability": 0.2021484375
                },
                {
                    "start": 2362.61,
                    "end": 2362.83,
                    "word": " in",
                    "probability": 0.88623046875
                },
                {
                    "start": 2362.83,
                    "end": 2363.05,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 2363.05,
                    "end": 2363.79,
                    "word": " standard",
                    "probability": 0.81005859375
                },
                {
                    "start": 2363.79,
                    "end": 2364.19,
                    "word": " output",
                    "probability": 0.79248046875
                },
                {
                    "start": 2364.19,
                    "end": 2364.55,
                    "word": " console",
                    "probability": 0.79833984375
                },
                {
                    "start": 2364.55,
                    "end": 2364.69,
                    "word": ".",
                    "probability": 0.63232421875
                },
                {
                    "start": 2364.69,
                    "end": 2364.69,
                    "word": " We",
                    "probability": 0.8623046875
                },
                {
                    "start": 2364.69,
                    "end": 2364.87,
                    "word": " can",
                    "probability": 0.8935546875
                }
            ]
        },
        {
            "id": 378,
            "seek": 237092,
            "start": 2364.87,
            "end": 2373.23,
            "text": " check that. And here it is, so it worked. And back to the payloads, the universal RC",
            "tokens": [
                50648,
                1520,
                300,
                13,
                400,
                510,
                309,
                307,
                11,
                370,
                309,
                2732,
                13,
                400,
                646,
                281,
                264,
                30918,
                82,
                11,
                264,
                11455,
                28987,
                51068
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2412431253181709,
            "compression_ratio": 1.5898617511520738,
            "no_speech_prob": 0.0099639892578125,
            "words": [
                {
                    "start": 2364.87,
                    "end": 2365.13,
                    "word": " check",
                    "probability": 0.8212890625
                },
                {
                    "start": 2365.13,
                    "end": 2365.43,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 2365.43,
                    "end": 2365.99,
                    "word": ".",
                    "probability": 0.62939453125
                },
                {
                    "start": 2366.41,
                    "end": 2366.41,
                    "word": " And",
                    "probability": 0.1976318359375
                },
                {
                    "start": 2366.41,
                    "end": 2366.61,
                    "word": " here",
                    "probability": 0.802734375
                },
                {
                    "start": 2366.61,
                    "end": 2366.75,
                    "word": " it",
                    "probability": 0.90087890625
                },
                {
                    "start": 2366.75,
                    "end": 2366.91,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 2366.91,
                    "end": 2366.95,
                    "word": ",",
                    "probability": 0.282958984375
                },
                {
                    "start": 2366.95,
                    "end": 2367.03,
                    "word": " so",
                    "probability": 0.822265625
                },
                {
                    "start": 2367.03,
                    "end": 2367.13,
                    "word": " it",
                    "probability": 0.892578125
                },
                {
                    "start": 2367.13,
                    "end": 2367.45,
                    "word": " worked",
                    "probability": 0.7099609375
                },
                {
                    "start": 2367.45,
                    "end": 2368.01,
                    "word": ".",
                    "probability": 0.80224609375
                },
                {
                    "start": 2368.19,
                    "end": 2368.35,
                    "word": " And",
                    "probability": 0.8759765625
                },
                {
                    "start": 2368.35,
                    "end": 2368.79,
                    "word": " back",
                    "probability": 0.81298828125
                },
                {
                    "start": 2368.79,
                    "end": 2369.01,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 2369.01,
                    "end": 2369.39,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 2369.39,
                    "end": 2370.31,
                    "word": " payloads",
                    "probability": 0.9345703125
                },
                {
                    "start": 2370.31,
                    "end": 2371.63,
                    "word": ",",
                    "probability": 0.67236328125
                },
                {
                    "start": 2371.63,
                    "end": 2372.13,
                    "word": " the",
                    "probability": 0.75634765625
                },
                {
                    "start": 2372.13,
                    "end": 2372.67,
                    "word": " universal",
                    "probability": 0.40576171875
                },
                {
                    "start": 2372.67,
                    "end": 2373.23,
                    "word": " RC",
                    "probability": 0.474853515625
                }
            ]
        },
        {
            "id": 379,
            "seek": 237092,
            "start": 2373.23,
            "end": 2378.91,
            "text": " payload also worked, as we can see here. So switching to the Velocity Sandbox,",
            "tokens": [
                51068,
                30918,
                611,
                2732,
                11,
                382,
                321,
                393,
                536,
                510,
                13,
                407,
                16493,
                281,
                264,
                17814,
                905,
                507,
                7985,
                4995,
                11,
                51352
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2412431253181709,
            "compression_ratio": 1.5898617511520738,
            "no_speech_prob": 0.0099639892578125,
            "words": [
                {
                    "start": 2373.23,
                    "end": 2373.65,
                    "word": " payload",
                    "probability": 0.8583984375
                },
                {
                    "start": 2373.65,
                    "end": 2374.05,
                    "word": " also",
                    "probability": 0.8173828125
                },
                {
                    "start": 2374.05,
                    "end": 2374.37,
                    "word": " worked",
                    "probability": 0.67236328125
                },
                {
                    "start": 2374.37,
                    "end": 2374.47,
                    "word": ",",
                    "probability": 0.470458984375
                },
                {
                    "start": 2374.47,
                    "end": 2374.55,
                    "word": " as",
                    "probability": 0.908203125
                },
                {
                    "start": 2374.55,
                    "end": 2374.69,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 2374.69,
                    "end": 2374.81,
                    "word": " can",
                    "probability": 0.9013671875
                },
                {
                    "start": 2374.81,
                    "end": 2374.95,
                    "word": " see",
                    "probability": 0.8115234375
                },
                {
                    "start": 2374.95,
                    "end": 2375.25,
                    "word": " here",
                    "probability": 0.8173828125
                },
                {
                    "start": 2375.25,
                    "end": 2375.81,
                    "word": ".",
                    "probability": 0.9951171875
                },
                {
                    "start": 2376.61,
                    "end": 2376.89,
                    "word": " So",
                    "probability": 0.8134765625
                },
                {
                    "start": 2376.89,
                    "end": 2377.33,
                    "word": " switching",
                    "probability": 0.53466796875
                },
                {
                    "start": 2377.33,
                    "end": 2377.59,
                    "word": " to",
                    "probability": 0.89404296875
                },
                {
                    "start": 2377.59,
                    "end": 2377.75,
                    "word": " the",
                    "probability": 0.78564453125
                },
                {
                    "start": 2377.75,
                    "end": 2378.17,
                    "word": " Velocity",
                    "probability": 0.8385416666666666
                },
                {
                    "start": 2378.17,
                    "end": 2378.63,
                    "word": " Sandbox",
                    "probability": 0.66455078125
                },
                {
                    "start": 2378.63,
                    "end": 2378.91,
                    "word": ",",
                    "probability": 0.59033203125
                }
            ]
        },
        {
            "id": 380,
            "seek": 237092,
            "start": 2378.91,
            "end": 2383.89,
            "text": " this one is based on a class and package-based block list. So things like, for example,",
            "tokens": [
                51352,
                341,
                472,
                307,
                2361,
                322,
                257,
                1508,
                293,
                7372,
                12,
                6032,
                3461,
                1329,
                13,
                407,
                721,
                411,
                11,
                337,
                1365,
                11,
                51596
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2412431253181709,
            "compression_ratio": 1.5898617511520738,
            "no_speech_prob": 0.0099639892578125,
            "words": [
                {
                    "start": 2378.91,
                    "end": 2379.21,
                    "word": " this",
                    "probability": 0.85009765625
                },
                {
                    "start": 2379.21,
                    "end": 2379.37,
                    "word": " one",
                    "probability": 0.8095703125
                },
                {
                    "start": 2379.37,
                    "end": 2379.53,
                    "word": " is",
                    "probability": 0.90673828125
                },
                {
                    "start": 2379.53,
                    "end": 2380.03,
                    "word": " based",
                    "probability": 0.81494140625
                },
                {
                    "start": 2380.03,
                    "end": 2380.39,
                    "word": " on",
                    "probability": 0.9091796875
                },
                {
                    "start": 2380.59,
                    "end": 2380.97,
                    "word": " a class",
                    "probability": 0.90380859375
                },
                {
                    "start": 2380.97,
                    "end": 2381.23,
                    "word": " and",
                    "probability": 0.78857421875
                },
                {
                    "start": 2381.23,
                    "end": 2381.63,
                    "word": " package",
                    "probability": 0.841796875
                },
                {
                    "start": 2381.63,
                    "end": 2382.13,
                    "word": "-based",
                    "probability": 0.672607421875
                },
                {
                    "start": 2382.13,
                    "end": 2382.49,
                    "word": " block",
                    "probability": 0.66748046875
                },
                {
                    "start": 2382.49,
                    "end": 2382.75,
                    "word": " list",
                    "probability": 0.7646484375
                },
                {
                    "start": 2382.75,
                    "end": 2382.97,
                    "word": ".",
                    "probability": 0.72021484375
                },
                {
                    "start": 2382.97,
                    "end": 2382.99,
                    "word": " So",
                    "probability": 0.87890625
                },
                {
                    "start": 2382.99,
                    "end": 2383.23,
                    "word": " things",
                    "probability": 0.7099609375
                },
                {
                    "start": 2383.23,
                    "end": 2383.45,
                    "word": " like",
                    "probability": 0.869140625
                },
                {
                    "start": 2383.45,
                    "end": 2383.51,
                    "word": ",",
                    "probability": 0.84619140625
                },
                {
                    "start": 2383.51,
                    "end": 2383.61,
                    "word": " for",
                    "probability": 0.89306640625
                },
                {
                    "start": 2383.61,
                    "end": 2383.81,
                    "word": " example",
                    "probability": 0.92919921875
                },
                {
                    "start": 2383.81,
                    "end": 2383.89,
                    "word": ",",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 381,
            "seek": 239480,
            "start": 2383.89,
            "end": 2389.73,
            "text": " the whole Java lang reflect package is forbidden and you can get access to it.",
            "tokens": [
                50364,
                264,
                1379,
                10745,
                2265,
                5031,
                7372,
                307,
                25990,
                293,
                291,
                393,
                483,
                2105,
                281,
                309,
                13,
                50624
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26219511286514563,
            "compression_ratio": 1.6132075471698113,
            "no_speech_prob": 0.1396484375,
            "words": [
                {
                    "start": 2383.89,
                    "end": 2383.99,
                    "word": " the",
                    "probability": 0.2196044921875
                },
                {
                    "start": 2383.99,
                    "end": 2384.43,
                    "word": " whole",
                    "probability": 0.74560546875
                },
                {
                    "start": 2384.43,
                    "end": 2385.01,
                    "word": " Java",
                    "probability": 0.37939453125
                },
                {
                    "start": 2385.01,
                    "end": 2385.31,
                    "word": " lang",
                    "probability": 0.3134765625
                },
                {
                    "start": 2385.31,
                    "end": 2385.93,
                    "word": " reflect",
                    "probability": 0.66796875
                },
                {
                    "start": 2385.93,
                    "end": 2386.45,
                    "word": " package",
                    "probability": 0.859375
                },
                {
                    "start": 2386.45,
                    "end": 2386.83,
                    "word": " is",
                    "probability": 0.89111328125
                },
                {
                    "start": 2386.83,
                    "end": 2387.73,
                    "word": " forbidden",
                    "probability": 0.81494140625
                },
                {
                    "start": 2387.73,
                    "end": 2388.01,
                    "word": " and",
                    "probability": 0.67041015625
                },
                {
                    "start": 2388.01,
                    "end": 2388.13,
                    "word": " you",
                    "probability": 0.89404296875
                },
                {
                    "start": 2388.13,
                    "end": 2388.25,
                    "word": " can",
                    "probability": 0.8896484375
                },
                {
                    "start": 2388.25,
                    "end": 2388.43,
                    "word": " get",
                    "probability": 0.6552734375
                },
                {
                    "start": 2388.43,
                    "end": 2388.67,
                    "word": " access",
                    "probability": 0.79443359375
                },
                {
                    "start": 2388.67,
                    "end": 2388.93,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2388.93,
                    "end": 2389.13,
                    "word": " it",
                    "probability": 0.900390625
                },
                {
                    "start": 2389.13,
                    "end": 2389.73,
                    "word": ".",
                    "probability": 0.92041015625
                }
            ]
        },
        {
            "id": 382,
            "seek": 239480,
            "start": 2389.79,
            "end": 2395.65,
            "text": " All the methods in Java lang class and class loader are also blocked and you cannot use them.",
            "tokens": [
                50676,
                1057,
                264,
                7150,
                294,
                10745,
                2265,
                1508,
                293,
                1508,
                3677,
                260,
                366,
                611,
                15470,
                293,
                291,
                2644,
                764,
                552,
                13,
                50956
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26219511286514563,
            "compression_ratio": 1.6132075471698113,
            "no_speech_prob": 0.1396484375,
            "words": [
                {
                    "start": 2389.79,
                    "end": 2390.39,
                    "word": " All",
                    "probability": 0.849609375
                },
                {
                    "start": 2390.39,
                    "end": 2390.53,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2390.53,
                    "end": 2390.85,
                    "word": " methods",
                    "probability": 0.8154296875
                },
                {
                    "start": 2390.85,
                    "end": 2391.13,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 2391.13,
                    "end": 2391.35,
                    "word": " Java",
                    "probability": 0.759765625
                },
                {
                    "start": 2391.35,
                    "end": 2391.63,
                    "word": " lang",
                    "probability": 0.673828125
                },
                {
                    "start": 2391.63,
                    "end": 2391.93,
                    "word": " class",
                    "probability": 0.8681640625
                },
                {
                    "start": 2391.93,
                    "end": 2392.07,
                    "word": " and",
                    "probability": 0.86181640625
                },
                {
                    "start": 2392.07,
                    "end": 2392.29,
                    "word": " class",
                    "probability": 0.88427734375
                },
                {
                    "start": 2392.29,
                    "end": 2392.59,
                    "word": " loader",
                    "probability": 0.900390625
                },
                {
                    "start": 2392.59,
                    "end": 2393.11,
                    "word": " are",
                    "probability": 0.88037109375
                },
                {
                    "start": 2393.11,
                    "end": 2393.37,
                    "word": " also",
                    "probability": 0.833984375
                },
                {
                    "start": 2393.37,
                    "end": 2393.71,
                    "word": " blocked",
                    "probability": 0.6025390625
                },
                {
                    "start": 2393.71,
                    "end": 2393.99,
                    "word": " and",
                    "probability": 0.76904296875
                },
                {
                    "start": 2393.99,
                    "end": 2394.15,
                    "word": " you",
                    "probability": 0.89599609375
                },
                {
                    "start": 2394.15,
                    "end": 2394.39,
                    "word": " cannot",
                    "probability": 0.7763671875
                },
                {
                    "start": 2394.39,
                    "end": 2395.09,
                    "word": " use",
                    "probability": 0.8095703125
                },
                {
                    "start": 2395.09,
                    "end": 2395.35,
                    "word": " them",
                    "probability": 0.73681640625
                },
                {
                    "start": 2395.35,
                    "end": 2395.65,
                    "word": ".",
                    "probability": 0.71728515625
                }
            ]
        },
        {
            "id": 383,
            "seek": 239480,
            "start": 2395.65,
            "end": 2401.65,
            "text": " But when we reviewed the implementation, we found that there is a flaw in the way that",
            "tokens": [
                50956,
                583,
                562,
                321,
                18429,
                264,
                11420,
                11,
                321,
                1352,
                300,
                456,
                307,
                257,
                13717,
                294,
                264,
                636,
                300,
                51248
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26219511286514563,
            "compression_ratio": 1.6132075471698113,
            "no_speech_prob": 0.1396484375,
            "words": [
                {
                    "start": 2395.65,
                    "end": 2396.07,
                    "word": " But",
                    "probability": 0.8896484375
                },
                {
                    "start": 2396.07,
                    "end": 2396.25,
                    "word": " when",
                    "probability": 0.8505859375
                },
                {
                    "start": 2396.25,
                    "end": 2396.47,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2396.47,
                    "end": 2396.89,
                    "word": " reviewed",
                    "probability": 0.2376708984375
                },
                {
                    "start": 2396.89,
                    "end": 2397.13,
                    "word": " the",
                    "probability": 0.794921875
                },
                {
                    "start": 2397.13,
                    "end": 2397.69,
                    "word": " implementation",
                    "probability": 0.71728515625
                },
                {
                    "start": 2397.69,
                    "end": 2398.29,
                    "word": ",",
                    "probability": 0.8515625
                },
                {
                    "start": 2398.29,
                    "end": 2398.37,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 2398.37,
                    "end": 2398.77,
                    "word": " found",
                    "probability": 0.8798828125
                },
                {
                    "start": 2398.77,
                    "end": 2399.17,
                    "word": " that",
                    "probability": 0.875
                },
                {
                    "start": 2399.17,
                    "end": 2399.51,
                    "word": " there",
                    "probability": 0.8447265625
                },
                {
                    "start": 2399.51,
                    "end": 2399.65,
                    "word": " is",
                    "probability": 0.89501953125
                },
                {
                    "start": 2399.81,
                    "end": 2400.11,
                    "word": " a flaw",
                    "probability": 0.447021484375
                },
                {
                    "start": 2400.11,
                    "end": 2400.41,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 2400.41,
                    "end": 2400.67,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 2400.67,
                    "end": 2401.21,
                    "word": " way",
                    "probability": 0.89501953125
                },
                {
                    "start": 2401.21,
                    "end": 2401.65,
                    "word": " that",
                    "probability": 0.87646484375
                }
            ]
        },
        {
            "id": 384,
            "seek": 239480,
            "start": 2401.65,
            "end": 2407.77,
            "text": " this sandbox is checking the block list. So, for example, when you run the request",
            "tokens": [
                51248,
                341,
                42115,
                307,
                8568,
                264,
                3461,
                1329,
                13,
                407,
                11,
                337,
                1365,
                11,
                562,
                291,
                1190,
                264,
                5308,
                51560
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26219511286514563,
            "compression_ratio": 1.6132075471698113,
            "no_speech_prob": 0.1396484375,
            "words": [
                {
                    "start": 2401.65,
                    "end": 2401.95,
                    "word": " this",
                    "probability": 0.3251953125
                },
                {
                    "start": 2401.95,
                    "end": 2402.25,
                    "word": " sandbox",
                    "probability": 0.8349609375
                },
                {
                    "start": 2402.25,
                    "end": 2402.55,
                    "word": " is",
                    "probability": 0.88525390625
                },
                {
                    "start": 2402.55,
                    "end": 2402.93,
                    "word": " checking",
                    "probability": 0.76513671875
                },
                {
                    "start": 2402.93,
                    "end": 2403.77,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 2403.77,
                    "end": 2404.21,
                    "word": " block",
                    "probability": 0.6806640625
                },
                {
                    "start": 2404.21,
                    "end": 2404.55,
                    "word": " list",
                    "probability": 0.81689453125
                },
                {
                    "start": 2404.55,
                    "end": 2404.99,
                    "word": ".",
                    "probability": 0.99169921875
                },
                {
                    "start": 2404.99,
                    "end": 2405.19,
                    "word": " So",
                    "probability": 0.8115234375
                },
                {
                    "start": 2405.19,
                    "end": 2405.51,
                    "word": ",",
                    "probability": 0.394775390625
                },
                {
                    "start": 2405.51,
                    "end": 2405.59,
                    "word": " for",
                    "probability": 0.89453125
                },
                {
                    "start": 2405.59,
                    "end": 2405.85,
                    "word": " example",
                    "probability": 0.93505859375
                },
                {
                    "start": 2405.85,
                    "end": 2405.93,
                    "word": ",",
                    "probability": 0.947265625
                },
                {
                    "start": 2405.93,
                    "end": 2406.09,
                    "word": " when",
                    "probability": 0.8720703125
                },
                {
                    "start": 2406.09,
                    "end": 2406.25,
                    "word": " you",
                    "probability": 0.888671875
                },
                {
                    "start": 2406.25,
                    "end": 2406.65,
                    "word": " run",
                    "probability": 0.900390625
                },
                {
                    "start": 2406.65,
                    "end": 2407.29,
                    "word": " the",
                    "probability": 0.7783203125
                },
                {
                    "start": 2407.29,
                    "end": 2407.77,
                    "word": " request",
                    "probability": 0.80859375
                }
            ]
        },
        {
            "id": 385,
            "seek": 242290,
            "start": 2407.77,
            "end": 2413.05,
            "text": " and then you get access to a class loader and run the load class method,",
            "tokens": [
                50392,
                293,
                550,
                291,
                483,
                2105,
                281,
                257,
                1508,
                3677,
                260,
                293,
                1190,
                264,
                3677,
                1508,
                3170,
                11,
                50596
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20888157800624246,
            "compression_ratio": 2.0634146341463415,
            "no_speech_prob": 0.176513671875,
            "words": [
                {
                    "start": 2407.77,
                    "end": 2408.31,
                    "word": " and",
                    "probability": 0.083984375
                },
                {
                    "start": 2408.31,
                    "end": 2408.71,
                    "word": " then",
                    "probability": 0.53076171875
                },
                {
                    "start": 2408.71,
                    "end": 2409.03,
                    "word": " you",
                    "probability": 0.84912109375
                },
                {
                    "start": 2409.03,
                    "end": 2409.19,
                    "word": " get",
                    "probability": 0.85791015625
                },
                {
                    "start": 2409.19,
                    "end": 2409.43,
                    "word": " access",
                    "probability": 0.8037109375
                },
                {
                    "start": 2409.43,
                    "end": 2409.57,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 2409.69,
                    "end": 2409.91,
                    "word": " a class",
                    "probability": 0.72998046875
                },
                {
                    "start": 2409.91,
                    "end": 2410.27,
                    "word": " loader",
                    "probability": 0.8916015625
                },
                {
                    "start": 2410.27,
                    "end": 2410.55,
                    "word": " and",
                    "probability": 0.8369140625
                },
                {
                    "start": 2410.55,
                    "end": 2411.03,
                    "word": " run",
                    "probability": 0.86376953125
                },
                {
                    "start": 2411.03,
                    "end": 2411.27,
                    "word": " the",
                    "probability": 0.7900390625
                },
                {
                    "start": 2411.27,
                    "end": 2411.69,
                    "word": " load",
                    "probability": 0.728515625
                },
                {
                    "start": 2411.69,
                    "end": 2412.03,
                    "word": " class",
                    "probability": 0.47998046875
                },
                {
                    "start": 2412.03,
                    "end": 2412.47,
                    "word": " method",
                    "probability": 0.84765625
                },
                {
                    "start": 2412.47,
                    "end": 2413.05,
                    "word": ",",
                    "probability": 0.06768798828125
                }
            ]
        },
        {
            "id": 386,
            "seek": 242290,
            "start": 2413.05,
            "end": 2419.29,
            "text": " basically the execution of this method will be checked against the block list.",
            "tokens": [
                50644,
                1936,
                264,
                15058,
                295,
                341,
                3170,
                486,
                312,
                10033,
                1970,
                264,
                3461,
                1329,
                13,
                50932
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20888157800624246,
            "compression_ratio": 2.0634146341463415,
            "no_speech_prob": 0.176513671875,
            "words": [
                {
                    "start": 2413.05,
                    "end": 2413.89,
                    "word": " basically",
                    "probability": 0.80126953125
                },
                {
                    "start": 2413.89,
                    "end": 2415.49,
                    "word": " the",
                    "probability": 0.5625
                },
                {
                    "start": 2415.49,
                    "end": 2416.03,
                    "word": " execution",
                    "probability": 0.8935546875
                },
                {
                    "start": 2416.03,
                    "end": 2416.29,
                    "word": " of",
                    "probability": 0.89501953125
                },
                {
                    "start": 2416.29,
                    "end": 2416.51,
                    "word": " this",
                    "probability": 0.828125
                },
                {
                    "start": 2416.51,
                    "end": 2416.83,
                    "word": " method",
                    "probability": 0.89404296875
                },
                {
                    "start": 2416.83,
                    "end": 2417.09,
                    "word": " will",
                    "probability": 0.80517578125
                },
                {
                    "start": 2417.09,
                    "end": 2417.33,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 2417.33,
                    "end": 2417.71,
                    "word": " checked",
                    "probability": 0.69970703125
                },
                {
                    "start": 2417.71,
                    "end": 2418.11,
                    "word": " against",
                    "probability": 0.87939453125
                },
                {
                    "start": 2418.11,
                    "end": 2418.31,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 2418.31,
                    "end": 2418.49,
                    "word": " block",
                    "probability": 0.72265625
                },
                {
                    "start": 2418.49,
                    "end": 2418.75,
                    "word": " list",
                    "probability": 0.66650390625
                },
                {
                    "start": 2418.75,
                    "end": 2419.29,
                    "word": ".",
                    "probability": 0.07464599609375
                }
            ]
        },
        {
            "id": 387,
            "seek": 242290,
            "start": 2419.29,
            "end": 2424.67,
            "text": " And the class name of the current class loader will be checked against the block list.",
            "tokens": [
                50932,
                400,
                264,
                1508,
                1315,
                295,
                264,
                2190,
                1508,
                3677,
                260,
                486,
                312,
                10033,
                1970,
                264,
                3461,
                1329,
                13,
                51216
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20888157800624246,
            "compression_ratio": 2.0634146341463415,
            "no_speech_prob": 0.176513671875,
            "words": [
                {
                    "start": 2419.29,
                    "end": 2419.51,
                    "word": " And",
                    "probability": 0.74609375
                },
                {
                    "start": 2419.51,
                    "end": 2419.83,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 2419.83,
                    "end": 2420.11,
                    "word": " class",
                    "probability": 0.90478515625
                },
                {
                    "start": 2420.11,
                    "end": 2420.43,
                    "word": " name",
                    "probability": 0.8125
                },
                {
                    "start": 2420.43,
                    "end": 2420.87,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 2420.87,
                    "end": 2421.05,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 2421.05,
                    "end": 2421.59,
                    "word": " current",
                    "probability": 0.78076171875
                },
                {
                    "start": 2421.59,
                    "end": 2421.99,
                    "word": " class",
                    "probability": 0.87890625
                },
                {
                    "start": 2421.99,
                    "end": 2422.23,
                    "word": " loader",
                    "probability": 0.910400390625
                },
                {
                    "start": 2422.23,
                    "end": 2422.43,
                    "word": " will",
                    "probability": 0.79345703125
                },
                {
                    "start": 2422.43,
                    "end": 2422.71,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 2422.71,
                    "end": 2423.15,
                    "word": " checked",
                    "probability": 0.70068359375
                },
                {
                    "start": 2423.15,
                    "end": 2423.47,
                    "word": " against",
                    "probability": 0.88037109375
                },
                {
                    "start": 2423.47,
                    "end": 2424.01,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 2424.01,
                    "end": 2424.19,
                    "word": " block",
                    "probability": 0.82421875
                },
                {
                    "start": 2424.19,
                    "end": 2424.37,
                    "word": " list",
                    "probability": 0.857421875
                },
                {
                    "start": 2424.37,
                    "end": 2424.67,
                    "word": ".",
                    "probability": 0.8251953125
                }
            ]
        },
        {
            "id": 388,
            "seek": 242290,
            "start": 2424.67,
            "end": 2431.37,
            "text": " Instead of checking the whole hierarchy of classes, only the current object class will",
            "tokens": [
                51216,
                7156,
                295,
                8568,
                264,
                1379,
                22333,
                295,
                5359,
                11,
                787,
                264,
                2190,
                2657,
                1508,
                486,
                51540
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20888157800624246,
            "compression_ratio": 2.0634146341463415,
            "no_speech_prob": 0.176513671875,
            "words": [
                {
                    "start": 2424.67,
                    "end": 2425.17,
                    "word": " Instead",
                    "probability": 0.892578125
                },
                {
                    "start": 2425.17,
                    "end": 2425.43,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 2425.43,
                    "end": 2425.69,
                    "word": " checking",
                    "probability": 0.7685546875
                },
                {
                    "start": 2425.69,
                    "end": 2425.89,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 2425.89,
                    "end": 2426.09,
                    "word": " whole",
                    "probability": 0.7666015625
                },
                {
                    "start": 2426.09,
                    "end": 2426.55,
                    "word": " hierarchy",
                    "probability": 0.8994140625
                },
                {
                    "start": 2426.55,
                    "end": 2426.79,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 2426.79,
                    "end": 2427.11,
                    "word": " classes",
                    "probability": 0.7685546875
                },
                {
                    "start": 2427.11,
                    "end": 2427.53,
                    "word": ",",
                    "probability": 0.79345703125
                },
                {
                    "start": 2427.53,
                    "end": 2427.97,
                    "word": " only",
                    "probability": 0.853515625
                },
                {
                    "start": 2427.97,
                    "end": 2428.77,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 2428.77,
                    "end": 2430.23,
                    "word": " current",
                    "probability": 0.7890625
                },
                {
                    "start": 2430.23,
                    "end": 2430.67,
                    "word": " object",
                    "probability": 0.90087890625
                },
                {
                    "start": 2430.67,
                    "end": 2431.21,
                    "word": " class",
                    "probability": 0.90771484375
                },
                {
                    "start": 2431.21,
                    "end": 2431.37,
                    "word": " will",
                    "probability": 0.8125
                }
            ]
        },
        {
            "id": 389,
            "seek": 242290,
            "start": 2431.37,
            "end": 2435.87,
            "text": " be checked against the block list, which means that because Java lang class loader is an abstract",
            "tokens": [
                51540,
                312,
                10033,
                1970,
                264,
                3461,
                1329,
                11,
                597,
                1355,
                300,
                570,
                10745,
                2265,
                1508,
                3677,
                260,
                307,
                364,
                12649,
                51776
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20888157800624246,
            "compression_ratio": 2.0634146341463415,
            "no_speech_prob": 0.176513671875,
            "words": [
                {
                    "start": 2431.37,
                    "end": 2431.55,
                    "word": " be",
                    "probability": 0.90087890625
                },
                {
                    "start": 2431.55,
                    "end": 2431.79,
                    "word": " checked",
                    "probability": 0.7216796875
                },
                {
                    "start": 2431.79,
                    "end": 2432.03,
                    "word": " against",
                    "probability": 0.8759765625
                },
                {
                    "start": 2432.03,
                    "end": 2432.19,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2432.19,
                    "end": 2432.33,
                    "word": " block",
                    "probability": 0.83251953125
                },
                {
                    "start": 2432.33,
                    "end": 2432.57,
                    "word": " list",
                    "probability": 0.8818359375
                },
                {
                    "start": 2432.57,
                    "end": 2432.85,
                    "word": ",",
                    "probability": 0.51953125
                },
                {
                    "start": 2432.85,
                    "end": 2433.05,
                    "word": " which",
                    "probability": 0.91455078125
                },
                {
                    "start": 2433.05,
                    "end": 2433.29,
                    "word": " means",
                    "probability": 0.88720703125
                },
                {
                    "start": 2433.29,
                    "end": 2433.57,
                    "word": " that",
                    "probability": 0.86865234375
                },
                {
                    "start": 2433.57,
                    "end": 2434.13,
                    "word": " because",
                    "probability": 0.74267578125
                },
                {
                    "start": 2434.13,
                    "end": 2434.41,
                    "word": " Java",
                    "probability": 0.37646484375
                },
                {
                    "start": 2434.41,
                    "end": 2434.65,
                    "word": " lang",
                    "probability": 0.2115478515625
                },
                {
                    "start": 2434.65,
                    "end": 2435.01,
                    "word": " class",
                    "probability": 0.82763671875
                },
                {
                    "start": 2435.01,
                    "end": 2435.25,
                    "word": " loader",
                    "probability": 0.911865234375
                },
                {
                    "start": 2435.25,
                    "end": 2435.39,
                    "word": " is",
                    "probability": 0.89453125
                },
                {
                    "start": 2435.39,
                    "end": 2435.53,
                    "word": " an",
                    "probability": 0.90478515625
                },
                {
                    "start": 2435.53,
                    "end": 2435.87,
                    "word": " abstract",
                    "probability": 0.76025390625
                }
            ]
        },
        {
            "id": 390,
            "seek": 245128,
            "start": 2435.87,
            "end": 2442.69,
            "text": " class, it won't never be the case that the current object class will be a Java lang class loader.",
            "tokens": [
                50372,
                1508,
                11,
                309,
                1582,
                380,
                1128,
                312,
                264,
                1389,
                300,
                264,
                2190,
                2657,
                1508,
                486,
                312,
                257,
                10745,
                2265,
                1508,
                3677,
                260,
                13,
                50700
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22283220881814356,
            "compression_ratio": 1.8099173553719008,
            "no_speech_prob": 0.0190582275390625,
            "words": [
                {
                    "start": 2435.87,
                    "end": 2436.25,
                    "word": " class",
                    "probability": 0.2078857421875
                },
                {
                    "start": 2436.25,
                    "end": 2436.51,
                    "word": ",",
                    "probability": 0.65478515625
                },
                {
                    "start": 2436.51,
                    "end": 2436.89,
                    "word": " it",
                    "probability": 0.8916015625
                },
                {
                    "start": 2436.89,
                    "end": 2437.21,
                    "word": " won't",
                    "probability": 0.65234375
                },
                {
                    "start": 2437.21,
                    "end": 2437.93,
                    "word": " never",
                    "probability": 0.69970703125
                },
                {
                    "start": 2437.93,
                    "end": 2438.11,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 2438.11,
                    "end": 2438.29,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 2438.29,
                    "end": 2438.59,
                    "word": " case",
                    "probability": 0.80517578125
                },
                {
                    "start": 2438.59,
                    "end": 2439.07,
                    "word": " that",
                    "probability": 0.87109375
                },
                {
                    "start": 2439.07,
                    "end": 2439.33,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 2439.33,
                    "end": 2439.75,
                    "word": " current",
                    "probability": 0.7685546875
                },
                {
                    "start": 2439.75,
                    "end": 2440.21,
                    "word": " object",
                    "probability": 0.88916015625
                },
                {
                    "start": 2440.21,
                    "end": 2440.63,
                    "word": " class",
                    "probability": 0.908203125
                },
                {
                    "start": 2440.63,
                    "end": 2440.83,
                    "word": " will",
                    "probability": 0.80810546875
                },
                {
                    "start": 2440.83,
                    "end": 2441.13,
                    "word": " be",
                    "probability": 0.91064453125
                },
                {
                    "start": 2441.47,
                    "end": 2441.57,
                    "word": " a Java",
                    "probability": 0.43359375
                },
                {
                    "start": 2441.57,
                    "end": 2441.87,
                    "word": " lang",
                    "probability": 0.22509765625
                },
                {
                    "start": 2441.87,
                    "end": 2442.19,
                    "word": " class",
                    "probability": 0.8251953125
                },
                {
                    "start": 2442.19,
                    "end": 2442.45,
                    "word": " loader",
                    "probability": 0.92578125
                },
                {
                    "start": 2442.45,
                    "end": 2442.69,
                    "word": ".",
                    "probability": 0.92626953125
                }
            ]
        },
        {
            "id": 391,
            "seek": 245128,
            "start": 2442.69,
            "end": 2447.11,
            "text": " In this case, it's a parallel web app class loader, which is not present in the block list,",
            "tokens": [
                50700,
                682,
                341,
                1389,
                11,
                309,
                311,
                257,
                8952,
                3670,
                724,
                1508,
                3677,
                260,
                11,
                597,
                307,
                406,
                1974,
                294,
                264,
                3461,
                1329,
                11,
                50916
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22283220881814356,
            "compression_ratio": 1.8099173553719008,
            "no_speech_prob": 0.0190582275390625,
            "words": [
                {
                    "start": 2442.69,
                    "end": 2442.83,
                    "word": " In",
                    "probability": 0.88525390625
                },
                {
                    "start": 2442.83,
                    "end": 2442.99,
                    "word": " this",
                    "probability": 0.88037109375
                },
                {
                    "start": 2442.99,
                    "end": 2443.23,
                    "word": " case",
                    "probability": 0.8154296875
                },
                {
                    "start": 2443.23,
                    "end": 2443.29,
                    "word": ",",
                    "probability": 0.57568359375
                },
                {
                    "start": 2443.29,
                    "end": 2443.37,
                    "word": " it's",
                    "probability": 0.8125
                },
                {
                    "start": 2443.49,
                    "end": 2443.77,
                    "word": " a parallel",
                    "probability": 0.5634765625
                },
                {
                    "start": 2443.77,
                    "end": 2444.01,
                    "word": " web",
                    "probability": 0.52880859375
                },
                {
                    "start": 2444.01,
                    "end": 2444.17,
                    "word": " app",
                    "probability": 0.53515625
                },
                {
                    "start": 2444.17,
                    "end": 2444.51,
                    "word": " class",
                    "probability": 0.89453125
                },
                {
                    "start": 2444.51,
                    "end": 2444.81,
                    "word": " loader",
                    "probability": 0.909912109375
                },
                {
                    "start": 2444.81,
                    "end": 2444.93,
                    "word": ",",
                    "probability": 0.73583984375
                },
                {
                    "start": 2444.93,
                    "end": 2445.23,
                    "word": " which",
                    "probability": 0.9130859375
                },
                {
                    "start": 2445.23,
                    "end": 2445.41,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 2445.41,
                    "end": 2445.71,
                    "word": " not",
                    "probability": 0.896484375
                },
                {
                    "start": 2445.71,
                    "end": 2446.09,
                    "word": " present",
                    "probability": 0.7744140625
                },
                {
                    "start": 2446.09,
                    "end": 2446.29,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 2446.29,
                    "end": 2446.39,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 2446.39,
                    "end": 2446.55,
                    "word": " block",
                    "probability": 0.53955078125
                },
                {
                    "start": 2446.55,
                    "end": 2446.79,
                    "word": " list",
                    "probability": 0.7529296875
                },
                {
                    "start": 2446.79,
                    "end": 2447.11,
                    "word": ",",
                    "probability": 0.438720703125
                }
            ]
        },
        {
            "id": 392,
            "seek": 245128,
            "start": 2447.11,
            "end": 2451.15,
            "text": " and therefore class loader methods are effectively allowed.",
            "tokens": [
                50916,
                293,
                4412,
                1508,
                3677,
                260,
                7150,
                366,
                8659,
                4350,
                13,
                51100
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22283220881814356,
            "compression_ratio": 1.8099173553719008,
            "no_speech_prob": 0.0190582275390625,
            "words": [
                {
                    "start": 2447.11,
                    "end": 2447.23,
                    "word": " and",
                    "probability": 0.8837890625
                },
                {
                    "start": 2447.23,
                    "end": 2447.57,
                    "word": " therefore",
                    "probability": 0.74609375
                },
                {
                    "start": 2447.57,
                    "end": 2447.97,
                    "word": " class",
                    "probability": 0.6474609375
                },
                {
                    "start": 2447.97,
                    "end": 2448.25,
                    "word": " loader",
                    "probability": 0.9013671875
                },
                {
                    "start": 2448.25,
                    "end": 2448.57,
                    "word": " methods",
                    "probability": 0.8271484375
                },
                {
                    "start": 2448.57,
                    "end": 2449.01,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 2449.01,
                    "end": 2449.83,
                    "word": " effectively",
                    "probability": 0.7802734375
                },
                {
                    "start": 2449.83,
                    "end": 2450.59,
                    "word": " allowed",
                    "probability": 0.82568359375
                },
                {
                    "start": 2450.59,
                    "end": 2451.15,
                    "word": ".",
                    "probability": 0.99072265625
                }
            ]
        },
        {
            "id": 393,
            "seek": 245128,
            "start": 2451.33,
            "end": 2458.23,
            "text": " There is a feature in Velocity, which allows you to invoke a static method from a Java lang",
            "tokens": [
                51136,
                821,
                307,
                257,
                4111,
                294,
                17814,
                905,
                507,
                11,
                597,
                4045,
                291,
                281,
                41117,
                257,
                13437,
                3170,
                490,
                257,
                10745,
                2265,
                51480
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22283220881814356,
            "compression_ratio": 1.8099173553719008,
            "no_speech_prob": 0.0190582275390625,
            "words": [
                {
                    "start": 2451.33,
                    "end": 2451.61,
                    "word": " There",
                    "probability": 0.748046875
                },
                {
                    "start": 2451.61,
                    "end": 2451.77,
                    "word": " is",
                    "probability": 0.89453125
                },
                {
                    "start": 2451.95,
                    "end": 2452.33,
                    "word": " a feature",
                    "probability": 0.87744140625
                },
                {
                    "start": 2452.33,
                    "end": 2453.03,
                    "word": " in",
                    "probability": 0.8994140625
                },
                {
                    "start": 2453.03,
                    "end": 2454.09,
                    "word": " Velocity",
                    "probability": 0.8888346354166666
                },
                {
                    "start": 2454.09,
                    "end": 2454.25,
                    "word": ",",
                    "probability": 0.4345703125
                },
                {
                    "start": 2454.25,
                    "end": 2454.49,
                    "word": " which",
                    "probability": 0.919921875
                },
                {
                    "start": 2454.49,
                    "end": 2455.11,
                    "word": " allows",
                    "probability": 0.791015625
                },
                {
                    "start": 2455.11,
                    "end": 2455.35,
                    "word": " you",
                    "probability": 0.8955078125
                },
                {
                    "start": 2455.35,
                    "end": 2455.55,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 2455.55,
                    "end": 2455.97,
                    "word": " invoke",
                    "probability": 0.8525390625
                },
                {
                    "start": 2456.13,
                    "end": 2456.35,
                    "word": " a static",
                    "probability": 0.833984375
                },
                {
                    "start": 2456.35,
                    "end": 2456.77,
                    "word": " method",
                    "probability": 0.8232421875
                },
                {
                    "start": 2456.77,
                    "end": 2457.23,
                    "word": " from",
                    "probability": 0.81689453125
                },
                {
                    "start": 2457.83,
                    "end": 2458.01,
                    "word": " a Java",
                    "probability": 0.826171875
                },
                {
                    "start": 2458.01,
                    "end": 2458.23,
                    "word": " lang",
                    "probability": 0.68212890625
                }
            ]
        },
        {
            "id": 394,
            "seek": 245128,
            "start": 2458.23,
            "end": 2464.25,
            "text": " class object. So once that we are able to load a class, we can just invoke any static method and",
            "tokens": [
                51480,
                1508,
                2657,
                13,
                407,
                1564,
                300,
                321,
                366,
                1075,
                281,
                3677,
                257,
                1508,
                11,
                321,
                393,
                445,
                41117,
                604,
                13437,
                3170,
                293,
                51784
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22283220881814356,
            "compression_ratio": 1.8099173553719008,
            "no_speech_prob": 0.0190582275390625,
            "words": [
                {
                    "start": 2458.23,
                    "end": 2458.55,
                    "word": " class",
                    "probability": 0.91064453125
                },
                {
                    "start": 2458.55,
                    "end": 2458.93,
                    "word": " object",
                    "probability": 0.90380859375
                },
                {
                    "start": 2458.93,
                    "end": 2459.21,
                    "word": ".",
                    "probability": 0.8037109375
                },
                {
                    "start": 2459.21,
                    "end": 2459.35,
                    "word": " So",
                    "probability": 0.84375
                },
                {
                    "start": 2459.35,
                    "end": 2459.55,
                    "word": " once",
                    "probability": 0.68359375
                },
                {
                    "start": 2459.55,
                    "end": 2459.67,
                    "word": " that",
                    "probability": 0.58837890625
                },
                {
                    "start": 2459.67,
                    "end": 2459.83,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2459.83,
                    "end": 2459.97,
                    "word": " are",
                    "probability": 0.8955078125
                },
                {
                    "start": 2459.97,
                    "end": 2460.15,
                    "word": " able",
                    "probability": 0.88525390625
                },
                {
                    "start": 2460.15,
                    "end": 2460.39,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2460.39,
                    "end": 2460.63,
                    "word": " load",
                    "probability": 0.92578125
                },
                {
                    "start": 2460.79,
                    "end": 2461.11,
                    "word": " a class",
                    "probability": 0.91015625
                },
                {
                    "start": 2461.11,
                    "end": 2461.41,
                    "word": ",",
                    "probability": 0.9765625
                },
                {
                    "start": 2461.41,
                    "end": 2461.59,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 2461.59,
                    "end": 2461.93,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 2461.93,
                    "end": 2462.55,
                    "word": " just",
                    "probability": 0.873046875
                },
                {
                    "start": 2462.55,
                    "end": 2462.95,
                    "word": " invoke",
                    "probability": 0.83349609375
                },
                {
                    "start": 2462.95,
                    "end": 2463.23,
                    "word": " any",
                    "probability": 0.79638671875
                },
                {
                    "start": 2463.23,
                    "end": 2463.61,
                    "word": " static",
                    "probability": 0.78125
                },
                {
                    "start": 2463.61,
                    "end": 2463.95,
                    "word": " method",
                    "probability": 0.88720703125
                },
                {
                    "start": 2463.95,
                    "end": 2464.25,
                    "word": " and",
                    "probability": 0.8408203125
                }
            ]
        },
        {
            "id": 395,
            "seek": 247962,
            "start": 2464.25,
            "end": 2471.13,
            "text": " use that to get remote code execution easily. So now moving to GeneJava sandbox. This one is",
            "tokens": [
                50364,
                764,
                300,
                281,
                483,
                8607,
                3089,
                15058,
                3612,
                13,
                407,
                586,
                2684,
                281,
                18083,
                41,
                4061,
                42115,
                13,
                639,
                472,
                307,
                50704
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22130408897422826,
            "compression_ratio": 1.6563706563706564,
            "no_speech_prob": 0.0255126953125,
            "words": [
                {
                    "start": 2464.25,
                    "end": 2464.57,
                    "word": " use",
                    "probability": 0.08062744140625
                },
                {
                    "start": 2464.57,
                    "end": 2464.77,
                    "word": " that",
                    "probability": 0.8525390625
                },
                {
                    "start": 2464.77,
                    "end": 2464.93,
                    "word": " to",
                    "probability": 0.89111328125
                },
                {
                    "start": 2464.93,
                    "end": 2465.15,
                    "word": " get",
                    "probability": 0.896484375
                },
                {
                    "start": 2465.15,
                    "end": 2465.79,
                    "word": " remote",
                    "probability": 0.876953125
                },
                {
                    "start": 2465.79,
                    "end": 2465.97,
                    "word": " code",
                    "probability": 0.609375
                },
                {
                    "start": 2465.97,
                    "end": 2466.37,
                    "word": " execution",
                    "probability": 0.89697265625
                },
                {
                    "start": 2466.37,
                    "end": 2466.83,
                    "word": " easily",
                    "probability": 0.84765625
                },
                {
                    "start": 2466.83,
                    "end": 2467.37,
                    "word": ".",
                    "probability": 0.95263671875
                },
                {
                    "start": 2467.85,
                    "end": 2468.33,
                    "word": " So",
                    "probability": 0.6767578125
                },
                {
                    "start": 2468.33,
                    "end": 2468.49,
                    "word": " now",
                    "probability": 0.740234375
                },
                {
                    "start": 2468.49,
                    "end": 2468.77,
                    "word": " moving",
                    "probability": 0.755859375
                },
                {
                    "start": 2468.77,
                    "end": 2468.99,
                    "word": " to",
                    "probability": 0.8759765625
                },
                {
                    "start": 2468.99,
                    "end": 2469.45,
                    "word": " GeneJava",
                    "probability": 0.55755615234375
                },
                {
                    "start": 2469.45,
                    "end": 2469.85,
                    "word": " sandbox",
                    "probability": 0.5087890625
                },
                {
                    "start": 2469.85,
                    "end": 2470.39,
                    "word": ".",
                    "probability": 0.497314453125
                },
                {
                    "start": 2470.45,
                    "end": 2470.77,
                    "word": " This",
                    "probability": 0.78857421875
                },
                {
                    "start": 2470.77,
                    "end": 2470.95,
                    "word": " one",
                    "probability": 0.8076171875
                },
                {
                    "start": 2470.95,
                    "end": 2471.13,
                    "word": " is",
                    "probability": 0.90576171875
                }
            ]
        },
        {
            "id": 396,
            "seek": 247962,
            "start": 2471.13,
            "end": 2477.27,
            "text": " based on a method block list. This is actually very short, only nine methods.",
            "tokens": [
                50732,
                2361,
                322,
                257,
                3170,
                3461,
                1329,
                13,
                639,
                307,
                767,
                588,
                2099,
                11,
                787,
                4949,
                7150,
                13,
                51012
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22130408897422826,
            "compression_ratio": 1.6563706563706564,
            "no_speech_prob": 0.0255126953125,
            "words": [
                {
                    "start": 2471.13,
                    "end": 2472.03,
                    "word": " based",
                    "probability": 0.79248046875
                },
                {
                    "start": 2472.03,
                    "end": 2472.23,
                    "word": " on",
                    "probability": 0.91162109375
                },
                {
                    "start": 2472.41,
                    "end": 2472.89,
                    "word": " a method",
                    "probability": 0.85205078125
                },
                {
                    "start": 2472.89,
                    "end": 2473.45,
                    "word": " block",
                    "probability": 0.63916015625
                },
                {
                    "start": 2473.45,
                    "end": 2473.75,
                    "word": " list",
                    "probability": 0.7607421875
                },
                {
                    "start": 2473.75,
                    "end": 2474.29,
                    "word": ".",
                    "probability": 0.90771484375
                },
                {
                    "start": 2474.61,
                    "end": 2474.81,
                    "word": " This",
                    "probability": 0.77099609375
                },
                {
                    "start": 2474.81,
                    "end": 2475.01,
                    "word": " is",
                    "probability": 0.85888671875
                },
                {
                    "start": 2475.01,
                    "end": 2475.27,
                    "word": " actually",
                    "probability": 0.775390625
                },
                {
                    "start": 2475.27,
                    "end": 2475.53,
                    "word": " very",
                    "probability": 0.73486328125
                },
                {
                    "start": 2475.53,
                    "end": 2475.85,
                    "word": " short",
                    "probability": 0.88623046875
                },
                {
                    "start": 2475.85,
                    "end": 2475.91,
                    "word": ",",
                    "probability": 0.6337890625
                },
                {
                    "start": 2475.91,
                    "end": 2476.07,
                    "word": " only",
                    "probability": 0.849609375
                },
                {
                    "start": 2476.07,
                    "end": 2476.37,
                    "word": " nine",
                    "probability": 0.77197265625
                },
                {
                    "start": 2476.37,
                    "end": 2476.73,
                    "word": " methods",
                    "probability": 0.81787109375
                },
                {
                    "start": 2476.73,
                    "end": 2477.27,
                    "word": ".",
                    "probability": 0.576171875
                }
            ]
        },
        {
            "id": 397,
            "seek": 247962,
            "start": 2477.33,
            "end": 2483.19,
            "text": " And what it contains is a piece of code that is pretty effective in protecting the sandbox.",
            "tokens": [
                51012,
                400,
                437,
                309,
                8306,
                307,
                257,
                2522,
                295,
                3089,
                300,
                307,
                1238,
                4942,
                294,
                12316,
                264,
                42115,
                13,
                51304
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22130408897422826,
            "compression_ratio": 1.6563706563706564,
            "no_speech_prob": 0.0255126953125,
            "words": [
                {
                    "start": 2477.33,
                    "end": 2477.71,
                    "word": " And",
                    "probability": 0.76123046875
                },
                {
                    "start": 2477.71,
                    "end": 2478.53,
                    "word": " what",
                    "probability": 0.46923828125
                },
                {
                    "start": 2478.53,
                    "end": 2478.73,
                    "word": " it",
                    "probability": 0.89892578125
                },
                {
                    "start": 2478.73,
                    "end": 2479.17,
                    "word": " contains",
                    "probability": 0.86083984375
                },
                {
                    "start": 2479.17,
                    "end": 2479.33,
                    "word": " is",
                    "probability": 0.619140625
                },
                {
                    "start": 2479.49,
                    "end": 2479.67,
                    "word": " a piece",
                    "probability": 0.80322265625
                },
                {
                    "start": 2479.67,
                    "end": 2479.85,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 2479.85,
                    "end": 2480.11,
                    "word": " code",
                    "probability": 0.79345703125
                },
                {
                    "start": 2480.11,
                    "end": 2480.23,
                    "word": " that",
                    "probability": 0.86572265625
                },
                {
                    "start": 2480.23,
                    "end": 2480.37,
                    "word": " is",
                    "probability": 0.8798828125
                },
                {
                    "start": 2480.37,
                    "end": 2480.63,
                    "word": " pretty",
                    "probability": 0.8759765625
                },
                {
                    "start": 2480.63,
                    "end": 2481.07,
                    "word": " effective",
                    "probability": 0.748046875
                },
                {
                    "start": 2481.07,
                    "end": 2481.55,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 2481.55,
                    "end": 2482.21,
                    "word": " protecting",
                    "probability": 0.7177734375
                },
                {
                    "start": 2482.21,
                    "end": 2482.45,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 2482.45,
                    "end": 2482.75,
                    "word": " sandbox",
                    "probability": 0.7978515625
                },
                {
                    "start": 2482.75,
                    "end": 2483.19,
                    "word": ".",
                    "probability": 0.96875
                }
            ]
        },
        {
            "id": 398,
            "seek": 247962,
            "start": 2483.19,
            "end": 2488.35,
            "text": " So every time that method invocation happens as part of the evaluation of the template,",
            "tokens": [
                51304,
                407,
                633,
                565,
                300,
                3170,
                1048,
                27943,
                2314,
                382,
                644,
                295,
                264,
                13344,
                295,
                264,
                12379,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22130408897422826,
            "compression_ratio": 1.6563706563706564,
            "no_speech_prob": 0.0255126953125,
            "words": [
                {
                    "start": 2483.19,
                    "end": 2483.33,
                    "word": " So",
                    "probability": 0.86376953125
                },
                {
                    "start": 2483.33,
                    "end": 2483.63,
                    "word": " every",
                    "probability": 0.70458984375
                },
                {
                    "start": 2483.63,
                    "end": 2483.99,
                    "word": " time",
                    "probability": 0.80810546875
                },
                {
                    "start": 2483.99,
                    "end": 2484.27,
                    "word": " that",
                    "probability": 0.8603515625
                },
                {
                    "start": 2484.27,
                    "end": 2484.83,
                    "word": " method",
                    "probability": 0.73046875
                },
                {
                    "start": 2484.83,
                    "end": 2485.31,
                    "word": " invocation",
                    "probability": 0.890869140625
                },
                {
                    "start": 2485.31,
                    "end": 2485.87,
                    "word": " happens",
                    "probability": 0.9111328125
                },
                {
                    "start": 2485.87,
                    "end": 2486.09,
                    "word": " as",
                    "probability": 0.826171875
                },
                {
                    "start": 2486.09,
                    "end": 2486.29,
                    "word": " part",
                    "probability": 0.82373046875
                },
                {
                    "start": 2486.29,
                    "end": 2486.43,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 2486.43,
                    "end": 2486.57,
                    "word": " the",
                    "probability": 0.80078125
                },
                {
                    "start": 2486.57,
                    "end": 2487.03,
                    "word": " evaluation",
                    "probability": 0.708984375
                },
                {
                    "start": 2487.03,
                    "end": 2487.37,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 2487.37,
                    "end": 2487.51,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2487.51,
                    "end": 2487.89,
                    "word": " template",
                    "probability": 0.81982421875
                },
                {
                    "start": 2487.89,
                    "end": 2488.35,
                    "word": ",",
                    "probability": 0.93017578125
                }
            ]
        },
        {
            "id": 399,
            "seek": 247962,
            "start": 2488.35,
            "end": 2492.59,
            "text": " the result type will be checked. And if it's an instance of a Java lang class,",
            "tokens": [
                51564,
                264,
                1874,
                2010,
                486,
                312,
                10033,
                13,
                400,
                498,
                309,
                311,
                364,
                5197,
                295,
                257,
                10745,
                2265,
                1508,
                11,
                51780
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22130408897422826,
            "compression_ratio": 1.6563706563706564,
            "no_speech_prob": 0.0255126953125,
            "words": [
                {
                    "start": 2488.35,
                    "end": 2488.49,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 2488.49,
                    "end": 2488.97,
                    "word": " result",
                    "probability": 0.8271484375
                },
                {
                    "start": 2488.97,
                    "end": 2489.43,
                    "word": " type",
                    "probability": 0.93408203125
                },
                {
                    "start": 2489.43,
                    "end": 2489.65,
                    "word": " will",
                    "probability": 0.81298828125
                },
                {
                    "start": 2489.65,
                    "end": 2489.83,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 2489.83,
                    "end": 2490.17,
                    "word": " checked",
                    "probability": 0.69140625
                },
                {
                    "start": 2490.17,
                    "end": 2490.53,
                    "word": ".",
                    "probability": 0.64013671875
                },
                {
                    "start": 2490.53,
                    "end": 2490.63,
                    "word": " And",
                    "probability": 0.8837890625
                },
                {
                    "start": 2490.63,
                    "end": 2490.79,
                    "word": " if",
                    "probability": 0.90625
                },
                {
                    "start": 2490.79,
                    "end": 2491.05,
                    "word": " it's",
                    "probability": 0.947509765625
                },
                {
                    "start": 2491.05,
                    "end": 2491.17,
                    "word": " an",
                    "probability": 0.90478515625
                },
                {
                    "start": 2491.17,
                    "end": 2491.45,
                    "word": " instance",
                    "probability": 0.91845703125
                },
                {
                    "start": 2491.45,
                    "end": 2491.65,
                    "word": " of",
                    "probability": 0.91162109375
                },
                {
                    "start": 2491.79,
                    "end": 2491.93,
                    "word": " a Java",
                    "probability": 0.60888671875
                },
                {
                    "start": 2491.93,
                    "end": 2492.13,
                    "word": " lang",
                    "probability": 0.07684326171875
                },
                {
                    "start": 2492.13,
                    "end": 2492.47,
                    "word": " class",
                    "probability": 0.86083984375
                },
                {
                    "start": 2492.47,
                    "end": 2492.59,
                    "word": ",",
                    "probability": 0.89111328125
                }
            ]
        },
        {
            "id": 400,
            "seek": 250522,
            "start": 2492.59,
            "end": 2498.69,
            "text": " then it will throw an exception and it will refuse to return a Java lang class instance.",
            "tokens": [
                50364,
                550,
                309,
                486,
                3507,
                364,
                11183,
                293,
                309,
                486,
                16791,
                281,
                2736,
                257,
                10745,
                2265,
                1508,
                5197,
                13,
                50672
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18749999950329463,
            "compression_ratio": 1.806930693069307,
            "no_speech_prob": 0.016387939453125,
            "words": [
                {
                    "start": 2492.59,
                    "end": 2492.83,
                    "word": " then",
                    "probability": 0.2423095703125
                },
                {
                    "start": 2492.83,
                    "end": 2493.01,
                    "word": " it",
                    "probability": 0.88232421875
                },
                {
                    "start": 2493.01,
                    "end": 2493.15,
                    "word": " will",
                    "probability": 0.80517578125
                },
                {
                    "start": 2493.15,
                    "end": 2493.35,
                    "word": " throw",
                    "probability": 0.806640625
                },
                {
                    "start": 2493.35,
                    "end": 2493.47,
                    "word": " an",
                    "probability": 0.89013671875
                },
                {
                    "start": 2493.47,
                    "end": 2493.81,
                    "word": " exception",
                    "probability": 0.755859375
                },
                {
                    "start": 2493.81,
                    "end": 2494.11,
                    "word": " and",
                    "probability": 0.79443359375
                },
                {
                    "start": 2494.11,
                    "end": 2494.25,
                    "word": " it",
                    "probability": 0.82958984375
                },
                {
                    "start": 2494.25,
                    "end": 2494.49,
                    "word": " will",
                    "probability": 0.81494140625
                },
                {
                    "start": 2494.49,
                    "end": 2495.45,
                    "word": " refuse",
                    "probability": 0.880859375
                },
                {
                    "start": 2495.45,
                    "end": 2496.03,
                    "word": " to",
                    "probability": 0.89892578125
                },
                {
                    "start": 2496.03,
                    "end": 2497.03,
                    "word": " return",
                    "probability": 0.78955078125
                },
                {
                    "start": 2497.33,
                    "end": 2497.49,
                    "word": " a Java",
                    "probability": 0.3828125
                },
                {
                    "start": 2497.49,
                    "end": 2497.73,
                    "word": " lang",
                    "probability": 0.139892578125
                },
                {
                    "start": 2497.73,
                    "end": 2498.01,
                    "word": " class",
                    "probability": 0.837890625
                },
                {
                    "start": 2498.01,
                    "end": 2498.47,
                    "word": " instance",
                    "probability": 0.9091796875
                },
                {
                    "start": 2498.47,
                    "end": 2498.69,
                    "word": ".",
                    "probability": 0.78955078125
                }
            ]
        },
        {
            "id": 401,
            "seek": 250522,
            "start": 2498.69,
            "end": 2504.63,
            "text": " By not being able to get in access to arbitrary classes, we are normally not able to get",
            "tokens": [
                50672,
                3146,
                406,
                885,
                1075,
                281,
                483,
                294,
                2105,
                281,
                23211,
                5359,
                11,
                321,
                366,
                5646,
                406,
                1075,
                281,
                483,
                50960
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18749999950329463,
            "compression_ratio": 1.806930693069307,
            "no_speech_prob": 0.016387939453125,
            "words": [
                {
                    "start": 2498.69,
                    "end": 2499.03,
                    "word": " By",
                    "probability": 0.88818359375
                },
                {
                    "start": 2499.03,
                    "end": 2499.33,
                    "word": " not",
                    "probability": 0.884765625
                },
                {
                    "start": 2499.33,
                    "end": 2499.59,
                    "word": " being",
                    "probability": 0.86962890625
                },
                {
                    "start": 2499.59,
                    "end": 2499.87,
                    "word": " able",
                    "probability": 0.8798828125
                },
                {
                    "start": 2499.87,
                    "end": 2500.17,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2500.17,
                    "end": 2500.43,
                    "word": " get",
                    "probability": 0.63037109375
                },
                {
                    "start": 2500.43,
                    "end": 2500.57,
                    "word": " in",
                    "probability": 0.37890625
                },
                {
                    "start": 2500.57,
                    "end": 2500.81,
                    "word": " access",
                    "probability": 0.7490234375
                },
                {
                    "start": 2500.81,
                    "end": 2501.09,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 2501.09,
                    "end": 2501.51,
                    "word": " arbitrary",
                    "probability": 0.78271484375
                },
                {
                    "start": 2501.51,
                    "end": 2501.91,
                    "word": " classes",
                    "probability": 0.7900390625
                },
                {
                    "start": 2501.91,
                    "end": 2502.33,
                    "word": ",",
                    "probability": 0.708984375
                },
                {
                    "start": 2502.33,
                    "end": 2502.41,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 2502.41,
                    "end": 2502.57,
                    "word": " are",
                    "probability": 0.88134765625
                },
                {
                    "start": 2502.57,
                    "end": 2502.97,
                    "word": " normally",
                    "probability": 0.822265625
                },
                {
                    "start": 2502.97,
                    "end": 2503.39,
                    "word": " not",
                    "probability": 0.89404296875
                },
                {
                    "start": 2503.39,
                    "end": 2504.07,
                    "word": " able",
                    "probability": 0.87255859375
                },
                {
                    "start": 2504.07,
                    "end": 2504.33,
                    "word": " to",
                    "probability": 0.89013671875
                },
                {
                    "start": 2504.33,
                    "end": 2504.63,
                    "word": " get",
                    "probability": 0.77099609375
                }
            ]
        },
        {
            "id": 402,
            "seek": 250522,
            "start": 2505.29,
            "end": 2512.13,
            "text": " or to be able to instantiate arbitrary types. However, we found a flaw. As you can see here,",
            "tokens": [
                51012,
                420,
                281,
                312,
                1075,
                281,
                9836,
                13024,
                23211,
                3467,
                13,
                2908,
                11,
                321,
                1352,
                257,
                13717,
                13,
                1018,
                291,
                393,
                536,
                510,
                11,
                51332
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18749999950329463,
            "compression_ratio": 1.806930693069307,
            "no_speech_prob": 0.016387939453125,
            "words": [
                {
                    "start": 2505.29,
                    "end": 2505.83,
                    "word": " or",
                    "probability": 0.68896484375
                },
                {
                    "start": 2505.83,
                    "end": 2506.05,
                    "word": " to",
                    "probability": 0.81640625
                },
                {
                    "start": 2506.05,
                    "end": 2506.19,
                    "word": " be",
                    "probability": 0.8916015625
                },
                {
                    "start": 2506.19,
                    "end": 2506.41,
                    "word": " able",
                    "probability": 0.8740234375
                },
                {
                    "start": 2506.41,
                    "end": 2506.65,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 2506.65,
                    "end": 2507.17,
                    "word": " instantiate",
                    "probability": 0.758544921875
                },
                {
                    "start": 2507.17,
                    "end": 2507.57,
                    "word": " arbitrary",
                    "probability": 0.810546875
                },
                {
                    "start": 2507.57,
                    "end": 2507.95,
                    "word": " types",
                    "probability": 0.8095703125
                },
                {
                    "start": 2507.95,
                    "end": 2508.45,
                    "word": ".",
                    "probability": 0.9599609375
                },
                {
                    "start": 2508.45,
                    "end": 2508.81,
                    "word": " However",
                    "probability": 0.8447265625
                },
                {
                    "start": 2508.81,
                    "end": 2508.93,
                    "word": ",",
                    "probability": 0.88525390625
                },
                {
                    "start": 2508.93,
                    "end": 2509.05,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 2509.05,
                    "end": 2509.51,
                    "word": " found",
                    "probability": 0.63916015625
                },
                {
                    "start": 2509.77,
                    "end": 2510.03,
                    "word": " a flaw",
                    "probability": 0.52099609375
                },
                {
                    "start": 2510.03,
                    "end": 2510.57,
                    "word": ".",
                    "probability": 0.65869140625
                },
                {
                    "start": 2510.63,
                    "end": 2510.81,
                    "word": " As",
                    "probability": 0.89306640625
                },
                {
                    "start": 2510.81,
                    "end": 2511.01,
                    "word": " you",
                    "probability": 0.89599609375
                },
                {
                    "start": 2511.01,
                    "end": 2511.13,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 2511.13,
                    "end": 2511.31,
                    "word": " see",
                    "probability": 0.81396484375
                },
                {
                    "start": 2511.31,
                    "end": 2511.65,
                    "word": " here",
                    "probability": 0.8134765625
                },
                {
                    "start": 2511.65,
                    "end": 2512.13,
                    "word": ",",
                    "probability": 0.927734375
                }
            ]
        },
        {
            "id": 403,
            "seek": 250522,
            "start": 2512.13,
            "end": 2518.19,
            "text": " the invocation of a class cannot return a Java lang class instance, but it can return an array",
            "tokens": [
                51332,
                264,
                1048,
                27943,
                295,
                257,
                1508,
                2644,
                2736,
                257,
                10745,
                2265,
                1508,
                5197,
                11,
                457,
                309,
                393,
                2736,
                364,
                10225,
                51648
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18749999950329463,
            "compression_ratio": 1.806930693069307,
            "no_speech_prob": 0.016387939453125,
            "words": [
                {
                    "start": 2512.13,
                    "end": 2512.23,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 2512.23,
                    "end": 2512.69,
                    "word": " invocation",
                    "probability": 0.8681640625
                },
                {
                    "start": 2512.69,
                    "end": 2512.99,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 2513.13,
                    "end": 2513.33,
                    "word": " a class",
                    "probability": 0.91943359375
                },
                {
                    "start": 2513.33,
                    "end": 2513.59,
                    "word": " cannot",
                    "probability": 0.7958984375
                },
                {
                    "start": 2513.59,
                    "end": 2514.31,
                    "word": " return",
                    "probability": 0.80908203125
                },
                {
                    "start": 2514.59,
                    "end": 2514.77,
                    "word": " a Java",
                    "probability": 0.82421875
                },
                {
                    "start": 2514.77,
                    "end": 2515.01,
                    "word": " lang",
                    "probability": 0.666015625
                },
                {
                    "start": 2515.01,
                    "end": 2515.43,
                    "word": " class",
                    "probability": 0.927734375
                },
                {
                    "start": 2515.43,
                    "end": 2515.83,
                    "word": " instance",
                    "probability": 0.89111328125
                },
                {
                    "start": 2515.83,
                    "end": 2515.93,
                    "word": ",",
                    "probability": 0.740234375
                },
                {
                    "start": 2515.93,
                    "end": 2516.05,
                    "word": " but",
                    "probability": 0.89990234375
                },
                {
                    "start": 2516.05,
                    "end": 2516.21,
                    "word": " it",
                    "probability": 0.8974609375
                },
                {
                    "start": 2516.21,
                    "end": 2516.45,
                    "word": " can",
                    "probability": 0.90625
                },
                {
                    "start": 2516.45,
                    "end": 2517.13,
                    "word": " return",
                    "probability": 0.798828125
                },
                {
                    "start": 2517.13,
                    "end": 2517.69,
                    "word": " an",
                    "probability": 0.904296875
                },
                {
                    "start": 2517.69,
                    "end": 2518.19,
                    "word": " array",
                    "probability": 0.71533203125
                }
            ]
        },
        {
            "id": 404,
            "seek": 253184,
            "start": 2518.19,
            "end": 2523.79,
            "text": " of Java lang classes or a map including Java lang classes. So what we can do is find a method",
            "tokens": [
                50372,
                295,
                10745,
                2265,
                5359,
                420,
                257,
                4471,
                3009,
                10745,
                2265,
                5359,
                13,
                407,
                437,
                321,
                393,
                360,
                307,
                915,
                257,
                3170,
                50648
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24338235223994537,
            "compression_ratio": 1.7511961722488039,
            "no_speech_prob": 0.05169677734375,
            "words": [
                {
                    "start": 2518.19,
                    "end": 2518.59,
                    "word": " of",
                    "probability": 0.1038818359375
                },
                {
                    "start": 2518.59,
                    "end": 2518.85,
                    "word": " Java",
                    "probability": 0.3740234375
                },
                {
                    "start": 2518.85,
                    "end": 2519.05,
                    "word": " lang",
                    "probability": 0.11395263671875
                },
                {
                    "start": 2519.05,
                    "end": 2519.43,
                    "word": " classes",
                    "probability": 0.77734375
                },
                {
                    "start": 2519.43,
                    "end": 2519.79,
                    "word": " or",
                    "probability": 0.72802734375
                },
                {
                    "start": 2519.99,
                    "end": 2520.19,
                    "word": " a map",
                    "probability": 0.810546875
                },
                {
                    "start": 2520.19,
                    "end": 2520.93,
                    "word": " including",
                    "probability": 0.64111328125
                },
                {
                    "start": 2520.93,
                    "end": 2521.27,
                    "word": " Java",
                    "probability": 0.86083984375
                },
                {
                    "start": 2521.27,
                    "end": 2521.49,
                    "word": " lang",
                    "probability": 0.67529296875
                },
                {
                    "start": 2521.49,
                    "end": 2521.87,
                    "word": " classes",
                    "probability": 0.78466796875
                },
                {
                    "start": 2521.87,
                    "end": 2522.29,
                    "word": ".",
                    "probability": 0.93310546875
                },
                {
                    "start": 2522.29,
                    "end": 2522.33,
                    "word": " So",
                    "probability": 0.6875
                },
                {
                    "start": 2522.33,
                    "end": 2522.53,
                    "word": " what",
                    "probability": 0.7138671875
                },
                {
                    "start": 2522.53,
                    "end": 2522.65,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2522.65,
                    "end": 2522.77,
                    "word": " can",
                    "probability": 0.89697265625
                },
                {
                    "start": 2522.77,
                    "end": 2522.93,
                    "word": " do",
                    "probability": 0.90283203125
                },
                {
                    "start": 2522.93,
                    "end": 2523.09,
                    "word": " is",
                    "probability": 0.89697265625
                },
                {
                    "start": 2523.09,
                    "end": 2523.33,
                    "word": " find",
                    "probability": 0.77880859375
                },
                {
                    "start": 2523.49,
                    "end": 2523.79,
                    "word": " a method",
                    "probability": 0.8857421875
                }
            ]
        },
        {
            "id": 405,
            "seek": 253184,
            "start": 2523.79,
            "end": 2528.99,
            "text": " returning an array of classes and then accessing any arbitrary item of this array.",
            "tokens": [
                50648,
                12678,
                364,
                10225,
                295,
                5359,
                293,
                550,
                26440,
                604,
                23211,
                3174,
                295,
                341,
                10225,
                13,
                50892
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24338235223994537,
            "compression_ratio": 1.7511961722488039,
            "no_speech_prob": 0.05169677734375,
            "words": [
                {
                    "start": 2523.79,
                    "end": 2524.33,
                    "word": " returning",
                    "probability": 0.6787109375
                },
                {
                    "start": 2524.33,
                    "end": 2524.53,
                    "word": " an",
                    "probability": 0.89453125
                },
                {
                    "start": 2524.53,
                    "end": 2524.85,
                    "word": " array",
                    "probability": 0.70556640625
                },
                {
                    "start": 2524.85,
                    "end": 2525.13,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 2525.13,
                    "end": 2525.43,
                    "word": " classes",
                    "probability": 0.78271484375
                },
                {
                    "start": 2525.43,
                    "end": 2525.65,
                    "word": " and",
                    "probability": 0.80517578125
                },
                {
                    "start": 2525.65,
                    "end": 2525.89,
                    "word": " then",
                    "probability": 0.71728515625
                },
                {
                    "start": 2525.89,
                    "end": 2526.57,
                    "word": " accessing",
                    "probability": 0.80419921875
                },
                {
                    "start": 2526.57,
                    "end": 2527.15,
                    "word": " any",
                    "probability": 0.82421875
                },
                {
                    "start": 2527.15,
                    "end": 2527.55,
                    "word": " arbitrary",
                    "probability": 0.87451171875
                },
                {
                    "start": 2527.55,
                    "end": 2528.01,
                    "word": " item",
                    "probability": 0.88720703125
                },
                {
                    "start": 2528.01,
                    "end": 2528.23,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 2528.23,
                    "end": 2528.45,
                    "word": " this",
                    "probability": 0.8623046875
                },
                {
                    "start": 2528.45,
                    "end": 2528.69,
                    "word": " array",
                    "probability": 0.75732421875
                },
                {
                    "start": 2528.69,
                    "end": 2528.99,
                    "word": ".",
                    "probability": 0.99072265625
                }
            ]
        },
        {
            "id": 406,
            "seek": 253184,
            "start": 2529.55,
            "end": 2536.85,
            "text": " So the second part of this bypass was basically being able to access a secret or hidden variable",
            "tokens": [
                50932,
                407,
                264,
                1150,
                644,
                295,
                341,
                24996,
                390,
                1936,
                885,
                1075,
                281,
                2105,
                257,
                4054,
                420,
                7633,
                7006,
                51304
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24338235223994537,
            "compression_ratio": 1.7511961722488039,
            "no_speech_prob": 0.05169677734375,
            "words": [
                {
                    "start": 2529.55,
                    "end": 2529.79,
                    "word": " So",
                    "probability": 0.8349609375
                },
                {
                    "start": 2529.79,
                    "end": 2530.33,
                    "word": " the",
                    "probability": 0.69189453125
                },
                {
                    "start": 2530.33,
                    "end": 2530.55,
                    "word": " second",
                    "probability": 0.79248046875
                },
                {
                    "start": 2530.55,
                    "end": 2530.93,
                    "word": " part",
                    "probability": 0.82080078125
                },
                {
                    "start": 2530.93,
                    "end": 2531.11,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 2531.11,
                    "end": 2531.31,
                    "word": " this",
                    "probability": 0.8515625
                },
                {
                    "start": 2531.31,
                    "end": 2531.63,
                    "word": " bypass",
                    "probability": 0.79541015625
                },
                {
                    "start": 2531.63,
                    "end": 2532.43,
                    "word": " was",
                    "probability": 0.8583984375
                },
                {
                    "start": 2532.43,
                    "end": 2532.99,
                    "word": " basically",
                    "probability": 0.87939453125
                },
                {
                    "start": 2532.99,
                    "end": 2533.41,
                    "word": " being",
                    "probability": 0.84326171875
                },
                {
                    "start": 2533.41,
                    "end": 2533.69,
                    "word": " able",
                    "probability": 0.88232421875
                },
                {
                    "start": 2533.69,
                    "end": 2533.91,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 2533.91,
                    "end": 2534.27,
                    "word": " access",
                    "probability": 0.78076171875
                },
                {
                    "start": 2534.57,
                    "end": 2534.91,
                    "word": " a secret",
                    "probability": 0.80419921875
                },
                {
                    "start": 2534.91,
                    "end": 2535.23,
                    "word": " or",
                    "probability": 0.88525390625
                },
                {
                    "start": 2535.23,
                    "end": 2535.63,
                    "word": " hidden",
                    "probability": 0.79150390625
                },
                {
                    "start": 2535.63,
                    "end": 2536.85,
                    "word": " variable",
                    "probability": 0.71240234375
                }
            ]
        },
        {
            "id": 407,
            "seek": 253184,
            "start": 2536.85,
            "end": 2544.81,
            "text": " in the context that is called __interpreter in lit speech. So by using this hidden variable,",
            "tokens": [
                51304,
                294,
                264,
                4319,
                300,
                307,
                1219,
                49264,
                5106,
                3712,
                391,
                294,
                7997,
                6218,
                13,
                407,
                538,
                1228,
                341,
                7633,
                7006,
                11,
                51688
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24338235223994537,
            "compression_ratio": 1.7511961722488039,
            "no_speech_prob": 0.05169677734375,
            "words": [
                {
                    "start": 2536.85,
                    "end": 2537.17,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 2537.17,
                    "end": 2537.29,
                    "word": " the",
                    "probability": 0.82470703125
                },
                {
                    "start": 2537.29,
                    "end": 2537.65,
                    "word": " context",
                    "probability": 0.75830078125
                },
                {
                    "start": 2537.65,
                    "end": 2538.11,
                    "word": " that",
                    "probability": 0.80712890625
                },
                {
                    "start": 2538.11,
                    "end": 2538.25,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 2538.25,
                    "end": 2538.51,
                    "word": " called",
                    "probability": 0.8095703125
                },
                {
                    "start": 2538.51,
                    "end": 2540.85,
                    "word": " __interpreter",
                    "probability": 0.70672607421875
                },
                {
                    "start": 2540.85,
                    "end": 2541.13,
                    "word": " in",
                    "probability": 0.86865234375
                },
                {
                    "start": 2541.13,
                    "end": 2541.31,
                    "word": " lit",
                    "probability": 0.1900634765625
                },
                {
                    "start": 2541.31,
                    "end": 2541.53,
                    "word": " speech",
                    "probability": 0.6240234375
                },
                {
                    "start": 2541.53,
                    "end": 2542.11,
                    "word": ".",
                    "probability": 0.96484375
                },
                {
                    "start": 2542.11,
                    "end": 2542.29,
                    "word": " So",
                    "probability": 0.8740234375
                },
                {
                    "start": 2542.29,
                    "end": 2542.65,
                    "word": " by",
                    "probability": 0.8798828125
                },
                {
                    "start": 2542.65,
                    "end": 2542.99,
                    "word": " using",
                    "probability": 0.82177734375
                },
                {
                    "start": 2542.99,
                    "end": 2543.33,
                    "word": " this",
                    "probability": 0.8193359375
                },
                {
                    "start": 2543.33,
                    "end": 2543.87,
                    "word": " hidden",
                    "probability": 0.74609375
                },
                {
                    "start": 2543.87,
                    "end": 2544.63,
                    "word": " variable",
                    "probability": 0.71630859375
                },
                {
                    "start": 2544.63,
                    "end": 2544.81,
                    "word": ",",
                    "probability": 0.6328125
                }
            ]
        },
        {
            "id": 408,
            "seek": 256044,
            "start": 2544.81,
            "end": 2550.57,
            "text": " we were able to access a bunch of different objects, including all the context objects.",
            "tokens": [
                50364,
                321,
                645,
                1075,
                281,
                2105,
                257,
                3840,
                295,
                819,
                6565,
                11,
                3009,
                439,
                264,
                4319,
                6565,
                13,
                50644
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2016080027645074,
            "compression_ratio": 1.882608695652174,
            "no_speech_prob": 0.004528045654296875,
            "words": [
                {
                    "start": 2544.81,
                    "end": 2544.89,
                    "word": " we",
                    "probability": 0.299072265625
                },
                {
                    "start": 2544.89,
                    "end": 2545.09,
                    "word": " were",
                    "probability": 0.78466796875
                },
                {
                    "start": 2545.09,
                    "end": 2545.29,
                    "word": " able",
                    "probability": 0.8779296875
                },
                {
                    "start": 2545.29,
                    "end": 2545.47,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 2545.47,
                    "end": 2545.77,
                    "word": " access",
                    "probability": 0.7861328125
                },
                {
                    "start": 2546.51,
                    "end": 2546.83,
                    "word": " a bunch",
                    "probability": 0.78564453125
                },
                {
                    "start": 2546.83,
                    "end": 2546.99,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 2546.99,
                    "end": 2547.33,
                    "word": " different",
                    "probability": 0.67919921875
                },
                {
                    "start": 2547.33,
                    "end": 2547.79,
                    "word": " objects",
                    "probability": 0.82666015625
                },
                {
                    "start": 2547.79,
                    "end": 2547.95,
                    "word": ",",
                    "probability": 0.59912109375
                },
                {
                    "start": 2547.95,
                    "end": 2548.19,
                    "word": " including",
                    "probability": 0.77978515625
                },
                {
                    "start": 2548.19,
                    "end": 2548.55,
                    "word": " all",
                    "probability": 0.89501953125
                },
                {
                    "start": 2548.55,
                    "end": 2548.77,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 2548.77,
                    "end": 2549.55,
                    "word": " context",
                    "probability": 0.74169921875
                },
                {
                    "start": 2549.55,
                    "end": 2550.05,
                    "word": " objects",
                    "probability": 0.8330078125
                },
                {
                    "start": 2550.05,
                    "end": 2550.57,
                    "word": ".",
                    "probability": 0.445068359375
                }
            ]
        },
        {
            "id": 409,
            "seek": 256044,
            "start": 2550.57,
            "end": 2557.15,
            "text": " And we were able to use those two parts to get an instance of a class loader.",
            "tokens": [
                50644,
                400,
                321,
                645,
                1075,
                281,
                764,
                729,
                732,
                3166,
                281,
                483,
                364,
                5197,
                295,
                257,
                1508,
                3677,
                260,
                13,
                50980
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2016080027645074,
            "compression_ratio": 1.882608695652174,
            "no_speech_prob": 0.004528045654296875,
            "words": [
                {
                    "start": 2550.57,
                    "end": 2550.81,
                    "word": " And",
                    "probability": 0.84130859375
                },
                {
                    "start": 2550.81,
                    "end": 2551.33,
                    "word": " we",
                    "probability": 0.88134765625
                },
                {
                    "start": 2551.33,
                    "end": 2551.59,
                    "word": " were",
                    "probability": 0.880859375
                },
                {
                    "start": 2551.59,
                    "end": 2551.95,
                    "word": " able",
                    "probability": 0.88134765625
                },
                {
                    "start": 2551.95,
                    "end": 2552.21,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 2552.21,
                    "end": 2552.55,
                    "word": " use",
                    "probability": 0.8193359375
                },
                {
                    "start": 2552.55,
                    "end": 2553.21,
                    "word": " those",
                    "probability": 0.83544921875
                },
                {
                    "start": 2553.21,
                    "end": 2553.61,
                    "word": " two",
                    "probability": 0.818359375
                },
                {
                    "start": 2553.61,
                    "end": 2554.31,
                    "word": " parts",
                    "probability": 0.73046875
                },
                {
                    "start": 2554.31,
                    "end": 2554.59,
                    "word": " to",
                    "probability": 0.8857421875
                },
                {
                    "start": 2554.59,
                    "end": 2554.99,
                    "word": " get",
                    "probability": 0.90478515625
                },
                {
                    "start": 2554.99,
                    "end": 2555.67,
                    "word": " an",
                    "probability": 0.89599609375
                },
                {
                    "start": 2555.67,
                    "end": 2555.97,
                    "word": " instance",
                    "probability": 0.90771484375
                },
                {
                    "start": 2555.97,
                    "end": 2556.15,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 2556.29,
                    "end": 2556.53,
                    "word": " a class",
                    "probability": 0.755859375
                },
                {
                    "start": 2556.53,
                    "end": 2556.85,
                    "word": " loader",
                    "probability": 0.9072265625
                },
                {
                    "start": 2556.85,
                    "end": 2557.15,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 410,
            "seek": 256044,
            "start": 2557.15,
            "end": 2561.71,
            "text": " So as you can see here, we use the interpreter to get the context. And from the context,",
            "tokens": [
                50980,
                407,
                382,
                291,
                393,
                536,
                510,
                11,
                321,
                764,
                264,
                34132,
                281,
                483,
                264,
                4319,
                13,
                400,
                490,
                264,
                4319,
                11,
                51204
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2016080027645074,
            "compression_ratio": 1.882608695652174,
            "no_speech_prob": 0.004528045654296875,
            "words": [
                {
                    "start": 2557.15,
                    "end": 2557.43,
                    "word": " So",
                    "probability": 0.873046875
                },
                {
                    "start": 2557.43,
                    "end": 2557.59,
                    "word": " as",
                    "probability": 0.7265625
                },
                {
                    "start": 2557.59,
                    "end": 2557.67,
                    "word": " you",
                    "probability": 0.89697265625
                },
                {
                    "start": 2557.67,
                    "end": 2557.79,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 2557.79,
                    "end": 2557.95,
                    "word": " see",
                    "probability": 0.81396484375
                },
                {
                    "start": 2557.95,
                    "end": 2558.25,
                    "word": " here",
                    "probability": 0.80224609375
                },
                {
                    "start": 2558.25,
                    "end": 2558.35,
                    "word": ",",
                    "probability": 0.966796875
                },
                {
                    "start": 2558.35,
                    "end": 2558.55,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 2558.55,
                    "end": 2558.93,
                    "word": " use",
                    "probability": 0.6669921875
                },
                {
                    "start": 2558.93,
                    "end": 2559.09,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 2559.09,
                    "end": 2559.55,
                    "word": " interpreter",
                    "probability": 0.75537109375
                },
                {
                    "start": 2559.55,
                    "end": 2559.87,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2559.87,
                    "end": 2560.09,
                    "word": " get",
                    "probability": 0.900390625
                },
                {
                    "start": 2560.09,
                    "end": 2560.37,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2560.37,
                    "end": 2560.77,
                    "word": " context",
                    "probability": 0.7470703125
                },
                {
                    "start": 2560.77,
                    "end": 2560.93,
                    "word": ".",
                    "probability": 0.4345703125
                },
                {
                    "start": 2560.93,
                    "end": 2560.99,
                    "word": " And",
                    "probability": 0.8662109375
                },
                {
                    "start": 2560.99,
                    "end": 2561.11,
                    "word": " from",
                    "probability": 0.81787109375
                },
                {
                    "start": 2561.11,
                    "end": 2561.25,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 2561.25,
                    "end": 2561.53,
                    "word": " context",
                    "probability": 0.78369140625
                },
                {
                    "start": 2561.53,
                    "end": 2561.71,
                    "word": ",",
                    "probability": 0.7568359375
                }
            ]
        },
        {
            "id": 411,
            "seek": 256044,
            "start": 2561.71,
            "end": 2566.99,
            "text": " we got all the functions. And from the functions, we got the underlying methods,",
            "tokens": [
                51204,
                321,
                658,
                439,
                264,
                6828,
                13,
                400,
                490,
                264,
                6828,
                11,
                321,
                658,
                264,
                14217,
                7150,
                11,
                51468
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2016080027645074,
            "compression_ratio": 1.882608695652174,
            "no_speech_prob": 0.004528045654296875,
            "words": [
                {
                    "start": 2561.71,
                    "end": 2561.81,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 2561.81,
                    "end": 2562.57,
                    "word": " got",
                    "probability": 0.82861328125
                },
                {
                    "start": 2562.57,
                    "end": 2563.31,
                    "word": " all",
                    "probability": 0.892578125
                },
                {
                    "start": 2563.31,
                    "end": 2563.47,
                    "word": " the",
                    "probability": 0.82177734375
                },
                {
                    "start": 2563.47,
                    "end": 2563.93,
                    "word": " functions",
                    "probability": 0.88427734375
                },
                {
                    "start": 2563.93,
                    "end": 2564.09,
                    "word": ".",
                    "probability": 0.59326171875
                },
                {
                    "start": 2564.09,
                    "end": 2564.17,
                    "word": " And",
                    "probability": 0.87841796875
                },
                {
                    "start": 2564.17,
                    "end": 2564.33,
                    "word": " from",
                    "probability": 0.818359375
                },
                {
                    "start": 2564.33,
                    "end": 2564.47,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2564.47,
                    "end": 2564.79,
                    "word": " functions",
                    "probability": 0.8671875
                },
                {
                    "start": 2564.79,
                    "end": 2564.87,
                    "word": ",",
                    "probability": 0.80859375
                },
                {
                    "start": 2564.87,
                    "end": 2565.01,
                    "word": " we",
                    "probability": 0.89501953125
                },
                {
                    "start": 2565.01,
                    "end": 2565.29,
                    "word": " got",
                    "probability": 0.80810546875
                },
                {
                    "start": 2565.29,
                    "end": 2565.77,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 2565.77,
                    "end": 2566.15,
                    "word": " underlying",
                    "probability": 0.56982421875
                },
                {
                    "start": 2566.15,
                    "end": 2566.71,
                    "word": " methods",
                    "probability": 0.85546875
                },
                {
                    "start": 2566.71,
                    "end": 2566.99,
                    "word": ",",
                    "probability": 0.86181640625
                }
            ]
        },
        {
            "id": 412,
            "seek": 256044,
            "start": 2566.99,
            "end": 2573.41,
            "text": " which are instances of Java lang reflect method. And this class contains this get parameter types",
            "tokens": [
                51468,
                597,
                366,
                14519,
                295,
                10745,
                2265,
                5031,
                3170,
                13,
                400,
                341,
                1508,
                8306,
                341,
                483,
                13075,
                3467,
                51800
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2016080027645074,
            "compression_ratio": 1.882608695652174,
            "no_speech_prob": 0.004528045654296875,
            "words": [
                {
                    "start": 2566.99,
                    "end": 2567.19,
                    "word": " which",
                    "probability": 0.92138671875
                },
                {
                    "start": 2567.19,
                    "end": 2567.59,
                    "word": " are",
                    "probability": 0.88720703125
                },
                {
                    "start": 2567.59,
                    "end": 2568.45,
                    "word": " instances",
                    "probability": 0.84619140625
                },
                {
                    "start": 2568.45,
                    "end": 2568.93,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 2568.93,
                    "end": 2569.17,
                    "word": " Java",
                    "probability": 0.419189453125
                },
                {
                    "start": 2569.17,
                    "end": 2569.43,
                    "word": " lang",
                    "probability": 0.4599609375
                },
                {
                    "start": 2569.43,
                    "end": 2569.79,
                    "word": " reflect",
                    "probability": 0.83544921875
                },
                {
                    "start": 2569.79,
                    "end": 2570.25,
                    "word": " method",
                    "probability": 0.8662109375
                },
                {
                    "start": 2570.25,
                    "end": 2570.81,
                    "word": ".",
                    "probability": 0.990234375
                },
                {
                    "start": 2570.97,
                    "end": 2571.13,
                    "word": " And",
                    "probability": 0.892578125
                },
                {
                    "start": 2571.13,
                    "end": 2571.31,
                    "word": " this",
                    "probability": 0.88232421875
                },
                {
                    "start": 2571.31,
                    "end": 2571.57,
                    "word": " class",
                    "probability": 0.91845703125
                },
                {
                    "start": 2571.57,
                    "end": 2571.99,
                    "word": " contains",
                    "probability": 0.8662109375
                },
                {
                    "start": 2571.99,
                    "end": 2572.27,
                    "word": " this",
                    "probability": 0.595703125
                },
                {
                    "start": 2572.27,
                    "end": 2572.55,
                    "word": " get",
                    "probability": 0.7724609375
                },
                {
                    "start": 2572.55,
                    "end": 2572.91,
                    "word": " parameter",
                    "probability": 0.77734375
                },
                {
                    "start": 2572.91,
                    "end": 2573.41,
                    "word": " types",
                    "probability": 0.7724609375
                }
            ]
        },
        {
            "id": 413,
            "seek": 258618,
            "start": 2573.41,
            "end": 2581.01,
            "text": " method, which returns an array of Java lang classes. So as I explained before,",
            "tokens": [
                50368,
                3170,
                11,
                597,
                11247,
                364,
                10225,
                295,
                10745,
                2265,
                5359,
                13,
                407,
                382,
                286,
                8825,
                949,
                11,
                50692
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18359374688115232,
            "compression_ratio": 1.6666666666666667,
            "no_speech_prob": 0.0080413818359375,
            "words": [
                {
                    "start": 2573.41,
                    "end": 2573.85,
                    "word": " method",
                    "probability": 0.271240234375
                },
                {
                    "start": 2573.85,
                    "end": 2574.07,
                    "word": ",",
                    "probability": 0.208251953125
                },
                {
                    "start": 2574.07,
                    "end": 2574.33,
                    "word": " which",
                    "probability": 0.91748046875
                },
                {
                    "start": 2574.33,
                    "end": 2575.11,
                    "word": " returns",
                    "probability": 0.70556640625
                },
                {
                    "start": 2575.11,
                    "end": 2576.35,
                    "word": " an",
                    "probability": 0.488037109375
                },
                {
                    "start": 2576.35,
                    "end": 2577.45,
                    "word": " array",
                    "probability": 0.6455078125
                },
                {
                    "start": 2577.45,
                    "end": 2577.69,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 2577.69,
                    "end": 2577.87,
                    "word": " Java",
                    "probability": 0.552734375
                },
                {
                    "start": 2577.87,
                    "end": 2578.07,
                    "word": " lang",
                    "probability": 0.12005615234375
                },
                {
                    "start": 2578.07,
                    "end": 2578.45,
                    "word": " classes",
                    "probability": 0.72216796875
                },
                {
                    "start": 2578.45,
                    "end": 2578.93,
                    "word": ".",
                    "probability": 0.94091796875
                },
                {
                    "start": 2578.93,
                    "end": 2579.03,
                    "word": " So",
                    "probability": 0.76953125
                },
                {
                    "start": 2579.03,
                    "end": 2579.19,
                    "word": " as",
                    "probability": 0.6435546875
                },
                {
                    "start": 2579.19,
                    "end": 2579.33,
                    "word": " I",
                    "probability": 0.98583984375
                },
                {
                    "start": 2579.33,
                    "end": 2579.67,
                    "word": " explained",
                    "probability": 0.7373046875
                },
                {
                    "start": 2579.67,
                    "end": 2580.05,
                    "word": " before",
                    "probability": 0.78125
                },
                {
                    "start": 2580.05,
                    "end": 2581.01,
                    "word": ",",
                    "probability": 0.89501953125
                }
            ]
        },
        {
            "id": 414,
            "seek": 258618,
            "start": 2581.01,
            "end": 2588.75,
            "text": " we are able to get an instance of any individual item of this array. And by doing that, we are",
            "tokens": [
                50748,
                321,
                366,
                1075,
                281,
                483,
                364,
                5197,
                295,
                604,
                2609,
                3174,
                295,
                341,
                10225,
                13,
                400,
                538,
                884,
                300,
                11,
                321,
                366,
                51144
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18359374688115232,
            "compression_ratio": 1.6666666666666667,
            "no_speech_prob": 0.0080413818359375,
            "words": [
                {
                    "start": 2581.01,
                    "end": 2581.37,
                    "word": " we",
                    "probability": 0.8779296875
                },
                {
                    "start": 2581.37,
                    "end": 2581.53,
                    "word": " are",
                    "probability": 0.8916015625
                },
                {
                    "start": 2581.53,
                    "end": 2581.71,
                    "word": " able",
                    "probability": 0.88232421875
                },
                {
                    "start": 2581.71,
                    "end": 2581.91,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 2581.91,
                    "end": 2582.13,
                    "word": " get",
                    "probability": 0.90283203125
                },
                {
                    "start": 2582.13,
                    "end": 2582.73,
                    "word": " an",
                    "probability": 0.88134765625
                },
                {
                    "start": 2582.73,
                    "end": 2583.03,
                    "word": " instance",
                    "probability": 0.91015625
                },
                {
                    "start": 2583.03,
                    "end": 2583.31,
                    "word": " of",
                    "probability": 0.8955078125
                },
                {
                    "start": 2583.31,
                    "end": 2583.61,
                    "word": " any",
                    "probability": 0.69775390625
                },
                {
                    "start": 2583.61,
                    "end": 2585.53,
                    "word": " individual",
                    "probability": 0.425537109375
                },
                {
                    "start": 2585.53,
                    "end": 2585.97,
                    "word": " item",
                    "probability": 0.9091796875
                },
                {
                    "start": 2585.97,
                    "end": 2586.17,
                    "word": " of",
                    "probability": 0.89697265625
                },
                {
                    "start": 2586.17,
                    "end": 2586.35,
                    "word": " this",
                    "probability": 0.884765625
                },
                {
                    "start": 2586.35,
                    "end": 2586.61,
                    "word": " array",
                    "probability": 0.76416015625
                },
                {
                    "start": 2586.61,
                    "end": 2587.13,
                    "word": ".",
                    "probability": 0.57421875
                },
                {
                    "start": 2587.35,
                    "end": 2587.35,
                    "word": " And",
                    "probability": 0.587890625
                },
                {
                    "start": 2587.35,
                    "end": 2587.73,
                    "word": " by",
                    "probability": 0.8974609375
                },
                {
                    "start": 2587.73,
                    "end": 2587.99,
                    "word": " doing",
                    "probability": 0.9169921875
                },
                {
                    "start": 2587.99,
                    "end": 2588.29,
                    "word": " that",
                    "probability": 0.8876953125
                },
                {
                    "start": 2588.29,
                    "end": 2588.37,
                    "word": ",",
                    "probability": 0.853515625
                },
                {
                    "start": 2588.37,
                    "end": 2588.51,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2588.51,
                    "end": 2588.75,
                    "word": " are",
                    "probability": 0.8916015625
                }
            ]
        },
        {
            "id": 415,
            "seek": 258618,
            "start": 2588.75,
            "end": 2594.11,
            "text": " finally getting an instance of a Java lang class. From there, we can get the protection domain,",
            "tokens": [
                51144,
                2721,
                1242,
                364,
                5197,
                295,
                257,
                10745,
                2265,
                1508,
                13,
                3358,
                456,
                11,
                321,
                393,
                483,
                264,
                6334,
                9274,
                11,
                51392
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18359374688115232,
            "compression_ratio": 1.6666666666666667,
            "no_speech_prob": 0.0080413818359375,
            "words": [
                {
                    "start": 2588.75,
                    "end": 2589.49,
                    "word": " finally",
                    "probability": 0.78173828125
                },
                {
                    "start": 2589.49,
                    "end": 2589.85,
                    "word": " getting",
                    "probability": 0.90771484375
                },
                {
                    "start": 2589.85,
                    "end": 2590.05,
                    "word": " an",
                    "probability": 0.9052734375
                },
                {
                    "start": 2590.05,
                    "end": 2590.33,
                    "word": " instance",
                    "probability": 0.88720703125
                },
                {
                    "start": 2590.33,
                    "end": 2590.53,
                    "word": " of",
                    "probability": 0.91162109375
                },
                {
                    "start": 2590.63,
                    "end": 2590.81,
                    "word": " a Java",
                    "probability": 0.814453125
                },
                {
                    "start": 2590.81,
                    "end": 2591.03,
                    "word": " lang",
                    "probability": 0.666015625
                },
                {
                    "start": 2591.03,
                    "end": 2591.37,
                    "word": " class",
                    "probability": 0.90234375
                },
                {
                    "start": 2591.37,
                    "end": 2591.67,
                    "word": ".",
                    "probability": 0.9609375
                },
                {
                    "start": 2591.67,
                    "end": 2591.93,
                    "word": " From",
                    "probability": 0.72216796875
                },
                {
                    "start": 2591.93,
                    "end": 2592.19,
                    "word": " there",
                    "probability": 0.85400390625
                },
                {
                    "start": 2592.19,
                    "end": 2592.25,
                    "word": ",",
                    "probability": 0.794921875
                },
                {
                    "start": 2592.25,
                    "end": 2592.41,
                    "word": " we",
                    "probability": 0.8984375
                },
                {
                    "start": 2592.41,
                    "end": 2592.61,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 2592.61,
                    "end": 2593.07,
                    "word": " get",
                    "probability": 0.89501953125
                },
                {
                    "start": 2593.07,
                    "end": 2593.23,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 2593.23,
                    "end": 2593.57,
                    "word": " protection",
                    "probability": 0.6142578125
                },
                {
                    "start": 2593.57,
                    "end": 2593.97,
                    "word": " domain",
                    "probability": 0.841796875
                },
                {
                    "start": 2593.97,
                    "end": 2594.11,
                    "word": ",",
                    "probability": 0.9599609375
                }
            ]
        },
        {
            "id": 416,
            "seek": 258618,
            "start": 2594.11,
            "end": 2599.15,
            "text": " get the class loader, and then initiate any class loader-based attack.",
            "tokens": [
                51392,
                483,
                264,
                1508,
                3677,
                260,
                11,
                293,
                550,
                31574,
                604,
                1508,
                3677,
                260,
                12,
                6032,
                2690,
                13,
                51624
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18359374688115232,
            "compression_ratio": 1.6666666666666667,
            "no_speech_prob": 0.0080413818359375,
            "words": [
                {
                    "start": 2594.11,
                    "end": 2594.25,
                    "word": " get",
                    "probability": 0.892578125
                },
                {
                    "start": 2594.25,
                    "end": 2594.39,
                    "word": " the",
                    "probability": 0.794921875
                },
                {
                    "start": 2594.39,
                    "end": 2594.61,
                    "word": " class",
                    "probability": 0.86962890625
                },
                {
                    "start": 2594.61,
                    "end": 2594.99,
                    "word": " loader",
                    "probability": 0.90966796875
                },
                {
                    "start": 2594.99,
                    "end": 2595.05,
                    "word": ",",
                    "probability": 0.63671875
                },
                {
                    "start": 2595.05,
                    "end": 2595.21,
                    "word": " and",
                    "probability": 0.8916015625
                },
                {
                    "start": 2595.21,
                    "end": 2595.39,
                    "word": " then",
                    "probability": 0.73486328125
                },
                {
                    "start": 2595.39,
                    "end": 2595.95,
                    "word": " initiate",
                    "probability": 0.8232421875
                },
                {
                    "start": 2595.95,
                    "end": 2596.81,
                    "word": " any",
                    "probability": 0.80224609375
                },
                {
                    "start": 2596.81,
                    "end": 2597.61,
                    "word": " class",
                    "probability": 0.91943359375
                },
                {
                    "start": 2597.61,
                    "end": 2597.95,
                    "word": " loader",
                    "probability": 0.929931640625
                },
                {
                    "start": 2597.95,
                    "end": 2598.25,
                    "word": "-based",
                    "probability": 0.63623046875
                },
                {
                    "start": 2598.25,
                    "end": 2598.63,
                    "word": " attack",
                    "probability": 0.83349609375
                },
                {
                    "start": 2598.63,
                    "end": 2599.15,
                    "word": ".",
                    "probability": 0.99755859375
                }
            ]
        },
        {
            "id": 417,
            "seek": 261126,
            "start": 2599.85,
            "end": 2604.93,
            "text": " So last, Pebbles and Box, we were able to find a couple of bypasses that we reported",
            "tokens": [
                50412,
                407,
                1036,
                11,
                2396,
                45176,
                293,
                15112,
                11,
                321,
                645,
                1075,
                281,
                915,
                257,
                1916,
                295,
                24996,
                279,
                300,
                321,
                7055,
                50652
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1981997284228387,
            "compression_ratio": 1.5701754385964912,
            "no_speech_prob": 0.024169921875,
            "words": [
                {
                    "start": 2599.85,
                    "end": 2600.37,
                    "word": " So",
                    "probability": 0.4970703125
                },
                {
                    "start": 2600.37,
                    "end": 2600.73,
                    "word": " last",
                    "probability": 0.67431640625
                },
                {
                    "start": 2600.73,
                    "end": 2601.13,
                    "word": ",",
                    "probability": 0.50439453125
                },
                {
                    "start": 2601.13,
                    "end": 2601.31,
                    "word": " Pebbles",
                    "probability": 0.72998046875
                },
                {
                    "start": 2601.31,
                    "end": 2601.53,
                    "word": " and",
                    "probability": 0.7041015625
                },
                {
                    "start": 2601.53,
                    "end": 2601.73,
                    "word": " Box",
                    "probability": 0.291015625
                },
                {
                    "start": 2601.73,
                    "end": 2601.81,
                    "word": ",",
                    "probability": 0.62744140625
                },
                {
                    "start": 2601.81,
                    "end": 2601.93,
                    "word": " we",
                    "probability": 0.8837890625
                },
                {
                    "start": 2601.93,
                    "end": 2602.09,
                    "word": " were",
                    "probability": 0.87548828125
                },
                {
                    "start": 2602.09,
                    "end": 2602.23,
                    "word": " able",
                    "probability": 0.8759765625
                },
                {
                    "start": 2602.23,
                    "end": 2602.41,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 2602.41,
                    "end": 2602.69,
                    "word": " find",
                    "probability": 0.8134765625
                },
                {
                    "start": 2602.93,
                    "end": 2603.15,
                    "word": " a couple",
                    "probability": 0.7998046875
                },
                {
                    "start": 2603.15,
                    "end": 2603.37,
                    "word": " of",
                    "probability": 0.8994140625
                },
                {
                    "start": 2603.37,
                    "end": 2604.11,
                    "word": " bypasses",
                    "probability": 0.783935546875
                },
                {
                    "start": 2604.11,
                    "end": 2604.33,
                    "word": " that",
                    "probability": 0.8623046875
                },
                {
                    "start": 2604.33,
                    "end": 2604.49,
                    "word": " we",
                    "probability": 0.8349609375
                },
                {
                    "start": 2604.49,
                    "end": 2604.93,
                    "word": " reported",
                    "probability": 0.80126953125
                }
            ]
        },
        {
            "id": 418,
            "seek": 261126,
            "start": 2604.93,
            "end": 2610.23,
            "text": " to the maintainers. Unfortunately, they didn't have time to fix them on time. So we decided",
            "tokens": [
                50652,
                281,
                264,
                6909,
                433,
                13,
                8590,
                11,
                436,
                994,
                380,
                362,
                565,
                281,
                3191,
                552,
                322,
                565,
                13,
                407,
                321,
                3047,
                50924
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1981997284228387,
            "compression_ratio": 1.5701754385964912,
            "no_speech_prob": 0.024169921875,
            "words": [
                {
                    "start": 2604.93,
                    "end": 2605.15,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 2605.15,
                    "end": 2605.29,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2605.29,
                    "end": 2605.81,
                    "word": " maintainers",
                    "probability": 0.87841796875
                },
                {
                    "start": 2605.81,
                    "end": 2606.31,
                    "word": ".",
                    "probability": 0.91552734375
                },
                {
                    "start": 2606.31,
                    "end": 2606.79,
                    "word": " Unfortunately",
                    "probability": 0.80908203125
                },
                {
                    "start": 2606.79,
                    "end": 2607.01,
                    "word": ",",
                    "probability": 0.8232421875
                },
                {
                    "start": 2607.01,
                    "end": 2607.21,
                    "word": " they",
                    "probability": 0.73486328125
                },
                {
                    "start": 2607.21,
                    "end": 2607.47,
                    "word": " didn't",
                    "probability": 0.921142578125
                },
                {
                    "start": 2607.47,
                    "end": 2607.79,
                    "word": " have",
                    "probability": 0.89208984375
                },
                {
                    "start": 2607.79,
                    "end": 2608.05,
                    "word": " time",
                    "probability": 0.79443359375
                },
                {
                    "start": 2608.05,
                    "end": 2608.23,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 2608.23,
                    "end": 2608.55,
                    "word": " fix",
                    "probability": 0.91357421875
                },
                {
                    "start": 2608.55,
                    "end": 2608.79,
                    "word": " them",
                    "probability": 0.74267578125
                },
                {
                    "start": 2608.79,
                    "end": 2609.09,
                    "word": " on",
                    "probability": 0.88818359375
                },
                {
                    "start": 2609.09,
                    "end": 2609.41,
                    "word": " time",
                    "probability": 0.79296875
                },
                {
                    "start": 2609.41,
                    "end": 2609.51,
                    "word": ".",
                    "probability": 0.422607421875
                },
                {
                    "start": 2609.51,
                    "end": 2609.65,
                    "word": " So",
                    "probability": 0.89453125
                },
                {
                    "start": 2609.65,
                    "end": 2609.87,
                    "word": " we",
                    "probability": 0.84521484375
                },
                {
                    "start": 2609.87,
                    "end": 2610.23,
                    "word": " decided",
                    "probability": 0.87744140625
                }
            ]
        },
        {
            "id": 419,
            "seek": 261126,
            "start": 2610.23,
            "end": 2617.01,
            "text": " not to leak these bypasses yet. And we are keeping them classified for a few months.",
            "tokens": [
                50924,
                406,
                281,
                17143,
                613,
                24996,
                279,
                1939,
                13,
                400,
                321,
                366,
                5145,
                552,
                20627,
                337,
                257,
                1326,
                2493,
                13,
                51228
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1981997284228387,
            "compression_ratio": 1.5701754385964912,
            "no_speech_prob": 0.024169921875,
            "words": [
                {
                    "start": 2610.23,
                    "end": 2610.65,
                    "word": " not",
                    "probability": 0.89501953125
                },
                {
                    "start": 2610.65,
                    "end": 2610.91,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 2610.91,
                    "end": 2611.19,
                    "word": " leak",
                    "probability": 0.9150390625
                },
                {
                    "start": 2611.19,
                    "end": 2611.81,
                    "word": " these",
                    "probability": 0.70849609375
                },
                {
                    "start": 2611.81,
                    "end": 2612.91,
                    "word": " bypasses",
                    "probability": 0.854248046875
                },
                {
                    "start": 2612.91,
                    "end": 2613.17,
                    "word": " yet",
                    "probability": 0.8984375
                },
                {
                    "start": 2613.17,
                    "end": 2613.55,
                    "word": ".",
                    "probability": 0.41943359375
                },
                {
                    "start": 2613.55,
                    "end": 2613.75,
                    "word": " And",
                    "probability": 0.7705078125
                },
                {
                    "start": 2613.75,
                    "end": 2613.89,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 2613.89,
                    "end": 2614.07,
                    "word": " are",
                    "probability": 0.84375
                },
                {
                    "start": 2614.07,
                    "end": 2614.53,
                    "word": " keeping",
                    "probability": 0.74609375
                },
                {
                    "start": 2614.53,
                    "end": 2614.77,
                    "word": " them",
                    "probability": 0.7353515625
                },
                {
                    "start": 2614.77,
                    "end": 2615.13,
                    "word": " classified",
                    "probability": 0.9453125
                },
                {
                    "start": 2615.13,
                    "end": 2615.55,
                    "word": " for",
                    "probability": 0.89697265625
                },
                {
                    "start": 2616.05,
                    "end": 2616.21,
                    "word": " a few",
                    "probability": 0.8125
                },
                {
                    "start": 2616.21,
                    "end": 2616.49,
                    "word": " months",
                    "probability": 0.740234375
                },
                {
                    "start": 2616.49,
                    "end": 2617.01,
                    "word": ".",
                    "probability": 0.99658203125
                }
            ]
        },
        {
            "id": 420,
            "seek": 261126,
            "start": 2617.89,
            "end": 2624.23,
            "text": " So with that, we will switch back to Alexander, who will wrap up the talk with some conclusions.",
            "tokens": [
                51312,
                407,
                365,
                300,
                11,
                321,
                486,
                3679,
                646,
                281,
                14845,
                11,
                567,
                486,
                7019,
                493,
                264,
                751,
                365,
                512,
                22865,
                13,
                51604
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1981997284228387,
            "compression_ratio": 1.5701754385964912,
            "no_speech_prob": 0.024169921875,
            "words": [
                {
                    "start": 2617.89,
                    "end": 2618.41,
                    "word": " So",
                    "probability": 0.8818359375
                },
                {
                    "start": 2618.41,
                    "end": 2618.61,
                    "word": " with",
                    "probability": 0.76611328125
                },
                {
                    "start": 2618.61,
                    "end": 2618.77,
                    "word": " that",
                    "probability": 0.87939453125
                },
                {
                    "start": 2618.77,
                    "end": 2618.85,
                    "word": ",",
                    "probability": 0.89111328125
                },
                {
                    "start": 2618.85,
                    "end": 2618.93,
                    "word": " we",
                    "probability": 0.90625
                },
                {
                    "start": 2618.93,
                    "end": 2619.13,
                    "word": " will",
                    "probability": 0.81884765625
                },
                {
                    "start": 2619.13,
                    "end": 2619.51,
                    "word": " switch",
                    "probability": 0.935546875
                },
                {
                    "start": 2619.51,
                    "end": 2620.41,
                    "word": " back",
                    "probability": 0.81787109375
                },
                {
                    "start": 2620.41,
                    "end": 2620.61,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 2620.61,
                    "end": 2620.99,
                    "word": " Alexander",
                    "probability": 0.67041015625
                },
                {
                    "start": 2620.99,
                    "end": 2621.09,
                    "word": ",",
                    "probability": 0.5546875
                },
                {
                    "start": 2621.09,
                    "end": 2621.37,
                    "word": " who",
                    "probability": 0.806640625
                },
                {
                    "start": 2621.37,
                    "end": 2621.73,
                    "word": " will",
                    "probability": 0.80712890625
                },
                {
                    "start": 2621.73,
                    "end": 2622.09,
                    "word": " wrap",
                    "probability": 0.85107421875
                },
                {
                    "start": 2622.09,
                    "end": 2622.33,
                    "word": " up",
                    "probability": 0.90673828125
                },
                {
                    "start": 2622.33,
                    "end": 2622.55,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2622.55,
                    "end": 2622.75,
                    "word": " talk",
                    "probability": 0.79638671875
                },
                {
                    "start": 2622.75,
                    "end": 2622.97,
                    "word": " with",
                    "probability": 0.81103515625
                },
                {
                    "start": 2622.97,
                    "end": 2623.27,
                    "word": " some",
                    "probability": 0.818359375
                },
                {
                    "start": 2623.27,
                    "end": 2623.85,
                    "word": " conclusions",
                    "probability": 0.8349609375
                },
                {
                    "start": 2623.85,
                    "end": 2624.23,
                    "word": ".",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 421,
            "seek": 264040,
            "start": 2624.23,
            "end": 2629.23,
            "text": " Thank you, Arvara. First of all, let's summarize our results after this research.",
            "tokens": [
                50384,
                1044,
                291,
                11,
                1587,
                85,
                2419,
                13,
                2386,
                295,
                439,
                11,
                718,
                311,
                20858,
                527,
                3542,
                934,
                341,
                2132,
                13,
                50604
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21798406176122964,
            "compression_ratio": 1.5602836879432624,
            "no_speech_prob": 0.1492919921875,
            "words": [
                {
                    "start": 2624.23,
                    "end": 2625.01,
                    "word": " Thank",
                    "probability": 0.69677734375
                },
                {
                    "start": 2625.01,
                    "end": 2625.15,
                    "word": " you",
                    "probability": 0.8662109375
                },
                {
                    "start": 2625.15,
                    "end": 2625.19,
                    "word": ",",
                    "probability": 0.6240234375
                },
                {
                    "start": 2625.19,
                    "end": 2625.43,
                    "word": " Arvara",
                    "probability": 0.5218098958333334
                },
                {
                    "start": 2625.43,
                    "end": 2625.73,
                    "word": ".",
                    "probability": 0.767578125
                },
                {
                    "start": 2625.73,
                    "end": 2626.11,
                    "word": " First",
                    "probability": 0.853515625
                },
                {
                    "start": 2626.11,
                    "end": 2626.29,
                    "word": " of",
                    "probability": 0.8876953125
                },
                {
                    "start": 2626.29,
                    "end": 2626.47,
                    "word": " all",
                    "probability": 0.90234375
                },
                {
                    "start": 2626.47,
                    "end": 2626.55,
                    "word": ",",
                    "probability": 0.83203125
                },
                {
                    "start": 2626.55,
                    "end": 2626.77,
                    "word": " let's",
                    "probability": 0.915771484375
                },
                {
                    "start": 2626.77,
                    "end": 2627.07,
                    "word": " summarize",
                    "probability": 0.5302734375
                },
                {
                    "start": 2627.07,
                    "end": 2627.53,
                    "word": " our",
                    "probability": 0.81640625
                },
                {
                    "start": 2627.53,
                    "end": 2627.87,
                    "word": " results",
                    "probability": 0.68408203125
                },
                {
                    "start": 2627.87,
                    "end": 2628.13,
                    "word": " after",
                    "probability": 0.67431640625
                },
                {
                    "start": 2628.13,
                    "end": 2628.37,
                    "word": " this",
                    "probability": 0.86767578125
                },
                {
                    "start": 2628.37,
                    "end": 2628.87,
                    "word": " research",
                    "probability": 0.75830078125
                },
                {
                    "start": 2628.87,
                    "end": 2629.23,
                    "word": ".",
                    "probability": 0.9755859375
                }
            ]
        },
        {
            "id": 422,
            "seek": 264040,
            "start": 2629.23,
            "end": 2633.63,
            "text": " More than 30 new vulnerabilities were found and reported to the vendor.",
            "tokens": [
                50604,
                5048,
                813,
                2217,
                777,
                37633,
                645,
                1352,
                293,
                7055,
                281,
                264,
                24321,
                13,
                50824
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21798406176122964,
            "compression_ratio": 1.5602836879432624,
            "no_speech_prob": 0.1492919921875,
            "words": [
                {
                    "start": 2629.23,
                    "end": 2629.35,
                    "word": " More",
                    "probability": 0.77734375
                },
                {
                    "start": 2629.35,
                    "end": 2629.57,
                    "word": " than",
                    "probability": 0.8837890625
                },
                {
                    "start": 2629.57,
                    "end": 2630.15,
                    "word": " 30",
                    "probability": 0.80078125
                },
                {
                    "start": 2630.15,
                    "end": 2630.53,
                    "word": " new",
                    "probability": 0.77685546875
                },
                {
                    "start": 2630.53,
                    "end": 2630.93,
                    "word": " vulnerabilities",
                    "probability": 0.853515625
                },
                {
                    "start": 2630.93,
                    "end": 2631.55,
                    "word": " were",
                    "probability": 0.8642578125
                },
                {
                    "start": 2631.55,
                    "end": 2632.01,
                    "word": " found",
                    "probability": 0.89208984375
                },
                {
                    "start": 2632.01,
                    "end": 2632.19,
                    "word": " and",
                    "probability": 0.88916015625
                },
                {
                    "start": 2632.19,
                    "end": 2632.59,
                    "word": " reported",
                    "probability": 0.798828125
                },
                {
                    "start": 2632.59,
                    "end": 2632.77,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 2632.77,
                    "end": 2632.95,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 2632.95,
                    "end": 2633.23,
                    "word": " vendor",
                    "probability": 0.7705078125
                },
                {
                    "start": 2633.23,
                    "end": 2633.63,
                    "word": ".",
                    "probability": 0.9296875
                }
            ]
        },
        {
            "id": 423,
            "seek": 264040,
            "start": 2633.63,
            "end": 2639.69,
            "text": " More than 20 different products are affected. We can see their names on this slide. Based on",
            "tokens": [
                50824,
                5048,
                813,
                945,
                819,
                3383,
                366,
                8028,
                13,
                492,
                393,
                536,
                641,
                5288,
                322,
                341,
                4137,
                13,
                18785,
                322,
                51132
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21798406176122964,
            "compression_ratio": 1.5602836879432624,
            "no_speech_prob": 0.1492919921875,
            "words": [
                {
                    "start": 2633.63,
                    "end": 2633.79,
                    "word": " More",
                    "probability": 0.8251953125
                },
                {
                    "start": 2633.79,
                    "end": 2633.93,
                    "word": " than",
                    "probability": 0.884765625
                },
                {
                    "start": 2633.93,
                    "end": 2634.37,
                    "word": " 20",
                    "probability": 0.880859375
                },
                {
                    "start": 2634.37,
                    "end": 2634.77,
                    "word": " different",
                    "probability": 0.68994140625
                },
                {
                    "start": 2634.77,
                    "end": 2635.21,
                    "word": " products",
                    "probability": 0.7744140625
                },
                {
                    "start": 2635.21,
                    "end": 2635.37,
                    "word": " are",
                    "probability": 0.85595703125
                },
                {
                    "start": 2635.37,
                    "end": 2635.79,
                    "word": " affected",
                    "probability": 0.7080078125
                },
                {
                    "start": 2635.79,
                    "end": 2636.17,
                    "word": ".",
                    "probability": 0.84521484375
                },
                {
                    "start": 2636.17,
                    "end": 2636.27,
                    "word": " We",
                    "probability": 0.87744140625
                },
                {
                    "start": 2636.27,
                    "end": 2636.47,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 2636.47,
                    "end": 2636.69,
                    "word": " see",
                    "probability": 0.8125
                },
                {
                    "start": 2636.69,
                    "end": 2636.91,
                    "word": " their",
                    "probability": 0.87744140625
                },
                {
                    "start": 2636.91,
                    "end": 2637.23,
                    "word": " names",
                    "probability": 0.798828125
                },
                {
                    "start": 2637.23,
                    "end": 2637.55,
                    "word": " on",
                    "probability": 0.89892578125
                },
                {
                    "start": 2637.55,
                    "end": 2637.89,
                    "word": " this",
                    "probability": 0.8681640625
                },
                {
                    "start": 2637.89,
                    "end": 2638.49,
                    "word": " slide",
                    "probability": 0.87548828125
                },
                {
                    "start": 2638.49,
                    "end": 2639.09,
                    "word": ".",
                    "probability": 0.99072265625
                },
                {
                    "start": 2639.27,
                    "end": 2639.49,
                    "word": " Based",
                    "probability": 0.89794921875
                },
                {
                    "start": 2639.49,
                    "end": 2639.69,
                    "word": " on",
                    "probability": 0.90673828125
                }
            ]
        },
        {
            "id": 424,
            "seek": 264040,
            "start": 2639.69,
            "end": 2646.67,
            "text": " these results, we can make the next conclusions. These are not the problems of specific product",
            "tokens": [
                51132,
                613,
                3542,
                11,
                321,
                393,
                652,
                264,
                958,
                22865,
                13,
                1981,
                366,
                406,
                264,
                2740,
                295,
                2685,
                1674,
                51484
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21798406176122964,
            "compression_ratio": 1.5602836879432624,
            "no_speech_prob": 0.1492919921875,
            "words": [
                {
                    "start": 2639.69,
                    "end": 2639.97,
                    "word": " these",
                    "probability": 0.65576171875
                },
                {
                    "start": 2639.97,
                    "end": 2640.57,
                    "word": " results",
                    "probability": 0.6650390625
                },
                {
                    "start": 2640.57,
                    "end": 2640.89,
                    "word": ",",
                    "probability": 0.87548828125
                },
                {
                    "start": 2640.89,
                    "end": 2641.07,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 2641.07,
                    "end": 2641.27,
                    "word": " can",
                    "probability": 0.89501953125
                },
                {
                    "start": 2641.27,
                    "end": 2641.57,
                    "word": " make",
                    "probability": 0.873046875
                },
                {
                    "start": 2641.57,
                    "end": 2641.77,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2641.77,
                    "end": 2642.01,
                    "word": " next",
                    "probability": 0.861328125
                },
                {
                    "start": 2642.01,
                    "end": 2642.51,
                    "word": " conclusions",
                    "probability": 0.84033203125
                },
                {
                    "start": 2642.51,
                    "end": 2643.01,
                    "word": ".",
                    "probability": 0.9873046875
                },
                {
                    "start": 2643.01,
                    "end": 2643.23,
                    "word": " These",
                    "probability": 0.89111328125
                },
                {
                    "start": 2643.23,
                    "end": 2643.43,
                    "word": " are",
                    "probability": 0.8994140625
                },
                {
                    "start": 2643.43,
                    "end": 2643.77,
                    "word": " not",
                    "probability": 0.876953125
                },
                {
                    "start": 2643.77,
                    "end": 2643.99,
                    "word": " the",
                    "probability": 0.798828125
                },
                {
                    "start": 2643.99,
                    "end": 2644.43,
                    "word": " problems",
                    "probability": 0.6640625
                },
                {
                    "start": 2644.43,
                    "end": 2645.43,
                    "word": " of",
                    "probability": 0.89404296875
                },
                {
                    "start": 2645.43,
                    "end": 2646.15,
                    "word": " specific",
                    "probability": 0.388671875
                },
                {
                    "start": 2646.15,
                    "end": 2646.67,
                    "word": " product",
                    "probability": 0.6689453125
                }
            ]
        },
        {
            "id": 425,
            "seek": 264040,
            "start": 2646.67,
            "end": 2653.37,
            "text": " or framework. And content management system as a class should be on Red Team radar. Templates for",
            "tokens": [
                51484,
                420,
                8388,
                13,
                400,
                2701,
                4592,
                1185,
                382,
                257,
                1508,
                820,
                312,
                322,
                4477,
                7606,
                16544,
                13,
                39563,
                1024,
                337,
                51816
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21798406176122964,
            "compression_ratio": 1.5602836879432624,
            "no_speech_prob": 0.1492919921875,
            "words": [
                {
                    "start": 2646.67,
                    "end": 2646.91,
                    "word": " or",
                    "probability": 0.89404296875
                },
                {
                    "start": 2646.91,
                    "end": 2647.39,
                    "word": " framework",
                    "probability": 0.79296875
                },
                {
                    "start": 2647.39,
                    "end": 2647.93,
                    "word": ".",
                    "probability": 0.470458984375
                },
                {
                    "start": 2647.93,
                    "end": 2648.11,
                    "word": " And",
                    "probability": 0.58642578125
                },
                {
                    "start": 2648.11,
                    "end": 2648.41,
                    "word": " content",
                    "probability": 0.58203125
                },
                {
                    "start": 2648.41,
                    "end": 2648.83,
                    "word": " management",
                    "probability": 0.72900390625
                },
                {
                    "start": 2648.83,
                    "end": 2649.43,
                    "word": " system",
                    "probability": 0.81982421875
                },
                {
                    "start": 2649.43,
                    "end": 2649.71,
                    "word": " as",
                    "probability": 0.82958984375
                },
                {
                    "start": 2649.87,
                    "end": 2650.23,
                    "word": " a class",
                    "probability": 0.89599609375
                },
                {
                    "start": 2650.23,
                    "end": 2650.51,
                    "word": " should",
                    "probability": 0.92724609375
                },
                {
                    "start": 2650.51,
                    "end": 2650.69,
                    "word": " be",
                    "probability": 0.90087890625
                },
                {
                    "start": 2650.69,
                    "end": 2650.89,
                    "word": " on",
                    "probability": 0.89306640625
                },
                {
                    "start": 2650.89,
                    "end": 2651.21,
                    "word": " Red",
                    "probability": 0.34521484375
                },
                {
                    "start": 2651.21,
                    "end": 2651.41,
                    "word": " Team",
                    "probability": 0.8662109375
                },
                {
                    "start": 2651.41,
                    "end": 2651.67,
                    "word": " radar",
                    "probability": 0.486328125
                },
                {
                    "start": 2651.67,
                    "end": 2652.27,
                    "word": ".",
                    "probability": 0.99462890625
                },
                {
                    "start": 2652.63,
                    "end": 2653.17,
                    "word": " Templates",
                    "probability": 0.85791015625
                },
                {
                    "start": 2653.17,
                    "end": 2653.37,
                    "word": " for",
                    "probability": 0.9033203125
                }
            ]
        },
        {
            "id": 426,
            "seek": 266066,
            "start": 2653.37,
            "end": 2659.15,
            "text": " dynamic content that can be managed by user is the main target for such system. There are specific",
            "tokens": [
                50364,
                8546,
                2701,
                300,
                393,
                312,
                6453,
                538,
                4195,
                307,
                264,
                2135,
                3779,
                337,
                1270,
                1185,
                13,
                821,
                366,
                2685,
                50660
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2372901168332171,
            "compression_ratio": 1.5233160621761659,
            "no_speech_prob": 0.00334930419921875,
            "words": [
                {
                    "start": 2653.37,
                    "end": 2653.77,
                    "word": " dynamic",
                    "probability": 0.180908203125
                },
                {
                    "start": 2653.77,
                    "end": 2654.33,
                    "word": " content",
                    "probability": 0.77783203125
                },
                {
                    "start": 2654.33,
                    "end": 2654.61,
                    "word": " that",
                    "probability": 0.86083984375
                },
                {
                    "start": 2654.61,
                    "end": 2654.77,
                    "word": " can",
                    "probability": 0.8974609375
                },
                {
                    "start": 2654.77,
                    "end": 2654.97,
                    "word": " be",
                    "probability": 0.9013671875
                },
                {
                    "start": 2654.97,
                    "end": 2655.29,
                    "word": " managed",
                    "probability": 0.90087890625
                },
                {
                    "start": 2655.29,
                    "end": 2655.49,
                    "word": " by",
                    "probability": 0.9052734375
                },
                {
                    "start": 2655.49,
                    "end": 2655.81,
                    "word": " user",
                    "probability": 0.45458984375
                },
                {
                    "start": 2655.81,
                    "end": 2656.07,
                    "word": " is",
                    "probability": 0.73046875
                },
                {
                    "start": 2656.07,
                    "end": 2656.25,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 2656.25,
                    "end": 2656.53,
                    "word": " main",
                    "probability": 0.81396484375
                },
                {
                    "start": 2656.53,
                    "end": 2656.89,
                    "word": " target",
                    "probability": 0.84765625
                },
                {
                    "start": 2656.89,
                    "end": 2657.11,
                    "word": " for",
                    "probability": 0.8818359375
                },
                {
                    "start": 2657.11,
                    "end": 2657.33,
                    "word": " such",
                    "probability": 0.892578125
                },
                {
                    "start": 2657.33,
                    "end": 2657.69,
                    "word": " system",
                    "probability": 0.76708984375
                },
                {
                    "start": 2657.69,
                    "end": 2658.01,
                    "word": ".",
                    "probability": 0.818359375
                },
                {
                    "start": 2658.01,
                    "end": 2658.35,
                    "word": " There",
                    "probability": 0.7666015625
                },
                {
                    "start": 2658.35,
                    "end": 2658.53,
                    "word": " are",
                    "probability": 0.88818359375
                },
                {
                    "start": 2658.53,
                    "end": 2659.15,
                    "word": " specific",
                    "probability": 0.8115234375
                }
            ]
        },
        {
            "id": 427,
            "seek": 266066,
            "start": 2659.15,
            "end": 2665.05,
            "text": " areas with higher risk from security point of view. It's a good idea to perform security review and",
            "tokens": [
                50660,
                3179,
                365,
                2946,
                3148,
                490,
                3825,
                935,
                295,
                1910,
                13,
                467,
                311,
                257,
                665,
                1558,
                281,
                2042,
                3825,
                3131,
                293,
                50944
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2372901168332171,
            "compression_ratio": 1.5233160621761659,
            "no_speech_prob": 0.00334930419921875,
            "words": [
                {
                    "start": 2659.15,
                    "end": 2659.69,
                    "word": " areas",
                    "probability": 0.9248046875
                },
                {
                    "start": 2659.69,
                    "end": 2659.93,
                    "word": " with",
                    "probability": 0.80517578125
                },
                {
                    "start": 2659.93,
                    "end": 2660.37,
                    "word": " higher",
                    "probability": 0.671875
                },
                {
                    "start": 2660.37,
                    "end": 2660.67,
                    "word": " risk",
                    "probability": 0.8076171875
                },
                {
                    "start": 2660.67,
                    "end": 2660.87,
                    "word": " from",
                    "probability": 0.80517578125
                },
                {
                    "start": 2660.87,
                    "end": 2661.29,
                    "word": " security",
                    "probability": 0.8916015625
                },
                {
                    "start": 2661.29,
                    "end": 2661.61,
                    "word": " point",
                    "probability": 0.8369140625
                },
                {
                    "start": 2661.61,
                    "end": 2661.83,
                    "word": " of",
                    "probability": 0.89892578125
                },
                {
                    "start": 2661.83,
                    "end": 2662.01,
                    "word": " view",
                    "probability": 0.80224609375
                },
                {
                    "start": 2662.01,
                    "end": 2662.61,
                    "word": ".",
                    "probability": 0.92333984375
                },
                {
                    "start": 2662.75,
                    "end": 2663.01,
                    "word": " It's",
                    "probability": 0.84814453125
                },
                {
                    "start": 2663.09,
                    "end": 2663.23,
                    "word": " a good",
                    "probability": 0.88037109375
                },
                {
                    "start": 2663.23,
                    "end": 2663.55,
                    "word": " idea",
                    "probability": 0.7822265625
                },
                {
                    "start": 2663.55,
                    "end": 2663.77,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2663.77,
                    "end": 2664.01,
                    "word": " perform",
                    "probability": 0.79296875
                },
                {
                    "start": 2664.01,
                    "end": 2664.47,
                    "word": " security",
                    "probability": 0.92724609375
                },
                {
                    "start": 2664.47,
                    "end": 2664.79,
                    "word": " review",
                    "probability": 0.64794921875
                },
                {
                    "start": 2664.79,
                    "end": 2665.05,
                    "word": " and",
                    "probability": 0.8916015625
                }
            ]
        },
        {
            "id": 428,
            "seek": 266066,
            "start": 2665.05,
            "end": 2672.93,
            "text": " testing for such places. Always try to reduce attack surface as much as you can. And stay safe!",
            "tokens": [
                50944,
                4997,
                337,
                1270,
                3190,
                13,
                11270,
                853,
                281,
                5407,
                2690,
                3753,
                382,
                709,
                382,
                291,
                393,
                13,
                400,
                1754,
                3273,
                0,
                51372
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2372901168332171,
            "compression_ratio": 1.5233160621761659,
            "no_speech_prob": 0.00334930419921875,
            "words": [
                {
                    "start": 2665.05,
                    "end": 2665.39,
                    "word": " testing",
                    "probability": 0.7373046875
                },
                {
                    "start": 2665.39,
                    "end": 2665.63,
                    "word": " for",
                    "probability": 0.89013671875
                },
                {
                    "start": 2665.63,
                    "end": 2665.85,
                    "word": " such",
                    "probability": 0.841796875
                },
                {
                    "start": 2665.85,
                    "end": 2666.25,
                    "word": " places",
                    "probability": 0.86572265625
                },
                {
                    "start": 2666.25,
                    "end": 2666.85,
                    "word": ".",
                    "probability": 0.95068359375
                },
                {
                    "start": 2667.01,
                    "end": 2667.59,
                    "word": " Always",
                    "probability": 0.8466796875
                },
                {
                    "start": 2667.59,
                    "end": 2668.09,
                    "word": " try",
                    "probability": 0.77001953125
                },
                {
                    "start": 2668.09,
                    "end": 2668.39,
                    "word": " to",
                    "probability": 0.3212890625
                },
                {
                    "start": 2668.39,
                    "end": 2668.77,
                    "word": " reduce",
                    "probability": 0.6787109375
                },
                {
                    "start": 2668.77,
                    "end": 2669.31,
                    "word": " attack",
                    "probability": 0.765625
                },
                {
                    "start": 2669.31,
                    "end": 2669.85,
                    "word": " surface",
                    "probability": 0.69970703125
                },
                {
                    "start": 2669.85,
                    "end": 2670.29,
                    "word": " as",
                    "probability": 0.90771484375
                },
                {
                    "start": 2670.29,
                    "end": 2670.67,
                    "word": " much",
                    "probability": 0.810546875
                },
                {
                    "start": 2670.67,
                    "end": 2670.89,
                    "word": " as",
                    "probability": 0.91162109375
                },
                {
                    "start": 2670.89,
                    "end": 2671.05,
                    "word": " you",
                    "probability": 0.89404296875
                },
                {
                    "start": 2671.05,
                    "end": 2671.31,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 2671.31,
                    "end": 2671.91,
                    "word": ".",
                    "probability": 0.470458984375
                },
                {
                    "start": 2671.99,
                    "end": 2672.11,
                    "word": " And",
                    "probability": 0.58837890625
                },
                {
                    "start": 2672.11,
                    "end": 2672.31,
                    "word": " stay",
                    "probability": 0.84716796875
                },
                {
                    "start": 2672.31,
                    "end": 2672.67,
                    "word": " safe",
                    "probability": 0.87353515625
                },
                {
                    "start": 2672.67,
                    "end": 2672.93,
                    "word": "!",
                    "probability": 0.6142578125
                }
            ]
        }
    ],
    "text": " Hi, welcome. Thanks for attending our talk. This is Room for Escape, Scribbling Outside the Lines of Template Security. So, my name is Alvaro Munoz, also known as Pwntested in the social media. I'm a security researcher with the GitHub security lab. And with me, my colleague, Alexander Mirosh, also known as Oleg Mirosh in Twitter. And he is a security researcher with Micro Focus Fortify team. So, today, we will be reviewing the security of content management systems, or CMS. And, basically, we will be focusing on the security of the template systems that are used by CMSs. So, a content management system is basically an application that is used to manage different types of web content, so that users can actually create, upload, and publish different types of content. So, normally, this content is based on some structures and some kind of documents called templates, which are used to generate and create dynamic content. So, these templates normally allow a subset of different programming language capabilities. So, they are powerful in the sense that they can be used to run arbitrary code. Because of that, they are normally sandboxed in order to prevent arbitrary code execution and remote code execution. So, our research will focus on both .NET and Java-based content management systems, because these are the languages that are more prevalent across enterprises. And our assumption is that the attacker can control the templates, right? So, we don't really care about how the attacker gets control of these templates in the first place, if it's through a server-side template injection, or if it's maybe through our cross-site scripting that allows him to submit arbitrary templates in behalf of someone else. Or maybe they have permissions, like if you are a user, for example, in SharePoint, if you have an account in SharePoint, you are allowed to create your own sites and content. So, no matter how the attacker can edit the content of a template, our research will focus on escaping and breaking all the mitigations put in place to prevent arbitrary code execution. So, we will first start with .NET. Basically, we will focus on SharePoint. We will present five different ways we were able to break the sandbox used by SharePoint to prevent arbitrary code execution. And then we will move into the Java part, where we will present four different template engines, including the most popular ones, such as Velocity and FreeMarker. And then we will present 10 different content management systems, and we will try our bypasses on them. So, we will wrap up with some takeaways and conclusions, and then open the floor for Q&A. So, let's start with the .NET part. Thank you, Alvaro. In this part of our presentation, we will present different types of security problems in content management systems, and give examples of them in SharePoint. But before that, we need to explain some basics of SharePoint security. SharePoint has two types of ASPx pages. The first type is application pages. Each of these pages are the part of SharePoint server and implement some application logic. They are stored in specific folders on the file system. Of course, users are not able to change them. They are regular ASPx pages and are processed by server without any restrictions. In opposite to them, there are side pages. They are stored in database and they can be customized even by users. SharePoint parses them in special mode, also known as safe mode. Actually, they are more like some sort of templates for presenting dynamic content. On this slide, we can see a diagram how server works with these pages. Virtual provider can fetch content from file system or database. Based on the virtual path of the current page, ASP page parse filter will decide either it is side page and safe mode should be applied, or it is an application page and it will be processed without any restrictions. So, page filter is a critical element from security design. Let's have a look on a simple ASPx page. For our attacks, we are only interested in server-side components. For example, directives. There are special instructions on how server should process the current page. Often, they have some number of attributes. We can include server-side code either in special blocks or as embedded server-side code. To be processed by server, control should have the runout server attribute. The next element is server-side common block. It is ignored by server. And server-side include directives allow us to include raw content of arbitrary file. Now, we can better understand what safe mode means. Side page will not be compiled, so we cannot use server-side code. We are not able to include files from file system. We can only use allowed controls. This list is defined in safe control section of web config file. Page filter also applies an allow list for directives and even for attributes of most of them. There are many other restrictions. For example, event binding is blocked as well. As we can see, it is a set of quite strong restrictions how it can be bypassed. As we know, safe mode is enforced by page filter. So, our first question was, is there any place where SharePoint does not use it? And answer yes, there are such places. Page filter will not be applied for the content argument of the parse control method if it's called only with one argument or if the second one that actually has name ignoreParseFilter is true. In addition, page filter is used at rendering time but is ignored at design time. But even if page filter is not applied, SharePoint uses another way to verify the input. It is a verify control on safe list method from editing page parse type that aims to do the same task at the original page filter, block markup with unsafe elements. But let's imagine for a second that we are able to bypass either this method or page filter. By the way, each such bypass is separate vulnerability and we will present them in a few minutes. So, how could we get remote code execution after escaping the safe mode? Remember, since parse control method never calls compilation, we are not able to use server-side code or perform any other attack that require compilation. But if we escape safe mode, we can use unsafe controls or directives. Let's review several of them. One of the most interesting unsafe controls is object data source. It allows us to invoke public methods from arbitrary public type. We can see an example of payload that uses start method from process type to launch calculator. So, actually, it is arbitrary code execution, jackpot. But let's review a couple other unsafe controls. XML data source and XML controls allow us to get content of arbitrary XML files. The similar results we can get by server-side include directives that return us content of any text files. Let's see how we can escalate from arbitrary file read to arbitrary code execution. If we can access web.config file, we will be able to get validation key from machine key section. By the way, this value may be present in other places such as internal SharePoint properties. We will see this example a bit later. With validation key, we can generate a valid view state that will execute arbitrary code commands on the target server. We can use tools such as userserial.net for this. Now, when we know what safe mode is and how we can compromise SharePoint server if it is bypassed, we can move to our next part of this talk. Here we will present five different types of security problem in content management system. We will show examples of each type in SharePoint. We would like to stress here that our target is SharePoint server with default configuration. All vulnerabilities allowed us to execute arbitrary code on the target and all attacks were performed by regular user. No admin rights were needed. Let's start. The first type of security problems is access to resources with sensitive information. It can be configuration or business information in various files, logs, database, or even process memory. Of course, proper sandbox should prevent this problem, but it is not always the case. We already mentioned that page filter blocks server-side includes directives and verify control on safe list method should do this as well, and actually it does. But if it's called with false in block server-side includes argument, it will not block them. And we found such usage of this method. It was used for design mode. The next building block for our talk, how we can provide our markup for this mode. We can send it in web part XML parameter of the render web part for edit method of the web page services. So we can try to include web config file there. Here we can see the full payload for the mentioned parameter and address to relevant web services. Server returned us the entire web config with validation key. We use it for view state-based deserialization attack, which led us to executing arbitrary OS command on the server. Time for our next type of security problems in content management system. Allow dangerous element that can be used for attacks. We have found an example in SharePoint safe control list, or should we call it not so safe control list in this case. It is contact link suggestion micro view control. We can see snippet with interesting code from implementation where request parameter is passed to data set read XML method. If we can control input for this method, we can get our data deserialized by XML serializer with control type. We already showed in one of our previous work that in this case we can get arbitrary code execution. Unfortunately, this payload is too big for slides, but you can find it in our white paper. The last piece of the puzzle is our site page with this dangerous control. You can see it on this slide. For the attack, we just need to place the payload into the text box and click on submit button and desired command will be executed on the SharePoint server. For us, the next type of security problems looks quite interesting, so we will explain it with more details and present two separate examples from SharePoint server. Dynamic content usually means that we will have at least read access to some properties or attributes of some objects. For some system like SharePoint, we can even write values there. Of course, some box should filter out the access to dangerous property or attributes. Let's review basic type of such filtering. The first case is when only one level of properties or attributes is allowed. We can see examples on the slide. Name property of user object of select value from menu. We can imagine the object and its properties like a branch with only leaves. If an allow list is applied, it's relatively easy to review all elements. And after such review, we can make sure that there is no dangerous elements. What if block list is used instead? We still need to verify available objects and it can be a bit difficult. So in general, we do not consider a block list a safe approach because of potential gaps there. We will see in Java part a couple of examples of such bypasses. The most interesting case for us is where access to nested properties or attributes is allowed. For example, request.authUser.name or menu.selectedItem.text. Because of branch-leaves analogy, many developers may imagine this case as branch with branches and leaves. And they may apply a filter only for the first level objects. But it is not true. It is a network. And we may jump from one branch to another branch or even to the trunk. For example, on this slide, we can see how we can access application instance from a new web control. Let's illustrate this problem by examples from SharePoint. There is wikiContentWebParseControl. It is allowed and can pass our markup into the parseControl method. Please note, it is called with false value in ignoreParseFilter argument. So, PageFilter will not be ignored. The following snippet shows that in this case, the virtual path will be created from AppRelativeVirtualPath property. And if you remember, PageFilter will apply restriction based on this virtual path. So, if we are able to change it, we can fool the PageFilter to not apply any restriction to our markup. Let's try to graph such payload. First snippet fails, because when ASPxParser tries to assign a new value to AppRelativeVirtualPath, the Page property of our control is not defined yet. So, we need to delay this assignment a little bit. We can do this by data binding. So, by the time the property is bound, the Page property will be already defined. Here is our final payload. We can notice that our new path points to application page setting ASPx. It is assigned to ToolTip property and later will be transferred to AppRelativeVirtualPath. So, the PageFilter will think that this is system page and will allow any unsafe markup. For example, we can use ObjectDataSource control to start calculator. Let's see how the real attack may look. We can see a site page with our payload. Path to system page. It will be assigned to AppRelativeVirtualPath. Unsafe markup contains ObjectDataSource control. We will invoke start method of the process type and we'll start calculator. Let's save it here. For our attack, we need to upload it to the target server. In our case, it's SharePoint with default configuration. That means regular users have access to their own personal sites and we can use them to host our site page. We are notificated as regular user with name attacker. Sneaky, isn't it? And here is his personal site. Let's upload our page here. Now, to trigger our attack, we just need to click on it. But before that, let's take a look on the right slide of our screen. We can see task manager on our SharePoint server and we will notice if calculator start. Now, let's start our attack and here is our calculator. Let's move to our next vulnerability in SharePoint. Now, we will try to exploit read access to nested properties. We will use control parameter. It allows to bind value of property from another control to select prop parameter. Also, it supports nested properties. We need to deliver value of target property back to us. To do this, we will use XML URL data source control that sends value of select parameters to external server. Now, we need to find accessible property with sensitive information. Here, we should explain a little bit configuration process of SharePoint online servers. Obviously, they are installed and configured automatically. But what about configuration parameters that are unique for each installation? They will be provided in special file that will be used for unintended configuration. What is important for our attack? All such parameters, including validation key, will be stored in initialization setting property. So, we just need to find a path of nested property to it from any allowed control. And here it is. Here is the whole page that will send value of validation key to attackers.server.com. With this value, we successfully got arbitrary code execution by unsafe deserialization in view state. Now, let's move to the next type of security problems. It is connected with our previous work on unsafe deserialization. Such kind of problem is relevant when text or binary data is converted to an object and the type or class of this object is under attacker control. Plus, it is not properly limited. Actually, it doesn't really matter what mechanism is used. Classical deserializers, JSON unmarshalers, type converters, or even some custom approach. All of them are potentially dangerous. For successful exploitation, attacker just may need to find proper gadget on the system. We have found examples of such problems in SharePoint and were able to perform arbitrary code execution attack using it. But patch is not available yet. So, we are going to publish all details of this problem when fix is released. The last type of security problems in this part is the classical time of check to time of use problems. They occur when the server invalidates some input, but this input is later changed before the server uses it. We have found such problem in web part editing surface page. User input is validated by the already mentioned verify control on safe list method, but later the server may modify the input and remove substring that match specific regex pattern. Let's look on the next input. For validation control on safe list, it is just one server-side comment block, so it will pass validation. But SharePoint removes the highlighted yellow substring and pass control will see two comments and some markup. Note, pass control has only one argument, so patch filter will be ignored. Time for our payload. We can notice our unsafe object data source control and calculator command. In this part of our talk, we saw multiple ways to achieve arbitrary code execution on the SharePoint server by regular user. These vulnerabilities revealed five different types of security problems in content management system. Now let's switch back to Alvaro and he will present even more vulnerabilities with templates for dynamic content in different Java frameworks and products. Thank you, Alexander. So switching to the Java part, we will be reviewing four of the most popular Java template engines, including FreeMarker, Velocity, Pebble, and GeneJava. And also we will be reviewing 10 different content management systems that are using these engines and then we will be trying our bypasses on these content management systems. So a brief introduction into what template engines are. Basically these are systems that take two different inputs. One is the template where we are mixing static and dynamic expressions and also the template context where we store objects that are required by the engine in order to resolve the dynamic expressions in the template. For example, here we have the user.name expression. In order to resolve it, we need to get access to the user object in the context and then invoke the getName method. So because it's invoking Java methods, it's basically dangerous in the sense that attackers can execute arbitrary Java code and that's the reason why most of them are sandboxed in order to prevent arbitrary code execution. So apart from the objects that are normally and directly used by the template, there are a number of other objects that are exposed as part of a template API that is normally provided by the content management systems, which basically provides objects such as, for example, the request, the response, the separate context, or even the HTTP session. So those objects are available in most of the template APIs and also many more that are part of this API. So we will be discussing first some generic bypasses. That means that are independent of which engine is used, no matter if it's FreeMarker, Velocity, Pebble, or GeneJava, right? So those bypasses are based on finding different objects that we can use to get arbitrary code execution. So we need to inspect the template context and look for this kind of objects. In order to do that, if we have access to the JVM, we can basically debug it or we can instrument it, dump the template context, and inspect and analyze all the objects in there. However, if we don't have access to the JVM, we will have to read the template API documentation, maybe do some brute forcing in order to guess names like, for example, request or rec or response resp and things like that. And also in some of the engines, like, for example, FreeMarker, it is possible to list all the variables or objects that are exposed in the context. So apart from those objects that are directly exposed to the context, we have some objects that are indirectly exposed. Like, for example, if we are exposing the HTTP session because it contains some attributes, all of those attributes will be available for the users and attackers to access and use. Same thing with the servlet request and same thing with the servlet context. So those are stores of attributes, stores of objects that the attacker can get access to and use to look for interesting objects. So let's see how many objects we can find in one simple content management systems. In this case, it will be LiveArray. And in order to do that, we will be generating this template that I'm showing you, which basically is listing all of the context variables, then all of the request attributes, then we will show all the request, sorry, the session attributes, then the servlet context attributes. And because the servlet context will expose the Spring framework context, we will be also listing all of the Spring bins, all the objects registered in the Spring context. So if we render that, you will see that we have a bunch of objects directly exposed to the context. Those are part of the template API. And some of them are very interesting. Others are exposed as part of the request attributes, session attributes, and servlet context attributes. So as we can see here, we have interesting objects like an instance manager or, for example, the web application context for Spring that we use to list and access all the Spring bins. So as you can see, there are hundreds and thousands of objects here. There is a total of almost 900 objects. And because some of them will have public fields that we can get access to, then this number will increase to thousands of objects. So back to the slides. This is why we call it object dumpster diving, because this is how we felt when trying to find very few interesting objects that can lead to remote code execution among, you know, thousands and thousands of objects. So now we will be reviewing the top three objects that we found that lead to remote code execution. So for example, the first one, the class loaders, was available in 10 out of the 10 content management systems that we analyzed. So normally you can get access to this class loader instance through the get class loader method in the class type. But that is normally blocked by any block list by any sandbox. So you can still get access if you get access to a protection domain or a servlet context as we saw before. So once that you get access to a class loader, you can obviously load arbitrary classes and then also load arbitrary resources from the class path. But apart from that, you get access to a URL object and then from there you can access any file from the file system that the application server has permissions to access. So here you have an example. You get the URL using the get resource method and then you point the URL to the password file and then you open a connection and read all the bytes from that file. So apart from the standard class loaders, because content management systems are normally deployed on top of servlet containers or application servers, the instance of the class loader that you will be able to access is normally an instance of a web application class loader that are slightly different because of the way that class loading delegation work, but also because they expose a number of additional methods that are not part of the abstract class loader class. So here are just some examples. Just mentioned because we don't have time to cover them in this talk, although it's explained in the white paper that we are publishing as part of this talk, there are different ways of using these methods in this web application class loader to get remote code execution. Just to mention some of the vectors, we will be able to upload web cells, instantiate arbitrary objects, perform JNDI injections, or even initialize attacker-controlled classes. So we were able to find web application class loaders in nine out of the ten content management systems that we analyzed. And then the second object, the second most easy to find object in this template context was the instance manager or the object factory. So this was found in nine out of the ten content management systems and is normally found as part of the self-led context attributes, but also it can be accessed through one of these web application class loaders. So if you get access to an instance manager, what you can do is basically instantiate arbitrary types. So with that, it's very easy to escalate to remote code execution. Here we have an example using the script engine manager, but there are a bunch of classes that can lead to remote code execution, ones that you can instantiate them and then invoke arbitrary methods on them. So the number three object was a Spring application context. It was only available in four out of the ten CMSs that we analyzed. Actually, the only four that were using the Spring framework underneath. And it's normally accessible through one of the self-led context attributes, but also if the content management system is using a Spring MVC framework for the model, controller, and view layers, then Spring will inject some additional objects in the template context, like this Spring macro request context that will provide access to the Spring application context. So once that we have access to the Spring context, we can get an instance of a class loader and initiate a class loader-based attacks like we saw before. We can access the Spring environment that will give us access to the system environment and also the system properties and also Spring properties, including things like encryption keys and so on. But probably more interesting, it will give us access to the Spring bins registered in this Spring application context. So being able to access and manipulate those bins, we can basically control the application logic and do things like register new users, delete users, perform transactions, anything that the application is normally doing. So that's normally behind an authorization layer. So no matter what roles we have, we will be able to perform this kind of application logic control. So apart from that, we will also be able to disable the template engine sandboxes if we are able to get access to the template engine configuration bins and also instantiate arbitrary objects, like we will see later, by accessing JSON or XML and marshalers. So those were like genetic bypasses, independent of what template engine was used underneath. And now we will be reviewing some specific sandboxes bypasses for each of these four different template engines. So we will start with FreeMarker because it's probably the most popular one and also because, well, it was analyzed and researched by different researchers in the Like, for example, James Kettle back in 2015, when he presented server-side template injection vulnerability class. By the way, if you haven't watched this talk, it's highly recommended. He presented a bypass that is based on a kind of add-on or module that is deployed on the default configuration of FreeMarker. So Tony Torralba last year presented a different bypass, but this one is not universal in the sense that it depends on a non-default configuration and also being able to find gadgets in third-party libraries that may or may not be available in a specific target. Then Ryan Hanson this year, probably at the same time that we were doing this research, presented a vector that leads to remote code execution by uploading a web shell, but this is not universal in the sense that it only works with Tomcat servers. So FreeMarker sandbox is a method-based block list, which basically means that, for example, methods like the getClassLoader method in the java.lang class is blocked and you cannot get an instance of a class loader using this method. But as we mentioned before, you can still use the separate context or the protection domain to get access to these class loaders. Once you get access to a class loader, the class loader methods are not blocked by the block list, so you can still interact with them, load classes, get resources, or initiate remote code execution attacks that we saw before. And also reflection is forbidden to set fields values, but is allowed to get and read field values. So we use that to perform an attack, but this attack is not universal in the sense that it depends on being able to find an instance of a URL class loader. So this is normally the case in Tomcat, GlassFish, and Jetty, but it's not universal for other application servers. So in this case, we are basically getting the URL class loader from the protection domain or from the separate context. And then we are basically instantiating, by invoking this new instance method, a new URL class loader that is pointing to the attacker control jar file, in this case the pawn.jar file. Once we get access to this class loader, we can load arbitrary classes from our own jar file, and we will be loading the pawn class. And now the class is loaded, but it's not initialized. If we want to run arbitrary code, we need to initialize the class. We cannot instantiate the class, we cannot invoke static methods. So those vectors, those ways of initializing the class, are not a possibility for us, but we can get access to public static fields. So just by adding a public static field and getting access to that, the class will be initialized and the payload will be executed. So that was not a universal bypass in the sense that we are required to find an instance of a URL class loader, and we want to find something that works no matter if we are able to find that kind of class loader or not. So we are interested in finding some classes that contains public static fields of a given type, which contains a method that we can use to instantiate arbitrary types. To find them, we use CodeQL, which is a language that you can use to query your source code in the same way that you use, for example, SQL to query a database. And what we wrote was this query that basically says, okay, find me all the public static fields which are of a given type that can instantiate arbitrary types. We run this query on FreeMarker source code, and we found four different results. Those are four different fields of different types, but all those types extend from the bins wrapper type, which contains a new instance method, which we can use to instantiate arbitrary types. Now, this is the universal remote code execution bypass for FreeMarker. Basically, we need to get us access to any type of class loader from either the protection domain, separate context, and then load the object wrapper interface and get the default wrapper field from this interface. And then we can use that to instantiate arbitrary classes. Since we want to have this payload basically contained in FreeMarker classes, we are using the execute class in order to run arbitrary system commands. But you can use other payloads, to get arbitrary code execution. This was fixed in version 2.30 of FreeMarker. And also, if you get access to the Spring Bins, and you can get access to the FreeMarker configuration, as we saw in some of the content management systems that we analyzed, you can basically disable the sandbox. For example, you can get the class resolver for the default configuration that is non-sandboxed, and then set that class resolver as the class resolver for the current and sandboxed configuration. So effectively disabling the sandbox and being able to execute the old payload from JamesKettle once again. So now we will be reviewing eight different ways to escape the sandbox and get remote code execution in LiveArray. So let's see our LiveArray instance here. And what we will be doing is basically using this template. And here, what we are going to do basically is, first of all, we are going to use the class loader payload, which will allow us to read the password file using the URL trick that we explained before. Then, because the instance of the class loader is a web application class loader, we will be using that class loader to upload a web cell by using the write method. This will be available in the shell JSP file. Then we will be also using the web application class loader to get access to an instance manager and then instantiate arbitrary classes. In this case, we are instantiating an expression language processor and then running the ID process. Then we will be also showing a different payload that depends on using an instance manager. This time is taken from the self-led context. And again, we are using the EL processor to run the ID command. And then we will be using a JSON deserializer as an instance manager in the sense that we will be using that to instantiate arbitrary types. We will be getting access to the JSON deserializer from the Spring application context. And because this JSON deserializer uses a while list and allow list here, we need to register or we can actually register any arbitrary types for us to use in the JSON payload. So, now by deserializing this JSON payload, we are effectively instantiating an EL processor and then again running the ID command. Same thing, but instead of getting the JSON deserializer from the Spring context, LiveRay directly exposed this JSON factory util, which we can use to create a JSON deserializer and then once again use that to instantiate arbitrary types. And then we will see the two free market specific bypasses that we explained a few minutes ago. The first one is using the URL class loader that is the case here because LiveRay is deployed on Tomcat. And then we can basically access our own jar file, load it, and then by getting a public static field, the class will be initialized and the payload will be executed. And we will be able to check the output of this payload by checking the standard output. And the last payload that worked in LiveRay, actually there's a couple more, but eight was more than enough, is this universal RC. So we are loading the object wrapper interface, loading the default wrapper field, and then using that field to instantiate arbitrary types, in this case the execute type that we will be using to run the ID. So now if we save this template and we will be showing the results of these payloads. The first one was reading the password file, the second one was deploying a web cell that we can now access and run arbitrary commands. The third one was using different methods to run the ID command, as you can see here, all of them worked. So also the URL class loader was basically running the static initializer block of this class, which is basically printing pound in the standard output console. We can check that. And here it is, so it worked. And back to the payloads, the universal RC payload also worked, as we can see here. So switching to the Velocity Sandbox, this one is based on a class and package-based block list. So things like, for example, the whole Java lang reflect package is forbidden and you can get access to it. All the methods in Java lang class and class loader are also blocked and you cannot use them. But when we reviewed the implementation, we found that there is a flaw in the way that this sandbox is checking the block list. So, for example, when you run the request and then you get access to a class loader and run the load class method, basically the execution of this method will be checked against the block list. And the class name of the current class loader will be checked against the block list. Instead of checking the whole hierarchy of classes, only the current object class will be checked against the block list, which means that because Java lang class loader is an abstract class, it won't never be the case that the current object class will be a Java lang class loader. In this case, it's a parallel web app class loader, which is not present in the block list, and therefore class loader methods are effectively allowed. There is a feature in Velocity, which allows you to invoke a static method from a Java lang class object. So once that we are able to load a class, we can just invoke any static method and use that to get remote code execution easily. So now moving to GeneJava sandbox. This one is based on a method block list. This is actually very short, only nine methods. And what it contains is a piece of code that is pretty effective in protecting the sandbox. So every time that method invocation happens as part of the evaluation of the template, the result type will be checked. And if it's an instance of a Java lang class, then it will throw an exception and it will refuse to return a Java lang class instance. By not being able to get in access to arbitrary classes, we are normally not able to get or to be able to instantiate arbitrary types. However, we found a flaw. As you can see here, the invocation of a class cannot return a Java lang class instance, but it can return an array of Java lang classes or a map including Java lang classes. So what we can do is find a method returning an array of classes and then accessing any arbitrary item of this array. So the second part of this bypass was basically being able to access a secret or hidden variable in the context that is called __interpreter in lit speech. So by using this hidden variable, we were able to access a bunch of different objects, including all the context objects. And we were able to use those two parts to get an instance of a class loader. So as you can see here, we use the interpreter to get the context. And from the context, we got all the functions. And from the functions, we got the underlying methods, which are instances of Java lang reflect method. And this class contains this get parameter types method, which returns an array of Java lang classes. So as I explained before, we are able to get an instance of any individual item of this array. And by doing that, we are finally getting an instance of a Java lang class. From there, we can get the protection domain, get the class loader, and then initiate any class loader-based attack. So last, Pebbles and Box, we were able to find a couple of bypasses that we reported to the maintainers. Unfortunately, they didn't have time to fix them on time. So we decided not to leak these bypasses yet. And we are keeping them classified for a few months. So with that, we will switch back to Alexander, who will wrap up the talk with some conclusions. Thank you, Arvara. First of all, let's summarize our results after this research. More than 30 new vulnerabilities were found and reported to the vendor. More than 20 different products are affected. We can see their names on this slide. Based on these results, we can make the next conclusions. These are not the problems of specific product or framework. And content management system as a class should be on Red Team radar. Templates for dynamic content that can be managed by user is the main target for such system. There are specific areas with higher risk from security point of view. It's a good idea to perform security review and testing for such places. Always try to reduce attack surface as much as you can. And stay safe!"
}