{'fraction_non_alphanumeric': 0.01256281407035176, 'fraction_numerical': 0.0, 'mean_word_length': 5.638888888888889, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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}}
Try-CybSI: An Extensible Cybersecurity Learning and Demonstration Platform

The increasing use of web applications for tasks such as banking, social media, and travel reservations and the frequent news of hacker attacks has brought cybersecurity to the forefront of public discussion. It is vital to ensure that the new generation of programmers is aware of the importance of cybersecurity and the various solutions in existence that address these issues. While college instructional programs incorporate optional courses on cybersecurity, the enrolled students may not receive sufficient hands-on experience or have access to resources that foster writing secure code. The goal of the Try-CybSI project is to provide a web platform that demonstrates various cybersecurity flaws and solutions, while providing users with access to containerized environments to explore and develop secure coding practices. We believe that this platform can be incorporated as a requirement in college instruction and security certification programs. In addition, researchers can contribute new applications to the platform that will enable them to publicize their work while supporting research reproducibility.