<commit_before>[{
    "sectionName": "Introduction",
    "slides": [{
        "slideType": "text",
        "text": "When’s the last time you changed the password on your email account?"
    }, {
        "slideType": "textImage",
        "title": "Cold Hard Facts",
        "text": "<p>Twent-one percent of internet users use passwords that <b>they haven’t changed in 10 years!</b></p><p>For context, <NAME> and <NAME> were still together the last time these users changed their password.</p>",
        "imgSrc": "img/module-img/brangelina.jpg",
        "imgCitation": "https://pagesix.com/2016/11/08/brangelina-custody-battle-takes-a-bizarre-turn/"
    }, {
        "slideType": "text",
        "title": "Cold Hard Facts #2",
        "text": "You’d also be surprised at what the most common passwords leaked in 2016 data breaches were..."
    }, {
        "slideType": "passwordList",
        "title": "Most Common Passwords of 2016",
        "citation": "http://telegraph.digidip.net/visit?url=https%3A%2F%2Fblog.keepersecurity.com%2F2017%2F01%2F13%2Fmost-common-passwords-of-2016-research-study%2F&ppref=https%3A%2F%2Fwww.google.com%2F"
    }, {
        "slideType": "text",
        "title": "How many people used these passwords?",
        "text": "Believe it or not, over 50% of users in these breaches used these passwords."
    }, {
        "slideType": "text",
        "title": "Not so fast...",
        "text": "<p>You might be thinking to yourself, \"I don’t use any of these passwords, so I should be fine.\"</p><p>That’s a dangerous assumption! As we will demonstrate in this module, some passwords that seem secure may actually be extremely easy to crack!</p>"
    }, {
        "slideType": "text",
        "title": "Why Secure Passwords Matter",
        "text": "It’s also easy to believe that you are not a lucrative target, making it difficult to conceive that someone would want to break into your online accounts. It may be hard to incentivize yourself to change your password to something more secure."
    }, {
        "slideType": "text",
        "title": "Risks of an Insecure Account",
        "text": "However, do you really want your personal information to become accessible to strangers?"
    }, {
        "slideType": "text",
        "title": "Module Overview",
        "text": "This module will teach you how easy it is to crack some passwords and provide you with tips for constructing more secure passwords. It will also introduce you to password managers, which are programs that generate strong passwords and save you the trouble of remembering all of them!"
    }]
}, {
    "sectionName": "Weak Passwords",
    "slides": [{
        "slideType": "text",
        "text": "In this section, we’re going to show you how frequently people make passwords that are easy to guess through brute force. We’ll also show you how quickly one can crack a password you think is secure!"
    }, {
        "slideType": "text",
        "title": "Password Length",
        "text": "Most websites prescribe a minimum password length of 8 characters. As it turns out, 61% of users create a password that just meets that limit.",
        "citation": "http://resources.infosecinstitute.com/beyond-password-length-complexity/#gref"
    }, {
        "slideType": "text",
        "title": "Password Composition",
        "text": "On average, these passwords consist of 1.1 upper-case letters, 6.1 lower-case letters, 2.2 numbers and 0.2 special characters.",
        "citation": "http://resources.infosecinstitute.com/beyond-password-length-complexity/#gref"
    }, {
        "slideType": "text",
        "title": "How quick is this to crack?",
        "text": "<p>So, this means there are 26 lowercase letters, 26 uppercase letters, and 10 digits that most frequently are in a password (special characters are infrequent enough that we will not include them in this calculation).</p><p>26+26+10 = 62</p><p>This means there are 62<sup>8</sup> combinations of passwords that the typical internet user would pick from. That sounds like a <b>LOT,</b> right?</p>"
    }, {
        "slideType": "crackingAnimation",
        "title": "Cracking is Quick!",
        "text": "TODO: As of 2011, available commercial products claim that they can test up to 2,800,000,000 passwords a second on a standard desktop computer using a high-end graphics processor. That’s a lot...",
        "citation": "https://www.elcomsoft.com/eprb.html#gpu"
    }, {
        "slideType": "quiz",
        "name": "simple-password-quiz",
        "text": "If a hacker can test 2,800,000,000 passwords per second, approximately how long do you think it would take to test all 62<sup>8</sup> passwords with your username and hack into your account?",
        "options": [{
            "text": "20 minutes",
            "correct": false,
            "feedback": "Believe it or not, a hacker with a fast computer can use a program to guess your eight digit password that only contains lowercase letters, uppercase letters, and digits in just <b>20 hours!</b> This password combination is not secure."
        }, {
            "text": "20 hours",
            "correct": true,
            "feedback": "Astoundingly, a hacker with a fast computer can use a program to guess your eight digit password that only contains lowercase letters, uppercase letters, and digits in just <b>20 hours!</b> This password combination is not secure."
        }, {
            "text": "20 months",
            "correct": false,
            "feedback": "Believe it or not, a hacker with a fast computer can use a program to guess your eight digit password that only contains lowercase letters, uppercase letters, and digits in just <b>20 hours.</b> This password combination is not secure."
        }, {
            "text": "20 years",
            "correct": true,
            "feedback": "Believe it or not, a hacker with a fast computer can use a program to guess your eight digit password that only contains lowercase letters, uppercase letters, and digits in just <b>20 hours.</b> This password combination is not secure."
        }]

    }, {
        "slideType": "text",<commit_msg>Filled in a blank slide<commit_after>[{
    "sectionName": "Introduction",
    "slides": [{
        "slideType": "text",
        "text": "When’s the last time you changed the password on your email account?"
    }, {
        "slideType": "textImage",
        "title": "Cold Hard Facts",
        "text": "<p>Twent-one percent of internet users use passwords that <b>they haven’t changed in 10 years!</b></p><p>For context, <NAME> and <NAME> were still together the last time these users changed their password.</p>",
        "imgSrc": "img/module-img/brangelina.jpg",
        "imgCitation": "https://pagesix.com/2016/11/08/brangelina-custody-battle-takes-a-bizarre-turn/"
    }, {
        "slideType": "text",
        "title": "Cold Hard Facts #2",
        "text": "You’d also be surprised at what the most common passwords leaked in 2016 data breaches were..."
    }, {
        "slideType": "passwordList",
        "title": "Most Common Passwords of 2016",
        "citation": "http://telegraph.digidip.net/visit?url=https%3A%2F%2Fblog.keepersecurity.com%2F2017%2F01%2F13%2Fmost-common-passwords-of-2016-research-study%2F&ppref=https%3A%2F%2Fwww.google.com%2F"
    }, {
        "slideType": "text",
        "title": "How many people used these passwords?",
        "text": "Believe it or not, over 50% of users in these breaches used these passwords."
    }, {
        "slideType": "text",
        "title": "Not so fast...",
        "text": "<p>You might be thinking to yourself, \"I don’t use any of these passwords, so I should be fine.\"</p><p>That’s a dangerous assumption! As we will demonstrate in this module, some passwords that seem secure may actually be extremely easy to crack!</p>"
    }, {
        "slideType": "text",
        "title": "Why Secure Passwords Matter",
        "text": "It’s also easy to believe that you are not a lucrative target, making it difficult to conceive that someone would want to break into your online accounts. It may be hard to incentivize yourself to change your password to something more secure."
    }, {
        "slideType": "text",
        "title": "Risks of an Insecure Account",
        "text": "However, do you really want your personal information to become accessible to strangers?"
    }, {
        "slideType": "text",
        "title": "Module Overview",
        "text": "This module will teach you how easy it is to crack some passwords and provide you with tips for constructing more secure passwords. It will also introduce you to password managers, which are programs that generate strong passwords and save you the trouble of remembering all of them!"
    }]
}, {
    "sectionName": "Weak Passwords",
    "slides": [{
        "slideType": "text",
        "text": "In this section, we’re going to show you how frequently people make passwords that are easy to guess through brute force. We’ll also show you how quickly one can crack a password you think is secure!"
    }, {
        "slideType": "text",
        "title": "Password Length",
        "text": "Most websites prescribe a minimum password length of 8 characters. As it turns out, 61% of users create a password that just meets that limit.",
        "citation": "http://resources.infosecinstitute.com/beyond-password-length-complexity/#gref"
    }, {
        "slideType": "text",
        "title": "Password Composition",
        "text": "On average, these passwords consist of 1.1 upper-case letters, 6.1 lower-case letters, 2.2 numbers and 0.2 special characters.",
        "citation": "http://resources.infosecinstitute.com/beyond-password-length-complexity/#gref"
    }, {
        "slideType": "text",
        "title": "How quick is this to crack?",
        "text": "<p>So, this means there are 26 lowercase letters, 26 uppercase letters, and 10 digits that most frequently are in a password (special characters are infrequent enough that we will not include them in this calculation).</p><p>26+26+10 = 62</p><p>This means there are 62<sup>8</sup> combinations of passwords that the typical internet user would pick from. That sounds like a <b>LOT,</b> right?</p>"
    }, {
        "slideType": "text",
        "title": "Cracking is Quick!",
        "text": "As of 2011, available commercial products claim that they can test up to 2,800,000,000 passwords a second on a standard desktop computer using a high-end graphics processor. That’s a lot...",
        "citation": "https://www.elcomsoft.com/eprb.html#gpu"
    }, {
        "slideType": "quiz",
        "name": "simple-password-quiz",
        "text": "If a hacker can test 2,800,000,000 passwords per second, approximately how long do you think it would take to test all 62<sup>8</sup> passwords with your username and hack into your account?",
        "options": [{
            "text": "20 minutes",
            "correct": false,
            "feedback": "Believe it or not, a hacker with a fast computer can use a program to guess your eight digit password that only contains lowercase letters, uppercase letters, and digits in just <b>20 hours!</b> This password combination is not secure."
        }, {
            "text": "20 hours",
            "correct": true,
            "feedback": "Astoundingly, a hacker with a fast computer can use a program to guess your eight digit password that only contains lowercase letters, uppercase letters, and digits in just <b>20 hours!</b> This password combination is not secure."
        }, {
            "text": "20 months",
            "correct": false,
            "feedback": "Believe it or not, a hacker with a fast computer can use a program to guess your eight digit password that only contains lowercase letters, uppercase letters, and digits in just <b>20 hours.</b> This password combination is not secure."
        }, {
            "text": "20 years",
            "correct": true,
            "feedback": "Believe it or not, a hacker with a fast computer can use a program to guess your eight digit password that only contains lowercase letters, uppercase letters, and digits in just <b>20 hours.</b> This password combination is not secure."
        }]

    }, {
        "slideType": "text",
{'fraction_non_alphanumeric': 0.11426474186444825, 'fraction_numerical': 0.018921784520022838, 'mean_word_length': 3.025607353906763, 'pattern_counts': {'":': 132, '<': 67, '<?xml version=': 0, '>': 67, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3593402', 'n_tokens_mistral': 3535, 'n_tokens_neox': 3254, 'n_words': 1432}