www-project-secure-headers

Index Response Headers Browser Support Best Practices Technical Resources Code Snippets Miscellaneous Statistics Case Studies Logo Monitoring Technical References Dashboard

Introduction

OSHP Logo

OWASP Production Ask DeepWiki

๐ŸŽฏ The OWASP Secure Headers Project (also called OSHP) describes HTTP response headers that your application can use to increase the security of your application. Once set, these HTTP response headers can restrict modern browsers from running into easily preventable vulnerabilities. The OWASP Secure Headers Project intends to raise awareness and use of these headers.

๐Ÿค” HTTP headers are well known and also despised. Seeking a balance between usability and security, developers implement functionality through the headers that can make applications more versatile or secure. But in practice how are the headers being implemented? What sites follow the best implementation practices? Big companies, small, all or none?

Description

๐Ÿ“š The OWASP Secure Headers Project aim to provide elements about the following aspects regarding HTTP security headers:

๐Ÿ“บ A presentation of the project is available on the following locations:

Security headers usage statistics

๐Ÿ“ˆ We provide statistics, updated every month, about HTTP response security headers usage mentioned by the OWASP Secure Headers Project:

Security headers usage validator

โœ… We provide a venom tests suite to validate an HTTP security response header configuration against OWASP Secure Headers Project recommendation:

๐Ÿงช We also provide a online mock endpoint returning an HTTP response, for which, all HTTP response headers recommended by the OSHP will be set:

Security headers reference files

๐Ÿ“– As mentioned in previous sections, we provide the collection of HTTP response security headers to add as well as HTTP response headers to remove, both in table form.

๐Ÿ’ก Additionally, we provide this information as two JSON files to enable automation in the context of a provisioning workflow:

๐Ÿ“ก These json files are automatically updated.

Technical references health dashboard

๐Ÿ“ We automatically generate and monitor this dashboard to identify any dead project referenced in the technical resources section.

Discussions, information and roadmap

๐Ÿ’ฌ We use the GitHub discussions feature for discussions about the project as well as spreading global information about it.

๐Ÿ‘ฉโ€๐Ÿ’ป The work on the OSHP projects and associated components is tracked using the GitHub project feature.

๐Ÿ“– This is documented into the case studies section.

Project leaders

๐Ÿง‘โ€๐Ÿ’ป Ricardo Iramar

๐Ÿง‘โ€๐Ÿ’ป Dominique Righetto

Contributors

๐Ÿ’Œ Contributors to OSHP, before the migration of the project to GitHub:

๐Ÿ’Œ Visit this page for updated information about the contributors since the migration of the project to GitHub.

Licensing

๐Ÿ“‘ This project content is free to use. It is licensed under the Apache 2.0 License.