Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve our security score #842

Open
cjyabraham opened this issue Apr 9, 2024 · 1 comment
Open

Improve our security score #842

cjyabraham opened this issue Apr 9, 2024 · 1 comment
Assignees
Projects

Comments

@cjyabraham
Copy link
Collaborator

Let's improve this security score which currently gives us an F.

@cjyabraham cjyabraham added this to Triage in CNCF.io Dev via automation Apr 9, 2024
@cjyabraham cjyabraham moved this from Triage to Soon in CNCF.io Dev Apr 9, 2024
@thetwopct thetwopct self-assigned this Apr 19, 2024
@thetwopct
Copy link
Collaborator

thetwopct commented Apr 21, 2024

I have issues getting that report to load
I found a couple of alternatives, but there may also be others worth exploring:
https://www.hardenize.com/report/cncf.io/1713670549
https://www.immuniweb.com/websec/www.cncf.io/RT6VmvDP/

Missing:

  1. HSTS Preloaded

I ran the CNCF website through this checker
https://hstspreload.org/?domain=www.cncf.io
https://hstspreload.org/?domain=cncf.io

  1. Content Security Policy

Imparting a stricter control on what can embedded / included on our site. This could cause problems with the CNCF blog, which currently embeds content from many sources. But the blog is also where our site could be exploited, so some control could be good. We would need to discuss this and weight up the potential extra work involved.

This plugin seems to be recommended a lot for WP - https://wordpress.org/plugins/gd-security-headers/

Can also implement ourselves - Pantheon has some guidance.

CSP Evaluator - https://csp-evaluator.withgoogle.com

For monitoring CSP, https://report-uri.com (to hand off reporting and alerts)

  1. DMARC

We would need to generate the DMARC DNS record, add it to our DNS (I think through https://dnsimple.com) and monitor it.

Reporting could be fed back to https://report-uri.com

Overall

From reading around, CSP is a large part of the security score, but this could also cause us the most problems with content. Let's discuss next steps on our call.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
CNCF.io Dev
  
Soon
Development

No branches or pull requests

2 participants