<commit_before># challenge-toolbox

The challenge toolbox is a small component which allows you to create, run and check new avatao challenges locally. If you have any questions don't hesitate to contact us at [<EMAIL>](mailto:<EMAIL>).  

## Rules of participation

[Avatao](https://avatao.com) is a company that wants to make hands-on training accessible to everyone. This includes open-source communities and other businesses also. 

- **Ownership of challenges**: We released this tool to help people to run their own exercises locally and share with others. 
- **Open-source licensing**: The value to the community contribution is huge - each one is given in service and respect to the community. To respect this, we release the challenge toolbox and the related templates under *Apache 2.0* License. We do not restrict the use of derived challenges as long as they are contributed back under the same license. 
- **Business services**: Avatao provides a 24/7 runtime environment that allows you to expose your challenge online in an easy way. Note that Avatao provides additional services (e.g., custom-tailored challenges for businesses, community organizations, enterprise support, training programs, customized learning) as part of a business offering.


## Create your own challenge

### Video tutorial \[new\]

We recorded a [tutorial video series](https://www.youtube.com/watch?v=wlaEQlXo8N8&list=PLALqwhWHQH2aryTOTrzfU49hvmB0aNxRk) to help you create your own avatao security challenges.

### Prerequisites

* Docker
* Python 3
* Run `pip3 install -r requirements.txt`


### Quick reference
<commit_msg>Video links removed<commit_after># challenge-toolbox

The challenge toolbox is a small component which allows you to create, run and check new avatao challenges locally. If you have any questions don't hesitate to contact us at [<EMAIL>](mailto:<EMAIL>).  

## Rules of participation

[Avatao](https://avatao.com) is a company that wants to make hands-on training accessible to everyone. This includes open-source communities and other businesses also. 

- **Ownership of challenges**: We released this tool to help people to run their own exercises locally and share with others. 
- **Open-source licensing**: The value to the community contribution is huge - each one is given in service and respect to the community. To respect this, we release the challenge toolbox and the related templates under *Apache 2.0* License. We do not restrict the use of derived challenges as long as they are contributed back under the same license. 
- **Business services**: Avatao provides a 24/7 runtime environment that allows you to expose your challenge online in an easy way. Note that Avatao provides additional services (e.g., custom-tailored challenges for businesses, community organizations, enterprise support, training programs, customized learning) as part of a business offering.


## Create your own challenge

### Prerequisites

* Docker
* Python 3
* Run `pip3 install -r requirements.txt`


### Quick reference

{'fraction_non_alphanumeric': 0.06534653465346535, 'fraction_numerical': 0.006600660066006601, 'mean_word_length': 4.740530303030303, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 3, 'lorem ipsum': 0, 'www.': 1, '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': '6449092', 'n_tokens_mistral': 765, 'n_tokens_neox': 728, 'n_words': 408}