freeCodeCamp/curriculum/challenges/_meta/information-security-with-h.../meta.json

70 lines
1.9 KiB
JSON
Raw Normal View History

{
"name": "Information Security with HelmetJS",
"dashedName": "information-security-with-helmetjs",
"order": 1,
"time": "5 hours",
"template": "",
"required": [],
"superBlock": "information-security-and-quality-assurance",
"superOrder": 6,
"challengeOrder": [
[
"587d8247367417b2b2512c36",
"Install and Require Helmet"
],
[
"587d8247367417b2b2512c37",
"Hide Potentially Dangerous Information Using helmet.hidePoweredBy()"
],
[
"587d8247367417b2b2512c38",
"Mitigate the Risk of Clickjacking with helmet.frameguard()"
],
[
"587d8247367417b2b2512c39",
"Mitigate the Risk of Cross Site Scripting (XSS) Attacks with helmet.xssFilter()"
],
[
"587d8248367417b2b2512c3a",
"Avoid Inferring the Response MIME Type with helmet.noSniff()"
],
[
"587d8248367417b2b2512c3b",
"Prevent IE from Opening Untrusted HTML with helmet.ieNoOpen()"
],
[
"587d8248367417b2b2512c3c",
"Ask Browsers to Access Your Site via HTTPS Only with helmet.hsts()"
],
[
"587d8248367417b2b2512c3d",
"Disable DNS Prefetching with helmet.dnsPrefetchControl()"
],
[
"587d8249367417b2b2512c3e",
"Disable Client-Side Caching with helmet.noCache()"
],
[
"587d8249367417b2b2512c3f",
"Set a Content Security Policy with helmet.contentSecurityPolicy()"
],
[
"587d8249367417b2b2512c40",
"Configure Helmet Using the parent helmet() Middleware"
],
[
"58a25bcef9fc0f352b528e7c",
"Understand BCrypt Hashes"
],
[
"58a25bcff9fc0f352b528e7d",
"Hash and Compare Passwords Asynchronously"
],
[
"58a25bcff9fc0f352b528e7e",
"Hash and Compare Passwords Synchronously"
]
],
"helpRoom": "HelpBackend",
"fileName": "06-information-security-and-quality-assurance/helmetjs.json"
}