-
-
Notifications
You must be signed in to change notification settings - Fork 439
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
Create SECURITY.md #878
Create SECURITY.md #878
Conversation
@Flyingmana Maybe we could recommend https://github.com/kkrieger85/magento-module-security-txt and add additional information about how to report issues to OpenMage |
Is there a way you can see to include a default static security.txt (referring to OpenMage) that the user can still override easily (referring to themselves)? I suppose they could always use Apache's |
If we would extend getVersionInfo() https://github.com/OpenMage/magento-lts/blob/1.9.4.x/app/Mage.php#L169 by adding "security"-hint, it would be possible to automatically add OpenMage reference to security.txt Proposal:
Name should be Unique - but that would be quite hard to convince other Magento1 Forks to adopt this. |
What are the other active M1 forks besides OpenMage and mage-one.com? Shouldn't the security url be https://github.com/OpenMage/magento-lts/security/advisories/new ? |
So the primary usecase of this file is, so people wanting to report a security issue in OpenMage know where and how. For OpenMage we do want to explain an alternative way to report security issues in a more private way instead of creating a public github issue. Regarding Other Forks, I started a list recently https://openmage.github.io/magento-lts/alternatives.html |
Bummer on the 404.. Is there a way to make the submission available to anyone with a github account? Looks like a nice feature but not as useful if only maintainers can use it... Hey, @mark-netalico, are you interested in joining OpenMage to help maintain M1? If not, what are your reservations? |
@colinmollenhour 100%. I started Mage1SE because I think there needs to be some sort of funding/sponsorship of bug bounties and I'm working to set that up. But I already talked to @Flyingmana about having some official collaboration (especially in the case of something like a zero-day vulnerability). |
@mark-netalico AFAIK: Bug bounties and zero day is the idea behind https://mage-one.com/ |
Alternatives: https://github.com/bragento/magento-core |
@kkrieger85 Indeed. I have a lot of concerns with the viability/legality/ethic of Mage One... Unfortunately, I don't think it's a viable long term solution as I don't they they'll be able to truly keep the security updates closed source because doing so would be an OSL 3.0 license violation as it requires Derivative Work disclosure. They'll try to keep them private, but their customers will eventually release them publicly. And I think that the project will shut down fairly quickly after the EOL due to lack of funding. |
I updated the default template, any objection to merging it so I can test the security advisories page after it is published? I'm wondering if the link only works for non-project members after the SECURITY.md is published. |
you are linking to "https://github.com/OpenMage/magento-lts/security/advisories/new" this was the last time I checked not available for non-Project-Members from Jan 21
So this is misleading. Or was there a change? |
see https://help.github.com/en/github/managing-security-vulnerabilities/creating-a-security-advisory
|
Ahh, thanks. It is odd to me that they don't make this feature public... I updated the language to just start by email for now. We can update as things change. Does it look ok for merge now? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lets make version less specific so we don't have to change it once new release comes out
Co-authored-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Confirmed that this page is now accessible without Github authentication: |
Note, the Security policy references the README but the list of maintainers in the README doesn't actually have email addresses, just links to Github profiles, but Github profile don't expose email addresses either.. I think perhaps we should instead link to the HackerOne page. Thoughts? |
I definitelly prefer one contact poinf for security, otherwise it doesnt look professional, so either openmage emaik or hacker one pge |
To make the way reporting more clear
still a draft / the Github default