Files
freeCodeCamp/curriculum/challenges/_meta/information-security-with-helmetjs/meta.json
Oliver Eyton-Williams 1642c631de refactor: drop superorder from metas (#44422)
* refactor: create superOrder from superblock

* chore: drop superOrders from meta

* fix: return null for 'certifications'

* fix: only set superOrder if it is needed

* fix(tests): remove filter from order tests

* test: use getSuperOrder, since superOrder has gone

* test: ignore certificates

* fix: getSuperOrder throw for 'certifications'

* test: remove certificate special case

It wasn't necessary, anyway (it had never been working because I put
certificate not certification)

Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
2021-12-14 08:16:23 -08:00

68 lines
1.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "Information Security with HelmetJS",
"isUpcomingChange": false,
"dashedName": "information-security-with-helmetjs",
"order": 0,
"time": "5 hours",
"template": "",
"required": [],
"superBlock": "information-security",
"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"
]
]}