Skip to content

Add a security policy under /security #1661

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

Merged
merged 1 commit into from
Jul 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions _data/footer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@
url: "/conduct.html"
- title: License
url: "/license/"
- title: Security Policy
url: "/security/"
- title: Social
class: social
links:
Expand Down
4 changes: 4 additions & 0 deletions community/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,10 @@ Scala 3 compiler and standard library additions:
Don't forget to search past issues first to see if the issue has
already been reported.

## Security

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

## User Groups

Most local Scala user groups are listed on [Meetup](https://www.meetup.com/topics/scala/).
Expand Down
26 changes: 26 additions & 0 deletions security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Scala Security Policy
layout: inner-page-no-masthead
permalink: /security/
includeTOC: false
---

## Receiving Security Announcements

Security announcements related to Scala are published to the ["Security Announcements" channel](https://users.scala-lang.org/c/security) on our discourse forum.

Messages to this channel can only be posted by administrators, so it is very low traffic.
To set up email notifications for new security announcements, read [this post](https://users.scala-lang.org/t/about-the-security-announcements-category).

## Reporting Vulnerabilities

We strongly encourage reporting security issues in Scala to us privately before disclosing them in public.

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 2 business days.
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