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 a security policy under /security #1661

Merged
merged 1 commit into from
Jul 12, 2024
Merged

Conversation

lrytz
Copy link
Member

@lrytz lrytz commented Jun 19, 2024

No description provided.

security.md Outdated
The email address for security related communication is `security@scala-lang.org`.
Messages are delivered to the Scala Security Team, which includes people from EPFL, the Scala Center, VirtusLab and Lightbend.

We strive to acknowledge reports within 24 hours.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Extend this, e.g. to 3 days?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More importantly: business days ;)
May 2 business days?

We strive to acknowledge reports within 24 hours.
In case you don't receive a reply within a few days and would like to escalate, our advice is to ask for a contact person in a forum hosted by the Scala organization:
- [Meta category on Discourse](https://users.scala-lang.org/c/meta)
- [`#admin` channel on Discord](https://discord.com/channels/632150470000902164/632628729029328947) ([invite link](https://discord.com/invite/scala) for joining)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other options:

  • include a few direct contacts
  • open a ticket on scala/scala or scala/scala3

On a public forum, chat or also on a ticket, random people could jump in and give bad (or even malicious) advice.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the current options are fine. This shouldn't happen anyway, since the mailing list should be enough.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess spam filtering is the possible concern here

Copy link
Member

@SethTisue SethTisue Jun 24, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah — regardless, I agree with Seb, this is already a good list of options

@@ -31,6 +31,8 @@ The Scala Center focuses on education (especially online courses),
documentation, open source community outreach, and tooling. Community
participation in all of these efforts is strongly encouraged.

To receive security announcements or contact us about security issues, see our [security policy](/security/).
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "Governance" section above would be a better place to add this (see https://www.scala-lang.org/community/), but there's currently no empty slot. Maybe "tooling summit" can move out...?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm... no super strong opinion here, but I think I would suggest adding a Security section near the bottom of the page. I don't think it really fits in Governance.

Copy link
Member

@SethTisue SethTisue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good and mergeable to me. But I'm wondering if you looked at the security pages for any other languages or technologies, and does this seem adequate to you based on that, modulo the fairly small size of our organization? (I think you might have said in conversation that you did look?)

Perhaps an infosec-savvy person at Lightbend could have a quick look (Michael N)?

security.md Outdated

## Reporting Vulnerabilities

We strongly encourage reporting security issues in Scala to our private mailing list before disclosing them in public.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
We strongly encourage reporting security issues in Scala to our private mailing list before disclosing them in public.
We strongly encourage reporting security issues in Scala to us privately before disclosing them in public.

@lrytz
Copy link
Member Author

lrytz commented Jul 12, 2024

I'm wondering if you looked at the security pages for any other languages or technologies, and does this seem adequate to you based on that, modulo the fairly small size of our organization?

Yeah, I looked at rust, python, go, akka mainly. I kept it lightweight.

@lrytz lrytz merged commit 8930d88 into scala:main Jul 12, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants