Security

Cratecode takes security seriously, and that means knowing about vulnerabilities in our services before they become a threat. As part of that, we allow and encourage users to test our software for weaknesses. If you come into knowledge of a security exploit/vulnerability, please contact us immediately at [email protected].

Cratecode does not guarantee that you will receive any form of reward for disclosing a security exploit/vulnerability, and cannot offer monetary compensation at the present time. However, your name (or alias) may be added this page if you request us to do so.

To make it easier to test things out, you can access a playground here and view our public code repositories here (which contain information about parts of Cratecode not accessible through the website, such as the ability to upload custom lessons).

In order to ensure secure disclosure of vulnerabilities, you may use the following PGP key to encrypt your communications:

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
Idq1BZGj9KjiNqG75Q==
=t36u
-----END PGP PUBLIC KEY BLOCK-----

Thank you for helping make Cratecode a more secure platform!