<sectionid="description"> Como recordatorio, este proyecto se está construyendo sobre el siguiente proyecto de inicio en <ahref="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-infosec/">Glitch</a> , o clonado desde <ahref="https://github.com/freeCodeCamp/boilerplate-infosec/">GitHub</a> . app.use (helmet ()) incluirá automáticamente todo el middleware introducido anteriormente, excepto noCache () y contentSecurityPolicy (), pero se pueden habilitar si es necesario. También puede desactivar o configurar cualquier otro middleware individualmente, utilizando un objeto de configuración. // Ejemplo de <code>app.use(helmet({</code><code>frameguard: { // configure</code><code>action: 'deny'</code><code>},</code><code>contentSecurityPolicy: { // enable and configure</code><code>directives: {</code><code>defaultSrc: ["self"],</code><code>styleSrc: ['style.com'],</code><code>}</code><code>},</code><code>dnsPrefetchControl: false // disable</code><code>}))</code> Presentamos cada middleware por separado para fines de enseñanza y para facilitar la prueba. Usar el middleware 'parent' helmet () es más fácil y más limpio para un proyecto real. </section>