internetarchive / internetarchive/openlibrary
Improve Open Library's HTTP Observatory score
- Dominant language
- Python
- Stars
- 6.7k
- Forks
- 2k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 138
Description
### Describe the problem that you'd like solved
Open Library is failing its HTTP Observatory scan, which is used to determine areas in which our HTTP traffic can be more secure. Results can be found here: https://observatory.mozilla.org/analyze/openlibrary.org
### Proposal & Constraints
We can pass our tests by ensuring that the following items are properly implemented:
- [ ] Implement Content Security Policy (CSP) header
- [ ] Implement HTTP Strict Transport Security header
- [ ] Implement X-Content-Type-Options header
- [ ] Implement X-Frame-Options (XFO) header
- [ ] Implement X-XSS-Protection header
### Additional context
More information about each unimplemented header can be found at the Observatory results page.
### Stakeholders
Contributor guide
Assessment
This issue has not been assessed yet.