|
| 1 | +# Security |
| 2 | + |
| 3 | +This document specifies the security process for the Swift AWS Lambda Runtime project. |
| 4 | + |
| 5 | +## Disclosures |
| 6 | + |
| 7 | +### Private Disclosure Process |
| 8 | + |
| 9 | +The Swift AWS Lambda Runtime maintainers ask that known and suspected vulnerabilities be |
| 10 | +privately and responsibly disclosed by emailing |
| 11 | + |
| 12 | +with the all the required detail. |
| 13 | +**Do not file a public issue.** |
| 14 | + |
| 15 | +#### When to report a vulnerability |
| 16 | + |
| 17 | +* You think you have discovered a potential security vulnerability in Swift AWS Lambda Runtime. |
| 18 | +* You are unsure how a vulnerability affects Swift AWS Lambda Runtime. |
| 19 | + |
| 20 | +#### What happens next? |
| 21 | + |
| 22 | +* A member of the team will acknowledge receipt of the report within 3 |
| 23 | + working days (United States). This may include a request for additional |
| 24 | + information about reproducing the vulnerability. |
| 25 | +* We will privately inform the Swift Server Work Group ([SSWG][sswg]) of the |
| 26 | + vulnerability within 10 days of the report as per their [security |
| 27 | + guidelines][sswg-security]. |
| 28 | +* Once we have identified a fix we may ask you to validate it. We aim to do this |
| 29 | + within 30 days. In some cases this may not be possible, for example when the |
| 30 | + vulnerability exists at the protocol level and the industry must coordinate on |
| 31 | + the disclosure process. |
| 32 | +* If a CVE number is required, one will be requested from [MITRE][mitre] |
| 33 | + providing you with full credit for the discovery. |
| 34 | +* We will decide on a planned release date and let you know when it is. |
| 35 | +* Prior to release, we will inform major dependents that a security-related |
| 36 | + patch is impending. |
| 37 | +* Once the fix has been released we will publish a security advisory on GitHub |
| 38 | + and in the Server → Security Updates category on the [Swift forums][swift-forums-sec]. |
| 39 | + |
| 40 | +[sswg]: https://github.com/swift-server/sswg |
| 41 | +[sswg-security]: https://github.com/swift-server/sswg/blob/main/security/README.md |
| 42 | +[swift-forums-sec]: https://forums.swift.org/c/server/security-updates/ |
| 43 | +[mitre]: https://cveform.mitre.org/ |
0 commit comments