Skip to content

Commit 61bb17b

Browse files
authored
Merge pull request #1975 from integer32llc/crate-security
Add content about ecosystem security help for crate authors
2 parents 7b94d71 + 04fe30b commit 61bb17b

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

locales/core.ftl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,8 @@
2424
<a href="mailto:rustlang-security-announcements+subscribe@googlegroups.com">rustlang-security-announcements+subscribe@googlegroups.com</a>
2525
-distros-openwall-email-anchor =
2626
<a href="https://oss-security.openwall.org/wiki/mailing-lists/distros" lang="en-US">distros@openwall</a>
27+
28+
## Security initiative links
29+
-foundation-security-initiative-href =
30+
https://foundation.rust-lang.org/tags/security%20initiative/
31+
-contact-at-rustfoundation-org-anchor = { EMAIL("contact@rustfoundation.org") }

locales/en-US/security.ftl

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,17 @@ security-receiving-description =
3939
<p>The best way to receive all the security announcements is to subscribe to the <a href="{ -rust-security-announcements-mailing-list-href }">Rust security announcements mailing list</a> (alternatively by sending an email to { -rustlang-security-announcements-subscribe-anchor }). The mailing list is very low traffic, and it receives the public notifications the moment the embargo is lifted.</p>
4040
<p>We will announce vulnerabilities 72 hours before the embargo is lifted to { -distros-openwall-email-anchor }, so that Linux distributions can update their packages.</p>
4141
42+
security-crates-heading = Ecosystem security help for crate authors
43+
security-crates-description =
44+
<p>Security is a value important to the Rust ecosystem as a whole, not just to the Rust language. If you are a crate author and you have received a high impact/severity security bug report for your crate, the Rust Foundation and the Rust Project are available to help manage the situation. The Rust Project or the Rust Foundation may also be the ones reaching out to you, if they have been informed of a security issue.</p>
45+
<p>As part of its <a href="{ -foundation-security-initiative-href }">Security Initiative</a>, the Rust Foundation:</p>
46+
<ul>
47+
<li>Employs security engineers who can help assessing the problem, developing mitigations, and estimating impact.</li>
48+
<li>Has a network of member organizations that can help with testing resources and also employ security experts who can help with assessing and fixing issues.</li>
49+
<li>Employs communications staff who can manage publishing notifications and fielding inquiries.</li>
50+
<li>Has contacts with government agencies tasked with cybersecurity protections who may have information on exploitation or impact of a security problem.</li>
51+
</ul>
52+
<p>The Rust Project can coordinate actions among other parts of the ecosystem that may need to be updated to address a fix.</p>
53+
<p>Please reach out to { -contact-at-rustfoundation-org-anchor } if either the Rust Project or the Rust Foundation can help you by providing security support in the areas listed above or in another way! These are just a few examples of the kind of help available to crate authors facing security challenges.</p>
54+
4255
security-pgp-key-heading = Plaintext PGP key

templates/policies/security.html.hbs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,16 @@
5050
</div>
5151
</section>
5252

53+
<section id="crates" class="purple">
54+
<div class="w-100 mw-none ph3 mw8-m mw9-l center f3">
55+
<header>
56+
<h2>{{fluent "security-crates-heading"}}</h2>
57+
<div class="highlight"></div>
58+
</header>
59+
{{fluent "security-crates-description"}}
60+
</div>
61+
</section>
62+
5363
<section id="security-pgp-key" class="red">
5464
<div class="w-100 mw-none ph3 mw8-m mw9-l center f3">
5565
<header>

0 commit comments

Comments
 (0)