mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2026-01-13 10:54:28 +08:00
### Description <!-- Please describe the change(s) made in your PR --> ### Checks - [ ] Adding quotes? - [ ] Make sure to include translations for the quotes in the description (or another comment) so we can verify their content. - [ ] Adding a language? - Make sure to follow the [languages documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LANGUAGES.md) - [ ] Add language to `packages/schemas/src/languages.ts` - [ ] Add language to exactly one group in `frontend/src/ts/constants/languages.ts` - [ ] Add language json file to `frontend/static/languages` - [ ] Adding a theme? - Make sure to follow the [themes documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/THEMES.md) - [ ] Add theme to `packages/schemas/src/themes.ts` - [ ] Add theme to `frontend/src/ts/constants/themes.ts` - [ ] Add theme css file to `frontend/static/themes` - [ ] Add some screenshot of the theme, especially with different test settings (colorful, flip colors) to your pull request - [ ] Adding a layout? - [ ] Make sure to follow the [layouts documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LAYOUTS.md) - [ ] Add layout to `packages/schemas/src/layouts.ts` - [ ] Add layout json file to `frontend/static/layouts` - [ ] Adding a font? - Make sure to follow the [themes documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/FONTS.md) - [ ] Add font file to `frontend/static/webfonts` - [ ] Add font to `packages/schemas/src/fonts.ts` - [ ] Add font to `frontend/src/ts/constants/fonts.ts` - [x] Check if any open issues are related to this PR; if so, be sure to tag them below. - [x] Make sure the PR title follows the Conventional Commits standard. (https://www.conventionalcommits.org for more info) - [x] Make sure to include your GitHub username prefixed with @ inside parentheses at the end of the PR title. <!-- label(optional scope): pull request title (@your_github_username) --> <!-- I know I know they seem boring but please do them, they help us and you will find out it also helps you.--> Closes # <!-- the issue(s) your PR resolves if any (delete if that is not the case) --> <!-- please also reference any issues and or PRs related to your pull request --> <!-- Also remove it if you are not following any issues. --> <!-- pro tip: you can mention an issue, PR, or discussion on GitHub by referencing its hash number e.g: [#1234](https://github.com/monkeytypegame/monkeytype/pull/1234) --> <!-- pro tip: you can press . (dot or period) in the code tab of any GitHub repo to get access to GitHub's VS Code web editor Enjoy! :) -->
183 lines
9.3 KiB
HTML
183 lines
9.3 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>Security Policy | Monkeytype</title>
|
|
<!-- <link rel="stylesheet" href="css/fa.css" /> -->
|
|
<style>
|
|
@import "balloon-css/balloon.min.css";
|
|
</style>
|
|
<link rel="stylesheet" href="themes/serika_dark.css" id="currentTheme" />
|
|
<link id="favicon" rel="shortcut icon" href="images/fav.png" />
|
|
<link rel="shortcut icon" href="images/fav.png" />
|
|
<link rel="stylesheet" href="styles/index.scss" />
|
|
<meta name="name" content="Monkeytype" />
|
|
<meta name="image" content="https://monkeytype.com/mtsocial.png" />
|
|
<meta
|
|
name="description"
|
|
content="The most customizable typing test website with a minimal design and a ton of features. Test yourself in various modes, track your progress and improve your speed."
|
|
/>
|
|
<meta
|
|
name="keywords"
|
|
content="typing, test, typing-test, typing test, monkey-type, monkeytype, monkey type, monkey-types, monkeytypes, monkey types, types, monkey, type, miodec, wpm, words per minute, typing website, minimalistic, custom typing test, customizable, customisable, themes, random words, smooth caret, smooth, new, new typing site, new typing website, minimalist typing website, minimalistic typing website, minimalist typing test"
|
|
/>
|
|
<meta name="author" content="Miodec" />
|
|
<meta property="og:title" content="Security Policy | Monkeytype" />
|
|
<meta property="og:url" content="https://monkeytype.com/" />
|
|
<meta property="og:type" content="website" />
|
|
<meta
|
|
property="og:description"
|
|
content="The most customizable typing test website with a minimal design and a ton of features. Test yourself in various modes, track your progress and improve your speed."
|
|
/>
|
|
<meta property="og:image" content="https://monkeytype.com/mtsocial.png" />
|
|
<meta name="theme-color" content="#e2b714" id="metaThemeColor" />
|
|
<meta name="twitter:title" content="Security Policy | Monkeytype" />
|
|
<meta name="twitter:image" content="https://monkeytype.com/mtsocial.png" />
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
<style>
|
|
header {
|
|
font-size: 2.5rem;
|
|
}
|
|
|
|
main {
|
|
color: var(--text-color);
|
|
}
|
|
|
|
h1 {
|
|
font-weight: unset !important;
|
|
color: var(--main-color) !important;
|
|
font-size: 2rem !important;
|
|
margin-top: 3rem !important;
|
|
}
|
|
|
|
body {
|
|
justify-content: center !important;
|
|
display: flex !important;
|
|
}
|
|
|
|
main {
|
|
height: max-content;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="app" class="content-grid">
|
|
<header>
|
|
<div id="logo">
|
|
<div class="icon">
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
style="isolation: isolate"
|
|
viewBox="-680 -1030 300 180"
|
|
>
|
|
<g>
|
|
<path
|
|
d="M -430 -910 L -430 -910 C -424.481 -910 -420 -905.519 -420 -900 L -420 -900 C -420 -894.481 -424.481 -890 -430 -890 L -430 -890 C -435.519 -890 -440 -894.481 -440 -900 L -440 -900 C -440 -905.519 -435.519 -910 -430 -910 Z"
|
|
/>
|
|
<path
|
|
d=" M -570 -910 L -510 -910 C -504.481 -910 -500 -905.519 -500 -900 L -500 -900 C -500 -894.481 -504.481 -890 -510 -890 L -570 -890 C -575.519 -890 -580 -894.481 -580 -900 L -580 -900 C -580 -905.519 -575.519 -910 -570 -910 Z "
|
|
/>
|
|
<path
|
|
d="M -590 -970 L -590 -970 C -584.481 -970 -580 -965.519 -580 -960 L -580 -940 C -580 -934.481 -584.481 -930 -590 -930 L -590 -930 C -595.519 -930 -600 -934.481 -600 -940 L -600 -960 C -600 -965.519 -595.519 -970 -590 -970 Z"
|
|
/>
|
|
<path
|
|
d=" M -639.991 -960.515 C -639.72 -976.836 -626.385 -990 -610 -990 L -610 -990 C -602.32 -990 -595.31 -987.108 -590 -982.355 C -584.69 -987.108 -577.68 -990 -570 -990 L -570 -990 C -553.615 -990 -540.28 -976.836 -540.009 -960.515 C -540.001 -960.345 -540 -960.172 -540 -960 L -540 -960 L -540 -940 C -540 -934.481 -544.481 -930 -550 -930 L -550 -930 C -555.519 -930 -560 -934.481 -560 -940 L -560 -960 L -560 -960 C -560 -965.519 -564.481 -970 -570 -970 C -575.519 -970 -580 -965.519 -580 -960 L -580 -960 L -580 -960 L -580 -940 C -580 -934.481 -584.481 -930 -590 -930 L -590 -930 C -595.519 -930 -600 -934.481 -600 -940 L -600 -960 L -600 -960 L -600 -960 L -600 -960 L -600 -960 L -600 -960 L -600 -960 L -600 -960 C -600 -965.519 -604.481 -970 -610 -970 C -615.519 -970 -620 -965.519 -620 -960 L -620 -960 L -620 -940 C -620 -934.481 -624.481 -930 -630 -930 L -630 -930 C -635.519 -930 -640 -934.481 -640 -940 L -640 -960 L -640 -960 C -640 -960.172 -639.996 -960.344 -639.991 -960.515 Z "
|
|
/>
|
|
<path
|
|
d=" M -460 -930 L -460 -900 C -460 -894.481 -464.481 -890 -470 -890 L -470 -890 C -475.519 -890 -480 -894.481 -480 -900 L -480 -930 L -508.82 -930 C -514.99 -930 -520 -934.481 -520 -940 L -520 -940 C -520 -945.519 -514.99 -950 -508.82 -950 L -431.18 -950 C -425.01 -950 -420 -945.519 -420 -940 L -420 -940 C -420 -934.481 -425.01 -930 -431.18 -930 L -460 -930 Z "
|
|
/>
|
|
<path
|
|
d="M -470 -990 L -430 -990 C -424.481 -990 -420 -985.519 -420 -980 L -420 -980 C -420 -974.481 -424.481 -970 -430 -970 L -470 -970 C -475.519 -970 -480 -974.481 -480 -980 L -480 -980 C -480 -985.519 -475.519 -990 -470 -990 Z"
|
|
/>
|
|
<path
|
|
d=" M -630 -910 L -610 -910 C -604.481 -910 -600 -905.519 -600 -900 L -600 -900 C -600 -894.481 -604.481 -890 -610 -890 L -630 -890 C -635.519 -890 -640 -894.481 -640 -900 L -640 -900 C -640 -905.519 -635.519 -910 -630 -910 Z "
|
|
/>
|
|
<path
|
|
d=" M -515 -990 L -510 -990 C -504.481 -990 -500 -985.519 -500 -980 L -500 -980 C -500 -974.481 -504.481 -970 -510 -970 L -515 -970 C -520.519 -970 -525 -974.481 -525 -980 L -525 -980 C -525 -985.519 -520.519 -990 -515 -990 Z "
|
|
/>
|
|
<path
|
|
d=" M -660 -910 L -680 -910 L -680 -980 C -680 -1007.596 -657.596 -1030 -630 -1030 L -430 -1030 C -402.404 -1030 -380 -1007.596 -380 -980 L -380 -900 C -380 -872.404 -402.404 -850 -430 -850 L -630 -850 C -657.596 -850 -680 -872.404 -680 -900 L -680 -920 L -660 -920 L -660 -900 C -660 -883.443 -646.557 -870 -630 -870 L -430 -870 C -413.443 -870 -400 -883.443 -400 -900 L -400 -980 C -400 -996.557 -413.443 -1010 -430 -1010 L -630 -1010 C -646.557 -1010 -660 -996.557 -660 -980 L -660 -910 Z "
|
|
/>
|
|
</g>
|
|
</svg>
|
|
</div>
|
|
<div class="text">
|
|
<div class="top">monkey see</div>
|
|
monkeytype
|
|
<span style="color: var(--main-color)">Security Policy</span>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
<main>
|
|
<p>
|
|
We take the security and integrity of Monkeytype very seriously. If
|
|
you have found a vulnerability, please report it
|
|
<abbr title="As Soon As Possible">ASAP</abbr>
|
|
so we can quickly remediate the issue.
|
|
</p>
|
|
<p>Table of Contents</p>
|
|
<!-- The last three internal links are redunant but give more context to the user when viewing the table of contents -->
|
|
<ul>
|
|
<li>
|
|
<a href="#Vulnerability_Disclosure">
|
|
How to Disclose a Vulnerability
|
|
</a>
|
|
</li>
|
|
<li><a href="#Submission_Guidelines">Submission Guidelines</a></li>
|
|
</ul>
|
|
|
|
<h1 id="Vulnerability_Disclosure">How to Disclose a Vulnerability</h1>
|
|
<p>
|
|
For vulnerabilities that impact the confidentiality, integrity, and
|
|
availability of Monkeytype services, please send your disclosure via
|
|
<span style="display: inline-flex">
|
|
<a href="mailto:contact@monkeytype.com" rel="noopener">email</a>
|
|
.
|
|
</span>
|
|
For non-security related platform bugs, follow the bug
|
|
submission
|
|
<span style="display: inline-flex">
|
|
<a
|
|
href="https://github.com/monkeytypegame/monkeytype#bug-report-or-feature-request"
|
|
>
|
|
guidelines
|
|
</a>
|
|
.
|
|
</span>
|
|
Include as much detail as possible to ensure reproducibility. At
|
|
a minimum, vulnerability disclosures should include:
|
|
</p>
|
|
<ul>
|
|
<li>Vulnerability Description</li>
|
|
<li>Proof of Concept</li>
|
|
<li>Impact</li>
|
|
<li>Screenshots or Proof</li>
|
|
</ul>
|
|
|
|
<h1 id="Submission_Guidelines">Submission Guidelines</h1>
|
|
<p>
|
|
Do not engage in activities that might cause a denial of service
|
|
condition, create significant strains on critical resources, or
|
|
negatively impact users of the site outside of test accounts.
|
|
</p>
|
|
</main>
|
|
</div>
|
|
</body>
|
|
<script defer>
|
|
function copyUserName() {
|
|
if (true) {
|
|
navigator.clipboard.writeText("@miodec");
|
|
alert("Copied To Clipboard!");
|
|
} else {
|
|
alert("Unable to copy username");
|
|
}
|
|
}
|
|
|
|
document.querySelector("header").addEventListener("click", () => {
|
|
window.location = "/";
|
|
});
|
|
</script>
|
|
</html>
|