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

Add security.txt #73

Open
sukima opened this issue Apr 27, 2018 · 10 comments
Open

Add security.txt #73

sukima opened this issue Apr 27, 2018 · 10 comments

Comments

@sukima
Copy link
Member

sukima commented Apr 27, 2018

When security risks in web services are discovered by independent security researchers who understand the severity of the risk, they often lack the channels to disclose them properly. As a result, security issues may be left unreported. security.txt defines a standard to help organizations define the process for security researchers to disclose security vulnerabilities securely

Static Site Example: https://tritarget.org/.well-known/security.txt

@treznick
Copy link
Member

treznick commented Apr 27, 2018 via email

@treznick
Copy link
Member

also is this something that we could do in site content? why do we need a machine readable standard?

@jnimety
Copy link
Contributor

jnimety commented Apr 27, 2018

both good questions @treznick but seems low effort and non-impactful if someone wanted to make a PR

@jnimety
Copy link
Contributor

jnimety commented Apr 27, 2018

it would be slightly redundant with package.json, maybe one could populate the other during build? please ignore, I was confusing the PR with the humans.txt PR

@treznick
Copy link
Member

treznick commented Apr 27, 2018 via email

@sukima
Copy link
Member Author

sukima commented Apr 27, 2018

The main purpose of security.txt is to help make things easier for companies and security researchers when trying to secure platforms. Thanks to security.txt, security researchers can easily get in touch with companies about security issues.

No organization wants to be caught on a wrong foot when it comes to security.
When a security researcher finds a potential breach or security vulnerability in an organization website/ application, he/she tries to contact the organization to “responsibly disclose” the issue. The disclosure is confidential in nature and allows the organization time to take appropriate action against the issue.

But, who does the security researcher reach out to? Usually, in scenarios like this, they would not prefer to reach out to the organization via a general “contact us” page on the website or emailing/ calling a customer care of the organization. They would rather like to reach out to someone in the organization who can take immediate action, someone with authority.

Why a specific format? Because it is a standard. A researcher will look for the standard text file not attempt to read all the prose on a site to guess who to contact.

Impact analysis

One text file added to the repo. Done and dusted.

@jnimety
Copy link
Contributor

jnimety commented Apr 27, 2018 via email

@ZachBeta
Copy link
Collaborator

[email protected] ?
forwards to one of us or some kind of email list?

@treznick
Copy link
Member

treznick commented Apr 27, 2018 via email

@jnimety
Copy link
Contributor

jnimety commented Apr 28, 2018

we can create [email protected] as a group in our gmail account. I'll do that tomorrow or Monday, in the meantime @sukima you can assume that will be the email address.

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

No branches or pull requests

4 participants